Ubuntu
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 不在這些配置文件中,但它仍然可以執行檢查,而新的 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