Чтобы настроить email в качестве канала доставки сообщений, вам необходимо настроить email как способ оповещений и назначить соответствующие адреса пользователям.
Несколько оповещений по одному событию группируются вместе в одной ветке email сообщений.
Для настройки email как способа оповещений:
Вкладка Способ оповещения (Media type) содержит общие атрибуты способа оповещения:
Все обязательные поля ввода отмечены красной звёздочкой.
Следующие поля специфичны для email способов оповещений:
Параметр | Описание |
---|---|
Поставщик почты (Email provider) |
Выберите поставщика электронной почты: Generic SMTP, Gmail, Gmail relay, Office365 или Office365 relay. Если вы выберете параметры, связанные с Gmail/Office365, вам нужно будет указать только адрес электронной почты отправителя и пароль; такие параметры, как SMTP сервер, Порт SMTP сервера, SMTP helo и Безопасность подключения, будут автоматически заполнены Zabbix. Смотрите также: Автоматизация способов оповещений Gmail/Office365. |
SMTP сервер (SMTP server) | Укажите SMTP сервер для обработки исходящих сообщений. Это поле доступно, если в качестве поставщика электронной почты выбран Generic SMTP. |
Порт SMTP сервера (SMTP server port) |
Укажите номер порта SMTP сервера для обработки исходящих сообщений. Это поле доступно, если в качестве поставщика электронной почты выбран Generic SMTP. |
Адрес, указанный здесь, будет использован в адресе От (From) в отправленных сообщениях. Поддерживается использование отображаемого имени отправителя (например как «Zabbix_info» в Zabbix_info <[email protected]> на снимке экрана выше) с фактическим e-mail адресом. Есть некоторые ограничения на отображаемые имена e-mail адресов в Zabbix по сравнению с тем, что допускается по RFC 5322, как иллюстрировано в примерах: Корректные примеры: [email protected] (только email адрес, нет нужды использовать угловые скобки) Zabbix_info <[email protected]> (отображаемое имя и email адрес в угловых скобках) ∑Ω-monitoring <[email protected]> (UTF-8 символы в отображаемом имени) Ошибочные примеры: Zabbix HQ [email protected] (отображаемое имя присутствует, но нет угловых скобок вокруг email адреса) "Zabbix\@\<H(comment)Q\>" <[email protected]> (хотя допустимо с точки зрения RFC 5322, парные кавычки и комментарии не поддерживаются в Zabbix email) |
|
SMTP helo | Укажите корректное значение SMTP helo, обычно имя домена. Если пусто, будет отправлено доменное имя email (т.е. то, что следует после @ в поле Email). Если невозможно получить доменное имя, в журнал будет записано предупреждение отладочного уровня, а в качестве домена для команды HELO будет отправлено имя хоста сервера.Это поле доступно, если в качестве поставщика электронной почты выбран Generic SMTP. |
Безопасность подключения (Connection security) |
Выберите уровень безопасности подключения: Нет (None) — не использовать опцию CURLOPT_USE_SSL [en] STARTTLS — использовать опцию CURLOPT_USE_SSL со значением CURLUSESSL_ALL SSL/TLS — использование CURLOPT_USE_SSL опционально. |
Проверка SSL узла (SSL verify peer) |
Отметьте флажок для верификации SSL сертификата SMTP сервера. Для верификации сертификата значение параметра «SSLCALocation» конфигурации сервера должно быть помещено в CURLOPT_CAPATH [en]. Этот параметр использует cURL опцию CURLOPT_SSL_VERIFYPEER [en]. |
Проверка SSL хоста (SSL verify host) |
Отметьте флажок для удостоверения, что поле Common Name или поле Subject Alternate Name сертификата SMTP сервера совпадают. Этот параметр использует cURL опцию CURLOPT_SSL_VERIFYHOST [en]. |
Аутентификация (Authentication) |
Выберите уровень аутентификации: Нет (None) — опции cURL не указываются Имя пользователя и пароль (Username and password) — означает «AUTH=*», оставляя выбор механизма аутентификации библиотеке cURL. |
Имя пользователя (Username) |
Имя пользователя для использования в аутентификации. Этот параметр использует cURL опцию CURLOPT_USERNAME [en]. Поддерживаются пользовательские макросы. |
Пароль (Password) |
Пароль для использования в аутентификации. Этот параметр использует cURL опцию CURLOPT_PASSWORD [en]. Поддерживаются пользовательские макросы. |
Формат сообщения (Message format) |
Выберите формат сообщения: HTML — отсылать как HTML Простой текст (Plain text) — отсылать как простой текст |
Чтобы сделать опции SMTP аутентификации доступными, Zabbix сервер должен быть скомпилирован с опцией компиляции --with-libcurl (с cURL 7.20.0 или выше) и использовать пакеты libcurl-full
во время выполнения.
Смотрите также общие параметры способов оповещений для получения подробной информации о настройке сообщений по умолчанию и опциях обработки оповещений.
Чтобы проверить корректность работы способа оповещения по email с заданными настройками:
В этом же окне появится сообщение об успешной или неуспешной отправке:
После того, как email способ оповещения настроен, перейдите в раздел Пользователи → Пользователи (Users → Users) и измените профиль пользователя, назначьте оповещение по email этому пользователю. Шаги по настройке оповещений пользователей, общие для всех способов оповещений, описаны на странице Способов оповещений.