Nagios

nrpe:不允許主持人與我們交談

  • August 3, 2016

我在新伺服器上安裝了 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

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