我想監控Nagios的crond服務。如何監控nagios的crond服務
我用下面創建腳本位於/ usr /本地/ Nagios的/的libexec/
CRON_RESULT=$(/etc/init.d/crond status) STATUS=
回聲$ CRON_RESULT把試圖| grep pid if [ -z "$STATUS" ]; then echo "CROND CRITICAL- $CRON_RESULT" exit 2 else echo "CROND OK- $CRON_RESULT" exit 0 fi
如果沒有運行cron,它工作正常(顯示CRITICAL)&如果運行(顯示OK)。
但是,如果NRPE客戶端無法從Nagios服務器訪問,則crond服務會顯示狀態爲「OK」(綠色),並顯示消息「返回代碼255超出範圍」。我不知道crond是否在運行。
是否有任何其他的方式來監控的crond服務的CentOS 6.6
是的,它是相同的255錯誤代碼,但這是否意味着我必須編輯nrpe文件? 我搜索了一下,發現它是nrpe2.15中的錯誤,所以在Nagios服務器上恢復到nrpe2.12解決了我的問題。 感謝您的回覆。 – Manii
當你降級到2.12時,你的問題解決了嗎?如果沒有,您可以發佈手動check_nrpe錯誤消息的完整輸出嗎? –
是的,現在已經解決了。謝謝 :) – Manii