我想监控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