1 E-mail

Обзор

Для настройки e-mail каналом отправки сообщений, вам необходимо настроить e-mail способом оповещений и назначить соответствующие адреса пользователям.

Настройка

Для настройки e-mail способом оповещений:

  • Перейдите в Администрирование → Способы оповещений
  • Нажмите на Создать способ оповещения (или нажмите на E-mail в списке с уже имеющимися способами оповещений).

Вкладка Способ оповещения содержит общие атрибуты способа оповещения:

Параметр Описание
Имя Имя способа оповещений.
Тип Выберите Email, как тип.
SMTP сервер Укажите SMTP сервер для обработки исходящих сообщений.
Порт SMTP сервера Укажите номер порта SMTP сервера для обработки исходящих сообщений.
Эта опция поддерживается начиная с Zabbix 3.0.
SMTP helo Укажите корректное значение SMTP helo, обычно имя домена.
SMTP email Адрес, указанный здесь, будет использован в адресе От в отправленных сообшениях.
Использование отображения имени отправителя (например как "Zabbix-HQ" в Zabbix-HQ <[email protected]> на снимке экрана выше) с фактическим e-mail адресом поддерживается начиная с Zabbix 2.2.
Есть некоторые ограничения на отображение имени e-mail адресов в Zabbix по стравнению с тем, что допускается по RFC 5322, как иллюстрировано в примерах:
Корректные примеры:
[email protected] (только email адрес, нет нужды использовать угловые скобки)
Zabbix HQ <[email protected]> (отображаемое имя и email адрес в угловых скобках)
∑Ω-monitoring <[email protected]> (UTF-8 символы в имени)
Ошибочные примеры:
Zabbix HQ [email protected] (отображаемое имя присутствует, но нет угловых скобок вокруг email адреса)
"Zabbix\@\<H(comment)Q\>" <[email protected]> (хотя допустимо с точки зрения RFC, парные кавычки и комментарии не поддерживаются в Zabbix email)
Безопасность подключения Выберите уровень безопасности подключения:
Нет - не использовать опцию CURLOPT_USE_SSL
STARTTLS - использовать опцию CURLOPT_USE_SSL со значением CURLUSESSL_ALL
SSL/TLS - использование CURLOPT_USE_SSL опционально
Эта опция поддерживается начиная с Zabbix 3.0.
Проверка SSL узла Отметьте для верификации SSL сертификата SMTP сервера.
При валидации сертификата значение директивы "SSLCALocation" конфигурации серера должно быть помещено в CURLOPT_CAPATH.
Этот параметр использует cURL опцию CURLOPT_SSL_VERIFYPEER.
Эта опция поддерживается начиная с Zabbix 3.0.
Проверка SSL хоста Отметьте для верификации, что поле Common Name или поле Subject Alternate Name сертификата SMTP сервера совпадают.
Этот параметр использует cURL опцию CURLOPT_SSL_VERIFYHOST.
Эта опция поддерживается начиная с Zabbix 3.0.
Аутентификация Выберите уровень аутентификации:
Нет - опции cURL не задаются
(начиная с 3.4.2) Имя пользователя и пароль - означает "AUTH=*", оставляя выбор механизма аутентификации библиотеке cURL
(до 3.4.2) Нормальный пароль - CURLOPT_LOGIN_OPTIONS задается равным "AUTH=PLAIN"
Эта опция поддерживается начиная с Zabbix 3.0.
Имя пользователя Имя пользователя для использования в аутентификации.
Этот параметр использует cURL опцию CURLOPT_USERNAME.
Эта опция поддерживается начиная с Zabbix 3.0.
Пароль Пароль для использования в аутентификации.
Этот параметр использует cURL опцию CURLOPT_PASSWORD.
Эта опция поддерживается начиная с Zabbix 3.0.
Активировано Отметьте для активации способа оповещения.

Чтобы сделать опции SMTP аутентификации доступными, Zabbix сервер необходимо скомпилировать с --with-libcurl опцией компиляции с cURL 7.20.0 или выше.

Опции

Вкладка Опции в настройках e-mail способа оповещения содержит настройки обработки оповещений. Этот же набор опций также доступен для настройки и по другим способам оповещений.

Все способы оповещений обрабатываются в параллельном режиме. Максимальное количество одновременных сессий настравается по каждом способу оповещений индивилуально, но общее количество процессов оповещения на сервере можно ограничить StartAlerters параметром. Оповещения, которые сгенерированы одним триггером, обрабатываются последовательно.

Параметр Описание
Одновременные сессии Выберите количество параллельных сессий оповещений для выбранного способа оповещения:
Одна - одна сессия
Без ограничений - неограниченное количество сессий
Пользовательское - укажите пользовательское количество сессий
Неограниченное/высокие значения означают большее количество одновременных сессий и повышают плотность отправки оповещений. Неограниченное/высокие значения необходимо использовать в больших средах с множеством оповещений, которые могут быть отправлены одновременно.
Попыток Количество попыток повтора отправки оповещения. Можно указать до 10 попыток; значением по умолчанию является '3'. Если указано значение '1', Zabbix отправит оповещение один раз и больше не будет пытаться, если отправка провалилась.
Интервал между попытками Частота между попытками отправки оповещений в случае провала отправки, в секундах (0-60). Если указано значение '0', Zabbix попытается отправить снова незамедлительно.
Поддерживаются суффиксы времени, например, 5s, 1m.

Оповещение пользователей

Для назначения соответствующего адреса пользователю:

  • Перейдите в Администрирование → Пользователи
  • Откройте диалог свойств пользователя
  • На вкладке Оповещения, нажмите на Добавить

Атрибуты оповещения пользователя:

Параметр Описание
Тип Выберите Email, как тип.
Отправлять на Укажите e-mail адрес на который будут отправляться сообщения.
Использование отображения имени отправителя (например как "Zabbix-HQ" в Zabbix-HQ <[email protected]> на снимке экрана выше) с фактическим e-mail адресом поддерживается начиная с Zabbix 2.2.
Смотрите примеры и ограничения для отображаемого имени в атрибуте способа оповещения SMTP email.
Когда активно Вы можете ограничить время отправки сообщений, например, только рабочие дни (1-5,09:00-18:00).
Смотрите страницу Спецификации периодов времени для получения подробных сведений о формате. Поддерживаются пользовательские макросы.
Использовать, если важность Отметьте важности триггеров, по которым вы хотите получать оповещения.
Обратите внимание, что для не связанных с триггерами событий используется важность ('Не классифицирован') по умолчанию, таким образом оставьте эту важность отмеченной, если вы хотите получать оповещения о не связанных с триггерами событиях.
Состояние Состояние оповещения пользователя.
Активировано - используется.
Деактивировано - не используется.