Monit - отправить предупреждение, если почтовый сервер не работает

Есть ли способ сделать предупреждение мониторинга кроме как по почте:

Иногда почтовые серверы не работают. Как бы я получить сообщение об этом? Моя идея состояла в том, чтобы заставить monit передавать запрос http определенной службе, возможно ли это? (например, сообщение гельфа на мой сервер Graylog или даже самодельный сервис)

1 ответ

Решение

Есть несколько способов:

Либо вы можете использовать другого почтового провайдера (это всегда хорошая идея, если уведомление не зависит от вашей инфраструктуры) для отправки электронной почты или даже ретранслировать их на смс-шлюз, либо вы можете использовать возможность monits для вызова таких скриптов, как

if <condidtion> then exec </path/to/script> as uid <uid> and gid <guid>

Ваш сценарий может творить любую магию, которую вы хотите иметь.

Другие вопросы по тегам