Monit

監控只執行一次

  • May 6, 2019

Monit 目前正在執行一次。我可以在日誌文件中看到它每個週期都會檢查一次,但是,當我重新載入 monit 時,執行只會發生一次。

check host somehost with address example.com
# every "* 8-19 * * 1-5"
if failed
   port 443
   protocol https
   and certificate valid > 1095 days
then exec "/var/local/bin/mtCert.sh"

monit 就是這樣設計的。請參閱 https://mmonit.com/monit/documentation/monit.html

如果測試失敗,程序只執行一次。如果錯誤持續給定數量的周期,您可以啟用執行重複。

添加repeat every cycle應該滿足您的要求。請注意,警報也是如此。

引用自:https://serverfault.com/questions/966097