Monitoring
如何使用monit檢查腳本的結果?
有沒有辦法用monit檢查腳本的結果?例如,腳本返回 0 表示正常,但 1 表示失敗。這個想法是直接從本地機器上的monit呼叫腳本並解釋結果並發送電子郵件。
例如,一個腳本可以做一些硬體檢查。
我的解決方法是使用 cron 呼叫腳本並將結果寫入文件並使用 monit 檢查文件。
您的解決方法是使用我讀過的內容中的 monit 來完成此操作的推薦方法。
程序狀態測試完全符合您的要求。使用它來檢查腳本的狀態命令。
例如:
check program hwtest with path /usr/local/bin/hwtest.sh with timeout 500 seconds if status = 1 then alert if status = 3 for 5 cycles then exec "/usr/local/bin/emergency.sh"