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

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

我刚刚移至新的 nagios 服务器,所有旧主机/服务均已运行。只有一个主机不允许 nrpe 检查,导致 nagios 服务器上出现如标题所示的错误。

主机在系统日志中产生以下错误 -

  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 不在这些配置文件中,但它仍然可以执行检查,而新的 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!

在系统日志中。任何帮助都非常好,我已经不知道还能尝试什么了!主机正在运行 Ubuntu。谢谢

答案1

值得检查的一件事是该进程是否仍在运行:

ps aux | grep nrpe

找到nrpe的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

相关内容