Monit
Monit - 如果郵件伺服器關閉,則發送警報
有沒有辦法通過郵件以外的方式進行監控:
有時郵件伺服器已關閉。我將如何收到有關它的消息?我的想法是讓monit將http請求傳遞給定義的服務,這可能嗎?(例如發送到我的 graylog 伺服器的 gelf 消息,甚至是自製服務)
有多種方式:
您可以使用一些不同的郵件提供商(如果通知不依賴於您的基礎設施,這總是一個好主意)來發送電子郵件甚至將它們中繼到 sms 網關,或者您可以使用 monits 功能呼叫腳本,例如
if <condidtion> then exec </path/to/script> as uid <uid> and gid <guid>
你的腳本可以做任何你想擁有的魔法。