1 E-mail
Обзор
Для настройки e-mail каналом отправки сообщений вам необходимо настроить e-mail способом оповещений и назначить соответствующие адреса пользователям.
Несколько оповещений по одному событию группируются вместе в одной ветке e-mail сообщений.
Настройка
Для настройки e-mail способом оповещений:
- Перейдите в Оповещения → Способы оповещений
- Нажмите на Создать способ оповещения (или нажмите на Email в списке с уже добавленными способами оповещений).
Вкладка Способ оповещения содержит общие атрибуты способа оповещения:

Все обязательные поля ввода отмечены красной звёздочкой.
Следующие поля уникальны для e-mail способов оповещений:
| Параметр | Описание |
|---|---|
| Поставщик почты | Выберите поставщика услуг электронной почты: Generic SMTP, Gmail, Gmail relay, Office365 или Office365 relay. Если выбрать варианты, относящиеся к Gmail/Office365, необходимо только указать адрес e-mail и пароль отправителя; для вариантов SMTP сервер, Порт SMTP сервера, SMTP helo и Безопасность подключения Zabbix укажет значения автоматически. См. также: Автоматизация способов оповещений Gmail/Office365. |
| SMTP сервер | Укажите SMTP сервер для обработки исходящих сообщений. Это поле доступно, если в качестве поставщика услуг электронной почты выбрано Generic SMTP. |
| Порт SMTP сервера | Укажите номер порта SMTP сервера для обработки исходящих сообщений. Это поле доступно, если в качестве поставщика услуг электронной почты выбрано Generic SMTP. |
| Адрес, указанный здесь, будет использован как адрес От в отправленных сообщениях. Использование отображения имени отправителя (например, "Zabbix_info" в Zabbix_info zabbix\@company.com на снимке экрана выше) с фактическим e-mail адресом поддерживается с Zabbix 2.2. Есть некоторые ограничения на отображение имени e-mail адресов в Zabbix по сравнению с тем, что допускается по RFC 5322, как иллюстрировано в примерах: Корректные примеры: zabbix\@company.com (только e-mail адрес, нет нужды использовать угловые скобки) Zabbix_info zabbix\@company.com (отображаемое имя и e-mail адрес в угловых скобках) ∑Ω-monitoring zabbix\@company.com (символы UTF-8 в имени) Ошибочные примеры: Zabbix HQ zabbix\@company.com (отображаемое имя присутствует, но нет угловых скобок вокруг e-mail адреса) "Zabbix\@\<H(comment)Q\>" zabbix\@company.com (хотя допустимо с точки зрения RFC 5322, парные кавычки и комментарии не поддерживаются в Zabbix e-mail) |
|
| SMTP helo | Укажите корректное значение SMTP helo, обычно имя домена. Если это поле не заполнено, будет отправляться доменное имя e-mail (т.е. указанное после @ в поле Email). Если невозможно извлечь доменное имя, в журнал будет записано предупреждение уровня отладки и имя узла сети сервера будет отправляться как домен для команды HELO.Это поле доступно, если в качестве поставщика услуг электронной почты выбрано Generic SMTP. |
| Безопасность подключения | Выберите уровень безопасности подключения: Нет - не использовать опцию CURLOPT_USE_SSL STARTTLS - использовать опцию CURLOPT_USE_SSL со значением CURLUSESSL_ALL SSL/TLS - использование CURLOPT_USE_SSL опционально |
| Проверка SSL узла | Отметьте для верификации SSL сертификата SMTP сервера. Для верификации сертификата значение параметра "SSLCALocation" конфигурации сервера должно быть помещено в CURLOPT_CAPATH. Этот параметр использует cURL опцию CURLOPT_SSL_VERIFYPEER. |
| Проверка SSL узла сети | Отметьте для удостоверения, что поле Common Name или поле Subject Alternate Name сертификата SMTP сервера совпадают. Этот параметр использует cURL опцию CURLOPT_SSL_VERIFYHOST. |
| Аутентификация | Выберите уровень аутентификации: Нет - опции cURL не указываются (начиная с 3.4.2) Имя пользователя и пароль - означает "AUTH=*", оставляя выбор механизма аутентификации библиотеке cURL (до 3.4.2) Нормальный пароль - CURLOPT_LOGIN_OPTIONS задается значением "AUTH=PLAIN" |
| Имя пользователя | Имя пользователя для использования в аутентификации. Этот параметр задает значение CURLOPT_USERNAME. |
| Пароль | Пароль для использования в аутентификации. Этот параметр задает значение CURLOPT_PASSWORD. |
| Формат сообщения | Выберите формат сообщения: HTML - отправлять как HTML Простой текст - отправлять как простой текст |
Чтобы сделать опции SMTP аутентификации доступными, Zabbix сервер необходимо скомпилировать с опцией
компиляции --with-libcurl (с cURL 7.20.0 или выше) и использовать пакеты libcurl-full в ходе выполнения.
Смотрите также общие параметры способов оповещений для получения подробной информации о настройке сообщений по умолчанию и опциях обработки оповещений.
Проверка способа оповещения
Чтобы проверить корректность работы способа оповещения по e-mail с заданными настройками:
- Найдите соответствующий e-mail в списке способов оповещений.
- Нажмите Тест в последней колонке (отроется окно проверки).
- Введите в поле Отправлять на адрес получателя, укажите текст сообщения и, если необходимо, тему.
- Нажмите Тест для отправки тестового сообщения.
В этом же окне появится сообщение об успешной или неуспешной отправке:

Оповещение пользователей
После того как e-mail способ оповещения настроен, перейдите в раздел Пользователи → Пользователи и измените профиль пользователя, назначьте оповещение по e-mail этому пользователю. Шаги по настройке оповещений пользователей, общие для всех способов оповещений, описаны на странице Способов оповещений.