Nagios
nrpe:不允許主持人與我們交談
我在新伺服器上安裝了 nrpe。Nagios 已經在執行並檢查其他伺服器(我還沒有安裝)。
我的系統日誌文件中有幾個錯誤行:
Oct 31 15:17:01 myservername nrpe[41848]: Host nagios_ip is not allowed to talk to us!
我的 nrpe.cfg 文件包括以下行:
allowed_hosts=nagios_ip
我究竟做錯了什麼 ?
(nagios_ip 是我的 nagios 伺服器的實際 IP)
在我的
syslog
. 編輯/etc/nagios/nrpe.cfg
並輸入失去的 IP 將完全修復它。allowed_hosts=1.2.3.4/24,127.0.0.1
編輯後,您必須重新啟動甚至重新載入
nrpe
守護程序。/etc/init.d/nagios-nrpe-server reload
檢查您的配置是否一切正常。Syslog 應該有這樣的條目:
Allowing connections from: 1.2.3.4/24,127.0.0.1
由於安全問題,我建議您不要將使用者 nagios 添加到 sudoers。
很多方法在這里和那裡都要求您在主機中允許像這樣的監控伺服器 IP
/etc/nagios/nrpe.cfg
:allowed_hosts=127.0.0.1, 1.2.3.4
在某些發行版(例如 Ubuntu 14.04 LTS)上,它可以正常工作。在其他(Ubuntu 12.04 LTS - 在我的情況下在 Microsoft Azure 上測試),它沒有。
只需刪除第二個 IP 之前的空格:
allowed_hosts=127.0.0.1,1.2.3.4
然後,當然,重新啟動主機的 nrpe 服務:
$ service nagios-nrpe-server restart