Nagios
NRPE:命令行成功與 Web 錯誤
我有大約 10 台機器配置了 nrpe 和戴爾的 OMSA 來向 nagios 報告。對於每台機器,從 nagios 伺服器的命令行輸出 a la
./check_nrpe -H $HOSTNAME -c check_om_tag
與我在 Web 界面中看到的輸出相匹配。
不過,我有一台機器,它從 nagios 伺服器上的命令行返回成功的輸出,但在 web 界面上報告
NRPE: Unable to read output.
我能找到的關於“無法讀取輸出”錯誤的每一次討論都假定命令總是失敗,無論是命令行還是網路,並建議權限或 SELinux 修復。但是命令行成功應該意味著我沒有權限或 SELinux 問題。有沒有人有這種不匹配的經驗?
編輯:
好吧,事實證明這是無稽之談。梳理日誌後,我發現 Nagios 向不屬於任何已配置伺服器的 IP 發送請求。仔細檢查了這個特定客戶端的配置,結果是錯誤的。當然,解決這個問題可以解決奇怪的錯誤不匹配問題。