Monit - отправить предупреждение, если почтовый сервер не работает
Есть ли способ сделать предупреждение мониторинга кроме как по почте:
Иногда почтовые серверы не работают. Как бы я получить сообщение об этом? Моя идея состояла в том, чтобы заставить monit передавать запрос http определенной службе, возможно ли это? (например, сообщение гельфа на мой сервер Graylog или даже самодельный сервис)
1 ответ
Решение
Есть несколько способов:
Либо вы можете использовать другого почтового провайдера (это всегда хорошая идея, если уведомление не зависит от вашей инфраструктуры) для отправки электронной почты или даже ретранслировать их на смс-шлюз, либо вы можете использовать возможность monits для вызова таких скриптов, как
if <condidtion> then exec </path/to/script> as uid <uid> and gid <guid>
Ваш сценарий может творить любую магию, которую вы хотите иметь.