![](/img/trans.png)
[英]Nagios Alert returns “NRPE: Unable to read output” Command: check_service!httpd
[英]nagios - nrpe - check_http - works from command prompt but fails on nrpe
我在嘗試nagios。
當我從控制台執行以下命令時效果很好。
./check_http -I 10.0.0.76 -p 8080 --url="/MYServiceBus/" --post="<My Message xml>" --eregi=.Status_Code.0./Status_Code. -c 7 -w 5 -v
所以我繼續添加了nrpe.cfg
但隨后它開始在/ var / log / messages中給出錯誤
Unknown option specified in config file '/usr/local/nagios/etc/nrpe.cfg' - Line 246
有趣的是,實際命令在第245行。實際上,在同一配置文件中還有另一個check_http命令可以正常工作。
除了明顯以外,我是否想念其他任何東西
提前致謝。
問候,莫漢
由於配置文件中的語法錯誤,看來您的NRPE無法重新加載。
您沒有說是將NRPE作為獨立的守護程序運行還是通過(x)inetd運行; 而且您還沒有在這里顯示文件的內容,因此很難調試。
我的猜測是,您已經使用類似於Windows的編輯器編輯了nrpe.cfg文件,該編輯器在行246上添加了尾隨^ M,這會導致錯誤。 或者,在導致問題的行中有無效字符。 如果不是這些原因,則需要發布相關的代碼行以供我們檢查。
好,知道了。 對於NRPE來說,請求長度太高了,減少了它,此后便奏效了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.