Доброго времени суток, уважаемые читатели. Сегодня тема статьи: "Zabbix - оповещения через сторонний SMTP". Рассмотрим настройку отправки оповещений, через сторонний SMTP сервер, в панели управления Zabbix-сервера.

По умолчанию Zabbix-сервер поддерживает большое количество вариантов отправки оповещений. В числе поддерживаемых, есть отправка оповещений через сторонний SMTP сервер. При выборе данного варианта оповещения, Zabbix-сервер выступает в качестве обычного почтового клиента.

  • Настройка отправки оповещений через сторонний SMTP, производится в несколько шагов.
  • Начнём по порядку.

Включение на Zabbix-сервере опции оповещения администраторов

  • В панели управления Zabbix, заходим в раздел «Настройки», и дальше в подраздел «Действия».
  • По умолчанию, создано только одно доступное действие, и оно не активировано – «Оповещение о проблемах Zabbix администраторов».
  • Нужно активировать его.
включение отправки оповещений администраторам Zabbix

Настройка оповещений Zabbix-сервера через сторонний SMTP сервер

  • Заходим в раздел «Администрирование», и дальше в подраздел «Способы оповещений».
  • По умолчанию, активированы все возможные способы оповещений, нужно отключить все не нужные.
способы оповещений Zabbix
  • Заходим в настройки интересующего нас варианта «Email», и производим настройки под искомый SMTP-сервер.
  • Для SMTP Яндекса, настройки будут такими:

  • SMTP сервер - smtp.yandex.ru
  • Порт SMTP сервера - 465
  • SMTP helo - yandex.ru
  • SMTP email – Ваш активный почтовый аккаунт на Яндексе
  • Безопасность подключения - SSL/TLS
  • Имя пользователя - Ваш активный почтовый аккаунт на Яндексе
  • Пароль – пароль от почтового акаунта на Яндексе

настройка оповещений Zabbix через smtp.yandex.ru
  • Для SMTP Google, настройки будут такими:

  • SMTP сервер - smtp.google.com
  • Порт SMTP сервера - 587
  • SMTP helo - google.com
  • SMTP email – Ваш активный почтовый аккаунт на Google
  • Безопасность подключения - STARTTLS
  • Имя пользователя - Ваш активный почтовый аккаунт на Google
  • Пароль – пароль от почтового аккаунта на Google

настройка оповещений Zabbix через smtp.google.com

Как я уже написал выше, Zabbix-сервер будет выступать в качестве обычного почтового клиента. Поэтому нужно зайти в настройки Вашего почтового аккаунта, который Вы хотите использовать для отправки оповещений, и разрешить подключение сторонних почтовых программ.

  • После произведённый настроек, можно протестировать отправку сообщений. Жмём на ссылку «Тест», в конце строчки настраиваемого способа оповещения.
  • В открывшемся окне, можно произвести тестовую отправку сообщения.
тест отправки сообщения Zabbix-сервером

Изменение шаблонов отправляемых сообщений

  • По умолчанию, в теме письма отправляемых сообщений, не содержится информации о проблемном ресурсе, есть только информация о событии. Ресурс становится известен, только после открытия текста сообщения.
  • Для большего удобства, можно подправить шаблоны отправляемых сообщений, и сделать так, чтобы имя ресурса отображалось сразу в теме письма.
  • Для этого можно использовать, например макрос {HOST.NAME}.
Проблема
*Было:
Problem: {EVENT.NAME}
*Стало:
{HOST.NAME} - Problem: {EVENT.NAME}

Восстановление проблемы
*Было:
Resolved in {EVENT.DURATION}: {EVENT.NAME}
*Стало:
{HOST.NAME} - Resolved in {EVENT.DURATION}: {EVENT.NAME}

Обновление проблемы
*Было:
Updated problem in {EVENT.AGE}: {EVENT.NAME}
*Стало:
{HOST.NAME} - Updated problem in {EVENT.AGE}: {EVENT.NAME}
  • Вносим изменения, и жмём на «Обновить».
шаблоны отправляемых сообщений Zabbix-сервером
  • Осталось только настроить отправку оповещений, в настройках пользователя.

Настройка отправки сообщений в настройках пользователя

  • Заходим в раздел «Администрирование», и в подраздел «Пользователи».
  • Выбираем нашего пользователя.
список пользователей Zabbix-сервера
  • Заходим во вкладку «Оповещения», и жмём «Добавить».
включение отправки оповещений для пользователя на Zabbix-сервере
  • В открывшейся форме, указываем:
  1. Тип – вариант отправки оповещений
  2. Отправить на – почтовый ящик, на который следует отправлять оповещения.
  3. Когда активен – когда можно отправлять оповещения
  • Галки можно оставить как есть, либо убрать некоторые.
  • После произведённых настроек, жмём «Добавить».
форма настройки отправки оповещений для пользователя на Zabbix-сервере
  • Вот и вся настройка. Теперь Zabbix-сервер будет отправлять оповещения на почтовый ящик указанный Вами в настройках.

Сегодня мы рассмотрели тему: "Zabbix - оповещения через сторонний SMTP". Настроили отправку оповещений Zabbix-сервером через сторонний SMTP. Смотрите так же видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему "Zabbix - оповещения через сторонний SMTP":