我有很多的Windows客户端,我想通过nagios / nsclient进行监控。 我在两个win7 x64和一个win2012 r2上安装了最新的nsclient。 当一个win7连接尝试从nagios机器( libexec / check_nrpe -H主机名-c check_cpu )时,其中两台机器返回could not complete SSL handshake 。
我试过了:
sslv3 alert: unexpected message (win7)或failed to establish secure connection: no shared cipher (win2012) 我试图找出工作和非工作的Windows 7系统之间有什么不同,并试图将其应用于Windows 2012系统。
如果你正在使用0.4.3(我认为)“默认”的安全性已经提高了一点。 这不幸意味着相当不安全的check_nrpe不会工作。
当你安装NSClient ++时,你可以select“不安全模式”,这个模式对于经典的check_nrpe应该可以正常工作。
你也可以使用nrpe命令来调整这个“in post”,如下所示:
nscp nrpe install --insecure
如果你想使用NSClient ++提供的“稍微安全一些”的模式,你需要在nagios服务器上安装NSClient ++,并使用支持现代SSL和基于证书的authentication的NSClient ++版本的check_nrpe。