Ubuntu

CHECK_NRPE:錯誤 - 無法完成 SSL 握手

  • April 29, 2013

我剛剛搬到了一個新的 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 不在這些配置文件中,但它仍然可以執行檢查,而新的 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。謝謝

值得檢查的一件事是程序是否仍在執行:

ps aux | grep nrpe

找到nrpe的PID,然後kill掉這個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

引用自:https://serverfault.com/questions/502902