您好,登錄后才能下訂單哦!
中午剛吃完飯,boss就截圖過來,:“看看這幾個監控項怎么回事”
登陸到監控機,手動執行插件。出現和web頁面一致的報錯。這個監控早就布置好,應該不會有問題。查看插件的-h幫助,監控機的語法也沒有問題。恰好自己測試機中也有一臺同樣系統版本的服務器。執行插件沒有問題。想著把測試機中的插件上傳到服務器。設置好插件的權限后,執行插件后又有了新的報錯。
請教公司大神。告訴我,重新編譯安裝下nagios-plugins。加入
--with-ps-command="/bin/ps laxnwww"選項.看了看。check_procs估計是基于系統的ps命令來檢測服務器的進程。默認編譯的時候PS_COMMAND選項是 “/bin/ps -axwo......”具體可以看編譯后的config.status文件。少了多了個“-”,手動執行ps的時候,“ps -aux"也可以看見這個warnning! 然而,然并卵,加入參數編譯后服務器PS_COMMAND編譯結果依然帶"-"。無奈。下班了。。。。。
回到家。×××。。。。坑爹的百度。終于找到了完整的答案。
./configure --enable-extra-opts=yes --with-ps-command="/bin/ps laxnwww" --with-ps-format="%s %d %d %d %d %d %f %s %n" --with-ps-cols=9 --with-ps-varlist="procstat,&procuid,&procpid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos"
標紅那個大概意思是“啟用擴展的選項”好吧。原來還有個開關。。。。這次安裝好后,warnning沒有了。但是。。。截圖過來的那個報錯又出現了。。unsupoort options。。。。
最后一招。升級nagios-plugins。同時編譯過程中指定ps的格式。。
finally 大功告成!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。