CHECK_NRPE:错误 – 无法完成SSL握手

我刚刚搬到一个新的nagios服务器,并得到所有旧的主机/服务工作。 只有一个主机不允许进行nrpe检查,如在标题中那样在nagios服务器上产生一个错误。

主机在syslog中产生以下错误 –

user nrpe[4655]: Host XXX.XXX.XXX.XXX is not allowed to talk to us! 

我编辑了/usr/local/nagios/etc/nrpe.cfg并将XXX.XXX.XXX.XXX和127.0.0.1添加到allowed_hosts。

我还将ALL:XXX.XXX.XXX.XXX添加到/etc/hosts.allow

旧的nagios服务器的IP没有在这些configuration文件中的任何一个,但它仍然可以执行检查,而新的nagios服务器不能和主机甚至不能执行自己的检查 –

 /check_nrpe -H 127.0.0.1 -c check_load 

给出与标题中相同的错误

 user nrpe[4655]: Host 127.0.0.1 is not allowed to talk to us! 

在syslog中。 任何帮助将是伟大的,我已经到了我不知道还有什么要尝试的地步! 主机正在运行Ubuntu。 谢谢

有一件值得检查的事情是,如果进程仍在运行:

 ps aux | grep nrpe 

findnrpe的PID,然后杀掉PID:

 nagios 538 0.0 0.1 22712 1048 ? Ss Feb13 13:33 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d root 21910 0.0 0.0 7636 912 pts/0 S+ 06:11 0:00 grep --color=auto nrpe 

然后:

 kill 538 

然后再次启动NRPE,看看它是否工作:

  /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d