Как и многие люди, я использую систему Zabbix для мониторинга своих серверов. Если возникнет проблема с одним из моих серверов, Zabbix отправит сообщение на выбранный мной адрес электронной почты. (Многие - большинство? - систем мониторинга работают именно так.)
Когда происходит предупреждение, я хочу, чтобы мой телефон разбудил меня громким звуком. Но я не хочу, чтобы он издавал громкий звук при получении каждого электронного письма или SMS.
Доступны ли другие механизмы для надежной доставки предупреждений на мобильные устройства, которые можно настроить с помощью громкого раздражающего сигнала предупреждения?
Я играл с Пустяк для отправки push-уведомлений Nagios мне и другим дежурным сотрудникам. Сама служба Pushover бесплатна, пока вы не начнете отправлять тысячи push-уведомлений в месяц (надеюсь, для вашего рассудка, это не так). Pushover можно настроить с собственным набором предупреждений, которые вы можете сделать настолько раздражающими, насколько захотите. Я уверен, что есть много других поставщиков push-уведомлений - у меня только что был опыт работы с Pushover, так что это единственный, с кем я могу поговорить с любым авторитетом.
Большая проблема с SMS или электронной почтой для уведомлений заключается в том, что ни один из них не гарантирует доставку в разумные сроки. Электронная почта может (и делает) часто зависать на различных SMTP-серверах, и я видел задержки SMS порядка недели чаще, чем мне удобно.
В push-уведомлениях есть много более надежная гарантия того, что сообщение будет отправлено на устройство пользователя в течение нескольких секунд. В моем тестировании с Pushover уведомления всегда приходили менее чем через 5 секунд после того, как я нажимал их (очень простой RESTful) API. Всегда существует вероятность того, что API вашего поставщика push-уведомлений не работает, но вы всегда можете уловить это условие в своем сценарии уведомления и вернуться к электронной почте, SMS или даже к чему-то вроде PagerDuty (которые обеспечивают здорово сервис, ИМХО).
Одним из инструментов для системных предупреждений является Облачное оповещение. Первоначально он был разработан для банковской отрасли, но у него есть громкая настраиваемая мелодия звонка, которая вам нужна, и командная строка для интеграции со скриптами. (Раскрытие: я работаю в Cloud Alert)
На форумах Zabbix есть ветка об использовании Prowl для получения push-уведомлений на iPhone:
https://www.zabbix.com/forum/showthread.php?t=20220
Он ссылается на это сообщение в блоге:
http://blog.skinkers.com/2010/12/08/zabbix-push-notifications-for-iphone/
Prowl - это приложение для отправки уведомлений на ваш телефон: