簡體   English   中英

nagios-nrpe-check_http-在命令提示符下工作,但在nrpe上失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM