Назад | Перейти на главную страницу

Monit - отправлять оповещение, если почтовый сервер не работает

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

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

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

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

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

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