1 Способы оповещений
Обзор
Способы оповещения — это каналы доставки, используемые для отправки уведомлений и предупреждений из Zabbix.
Способы оповещения поддерживают следующие методы доставки:
Способы оповещения настраиваются в Оповещения > Способы оповещения. Некоторые способы оповещения уже предопределены в наборе данных по умолчанию.
Вам нужно лишь скорректировать их параметры, чтобы они заработали.

Чтобы понять, как способы оповещения вписываются в процесс отправки предупреждений, рассмотрим три требования для доставки уведомлений из Zabbix конечным пользователям:
- Должна быть определена операция действия, которая отправляет уведомления
- Должен быть определён рабочий способ оповещения (например, Email, который отправляет предупреждения с использованием SMTP)
- На уровне пользователя должны быть определены данные для доставки (например, адреса электронной почты, номера телефонов и т. д.) в средствах оповещения пользователя
Тестирование способа оповещения
Чтобы проверить, работает ли настроенный способ оповещения, нажмите Тест в списке способов оповещения.
Запрос на тестирование будет отправлен на сервер Zabbix. Сервер Zabbix попытается отправить оповещение, используя указанный способ оповещения, и вернет результат в веб-интерфейс. Веб-интерфейс будет ожидать, пока сервер не вернет результаты. По умолчанию для тестирования способа оповещения установлен тайм-аут 65 секунд (настраивается в Администрирование > Общие > Тайм-ауты).
См. также подробности тестирования для:
Настройка
Чтобы создать способ оповещения в веб-интерфейсе Zabbix:
- Перейдите в: Оповещения > Способы оповещения
- Нажмите Создать способ оповещения
- Введите параметры способа оповещения в форме
Некоторые параметры являются общими для всех методов доставки.

| Параметр | Описание |
|---|---|
| Name | Имя способа оповещения. |
| Type | Выберите метод доставки для способа оповещения. |
| Description | Введите описание способа оповещения. |
| Enabled | Установите флажок, чтобы включить способ оповещения. |
Параметры, специфичные для отдельных методов, см. на страницах email, SMS, пользовательский alertscript или вебхук.
Шаблоны сообщений
Вкладка Шаблоны сообщений содержит сообщения по умолчанию для каждого типа события (проблема, восстановление проблемы, обнаружение и т. д.).

Нажмите Добавить, чтобы определить сообщение по умолчанию (или Изменить, чтобы обновить существующее сообщение):

| Параметр | Описание |
|---|---|
| Тип сообщения | Тип события, для которого должно использоваться сообщение по умолчанию. Для каждого типа события можно определить только одно сообщение по умолчанию. |
| Тема | Тема сообщения по умолчанию. Тема может содержать макросы. Она ограничена 255 символами. Тема недоступна для типа медиа SMS. |
| Сообщение | Сообщение по умолчанию. Оно ограничено определенным количеством символов в зависимости от типа базы данных (подробнее см. в разделе Отправка сообщений). Сообщение может содержать поддерживаемые макросы. В сообщениях о проблеме и обновлении проблемы поддерживаются макросы выражений (например, {?avg(/host/key,1h)}). |
Обратите внимание, что сообщения по умолчанию переопределяются пользовательскими сообщениями, если они заданы в операциях действия.
Определение шаблонов сообщений обязательно для всех методов доставки, включая вебхуки или пользовательские скрипты оповещений, которые не используют сообщения по умолчанию для уведомлений. Например, действие "Отправить сообщение в вебхук Pushover" не сможет отправить уведомления о проблемах, если сообщение о проблеме для вебхука Pushover не определено.
Параметры
Вкладка Параметры содержит настройки обработки оповещений.
Один и тот же набор параметров можно настроить для каждого типа средства оповещения.
Все типы средств оповещения обрабатываются параллельно.
Хотя максимальное количество одновременных сеансов настраивается для каждого типа средства оповещения отдельно,
общее количество процессов оповещателя на сервере может быть ограничено только параметром StartAlerters parameter.
Оповещения, созданные одним триггером, обрабатываются последовательно.
Таким образом, несколько уведомлений могут обрабатываться одновременно только в том случае, если они созданы несколькими триггерами.

| Параметр | Описание |
|---|---|
| Параллельные сеансы | Выберите количество параллельных сеансов оповещателя для типа средства оповещения: Один — один сеанс Неограниченно — неограниченное количество сеансов Пользовательское — выберите пользовательское количество сеансов Неограниченные/высокие значения означают большее количество параллельных сеансов и увеличение пропускной способности отправки уведомлений. Неограниченные/высокие значения следует использовать в крупных средах, где может потребоваться одновременная отправка большого количества уведомлений. Если требуется отправить больше уведомлений, чем доступно параллельных сеансов, оставшиеся уведомления будут поставлены в очередь; они не будут потеряны. |
| Попытки | Количество попыток отправки уведомления. Можно указать до 100 попыток; значение по умолчанию — '3'. Если указано '1', Zabbix отправит уведомление только один раз и не будет выполнять повторные попытки в случае сбоя отправки. |
| Интервал попыток | Частота повторных попыток отправки уведомления в случае сбоя, в секундах (0-3600). Если указано '0', Zabbix выполнит повторную попытку немедленно. Поддерживаются суффиксы времени, например 5s, 3m, 1h. |
Способы оповещения пользователя
Хотя типы средств оповещения определяют, как будет отправлено уведомление, способы оповещения пользователя определяют, куда это уведомление должно быть отправлено.
Способы оповещения пользователя (например, адрес электронной почты, ID пользователя вебхука и т. д.) должны быть определены в профиле пользователя независимо от метода доставки. Действие, отправляющее сообщения пользователю Admin с использованием вебхука X, не сможет доставить их, если данные доставки для вебхука X не определены в профиле пользователя Admin.
Чтобы определить способы оповещения пользователя:
- Перейдите в Users > Users и откройте форму свойств пользователя (или перейдите в User settings > Notifications в профиле вашего пользователя)
- Нажмите Add на вкладке Media

| Параметр | Описание |
|---|---|
| Type | В раскрывающемся списке содержатся названия включённых типов средств оповещения. Обратите внимание, что при редактировании способа оповещения отключённого типа средств оповещения этот тип будет отображаться красным цветом. |
| Send to | Введите контактную информацию, на которую должны отправляться сообщения. Для типа средства оповещения email можно добавить несколько адресов, нажав кнопку под полем адреса. В этом случае уведомления будут отправляться на все указанные адреса. Примеры адресов см. в описании параметра Email для типа средства оповещения email. |
| When active | Вы можете ограничить время отправки сообщений, например, указать только рабочие дни (1-5,09:00-18:00). Обратите внимание, что это ограничение основано на часовом поясе пользователя. Если часовой пояс пользователя изменён и отличается от часового пояса системы, это ограничение может потребовать соответствующей корректировки, чтобы не пропустить важные сообщения. Описание формата см. на странице Спецификация периода времени. Поддерживаются пользовательские макросы. |
| Use if severity | Отметьте флажками важности триггеров, для которых вы хотите получать уведомления. Обратите внимание, что важность по умолчанию ('Not classified') должна быть отмечена, если вы хотите получать уведомления о событиях, не связанных с триггерами. После сохранения выбранные важности триггеров будут отображаться соответствующими цветами важности, а невыбранные будут показаны серым цветом. |
| Status | Состояние способа оповещения пользователя. Enabled — используется. Disabled — не используется. |
под полем адреса. В этом случае уведомления будут отправляться на все указанные адреса. Примеры адресов см. в описании параметра Email для типа средства оповещения