CHECK_NRPE:从守护程序

时间:2016-08-31 10:32:42

标签: nagios nrpe

我在Centos机器上配置了nagios服务器。我正在尝试将rhel 6.6机器添加到此nagios服务器版本4.2.0。在配置NRPE并对其进行测试时,有一个步骤将配置检查为“/ usr / local / nagios / libexec / check_nrpe -H localhost” 我在这一步得到如下错误:

CHECK_NRPE:错误 - 无法完成SSL握手。

所以,我使用了-n选项“/ usr / local / nagios / libexec / check_nrpe -n -H localhost”,它显示了一个新的错误如下:

CHECK_NRPE:从守护程序接收数据时出错。

系统日志只是说: 8月31日14:31:10 xxxxx xinetd [18730]:START:nrpe pid = 18781 from = :: 1 8月31日14:31:10 xxxxx xinetd [18781]:失败:来自= :: 1的nrpe地址 8月31日14:31:10 xxxxx xinetd [18730]:退出:nrpe status = 0 pid = 18781 duration = 0(sec)

有关为什么出现这种情况的任何想法?

3 个答案:

答案 0 :(得分:0)

检查nrpe.cfg文件中的allowed_hosts参数。你也需要允许localhost。

答案 1 :(得分:0)

检查/usr/local/nagios/var/nagios.log中的日志是否有任何错误。这可能是nrpe.cfg的问题,主要是语法错误。在nrpe.cfg中也检查你的命令定义。确保端口5666已打开。如果您在xinetd下使用nrpe,请检查/etc/xinetd.d/nrpe中允许的主机条目。 当nrpe无法正确读取其配置时,就会出现这个问题。

答案 2 :(得分:0)

CHECK_NRPE:错误 - 无法完成SSL握手。 解决方案:允许nrpe.conf文件中的主机 如果启用了ssl,则在命令中删除-n。