1. Отправка сообщений
Обзор
Отправка сообщений является одним из наилучших способов оповестить людей о наличии проблем. Вот по какой причине это одно из основных действий, предлагаемых Zabbix.
Настройка
Чтобы иметь возможность отправлять и получать оповещения от Zabbix, вам потребуется:
- задать способы оповещений для отправки сообщения
Если операция происходит вне пределов периода Когда активен, определённого для выбранного способа оповещений в настройках пользователя, то сообщение не будет отправлено.
Важность триггера по умолчанию («Не классифицировано») должна быть выбрана в настройках оповещения пользователя, если вы хотите получать сообщения о событиях, не связанных с триггерами, такими как обнаружение, автоматическая регистрация активных агентов или внутренние события.
- настроить операцию действия, которая отправит сообщения по одному из заданных способов оповещений
Zabbix отправит оповещения только тем пользователям, которые имеют по крайней мере права на «чтение» узла сети, который сформировал это событие. По крайней мере один узел сети из выражения триггера должен быть доступен.
Вы можете настроить пользовательские сценарии для отправки сообщений с использованием эскалаций.
Для успешного получения и чтения email от Zabbix, email сервера/клиенты должны поддерживать стандарт «SMTP/MIME e-mail», поскольку Zabbix отправляет данные в кодировке UTF-8 (если тема содержит только ASCII символы, она не будет перекодирована в UTF-8). Тема и тело сообщения кодируются в base64, чтобы они соответствовали стандарту формата «SMTP/MIME email».
Ограничение длины сообщения после раскрытия макросов такое же, как и ограничение длины сообщения для Удалённых команд.
Отслеживание сообщений
Вы можете просматривать статус сообщений, отправленных в Monitoring → Problems.
В столбце Actions вы можете видеть сводную информацию о выполненных действиях. Зеленые числа обозначают отправленные сообщения, красные — неудачные сообщения. In progress означает, что действие инициировано. Failed сообщает, что ни одно действие не было выполнено успешно.
Если вы щелкнете по времени события, чтобы просмотреть его подробности, вы сможете увидеть сведения о сообщениях, отправленных (или не отправленных) из-за этого события, в блоке Actions.
В Reports → Action log вы увидите подробности всех выполненных действий для тех событий, для которых настроено действие.