Nagios
可用期開始時的 Nagios OK 通知
我正在監視一個應用程序,該應用程序在工作時間之前啟動並在一天結束時使用 Nagios 4.3 關閉。我已將通知期限配置為在應用程序啟動後 3 分鐘開始。如果 Nagios 在通知期開始時發現應用程序處於良好狀態,我希望它發送 OK 警報。你會如何建議這樣做?
或者,我希望在通知期開始時收到 Nagios 本身還活著並且執行良好的通知,以便我知道它正在監視我的應用程序並能夠在出現任何問題時發出警報。
請注意,在工作日開始時,應用程序的 OK 狀態將是最近的,因此解決方案可以利用這一事實(例如,在前 5 分鐘內通知更改)。
在我看來,這是讓 cron 安排自定義服務通知的絕佳機會,這基本上是描述目前事務狀態的無償通知。您可以通過外部命令界面執行此操作,例如
echo "[1495974284] SEND_CUSTOM_SVC_NOTIFICATION;hostname;service name;0;username;Comment eg morning notification" > /var/nagios/rw/nagios.cmd
可以在此處找到有關此外部命令的文件。