Хотите узнать, как использовать настройку электронной почты для настройки Zabbix? В этом уроке мы покажем вам, как настроить Zabbix на отправку сообщений электронной почты при активации триггера предупреждения.

• Версия Zabbix: 3.4.12

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника Zabbix.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Zabbix Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с установкой Zabbix.

Не забудьте подписаться на наш канал YouTube, названный FKIT.

Учебное пособие Zabbix:

На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с установкой Zabbix.

Учебное пособие - Интеграция Gmail

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

Откройте браузер и получите доступ к своей учетной записи Gmail.

В нашем примере в браузере был введен следующий URL:

http://gmail.google.com

На экране входа в систему введите имя пользователя и пароль Gmail.

Gmail account

После входа в систему вам необходимо получить доступ к следующему URL-адресу:

• https://myaccount.google.com/lesssecureapps

Выберите параметр, позволяющий использовать менее безопасные приложения.

google less secure app

Теперь нам нужно проверить, можем ли мы использовать командную строку Linux для отправки электронной почты с помощью Gmail.

Используйте следующую команду для установки необходимых пакетов.

# sudo apt-get update
# sudo apt-get install ssmtp

Отредактируйте файл ssmtp.conf для подключения к нашей учетной записи Gmail.

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES

В нашем примере мы используем учетную запись Gmail virtualcoin.videos@gmail.com.

В нашем примере учетная запись Gmail virtualcoin.videos@gmail.com использует пароль kamisama123.

Вам необходимо изменить учетную запись Gmail и пароль, чтобы отразить вашу учетную запись.

Используйте следующую команду для отправки электронной почты с помощью командной строки.

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

Проверьте свой почтовый ящик Gmail на только что отправленное тестовое сообщение.

gmail inbox

Если тест прошел успешно, вы можете перейти к следующему разделу этого урока.

Если тест не увенчался успехом, может быть представлено следующее сообщение.

• ssmtp: Ошибка авторизации (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

Чтобы решить эту проблему, вам необходимо получить доступ к следующему URL-адресу.

• https://accounts.google.com/DisplayUnlockCaptcha

Выберите вариант, чтобы разблокировать свою учетную запись.

google unlock account

Повторите попытку отправки электронной почты с помощью командной строки.

Если тест прошел успешно, вы можете перейти к следующему разделу этого урока.

Учебное пособие - Настройка уведомления по электронной почте Zabbix

Откройте браузер и введите IP-адрес вашего веб-сервера plus / zabbix.

В нашем примере в браузере был введен следующий URL:

• http://35.162.85.57/zabbix

На экране входа в систему используйте имя пользователя по умолчанию и пароль по умолчанию.

• Имя пользователя по умолчанию: Admin
• Пароль по умолчанию: zabbix

zabbix login

После успешного входа в систему вы будете отправлены на панель инструментов Zabbix.

zabbix dashboard

На экране панели инструментов откройте меню «Администрирование» и выберите «Типы носителей».

Zabbix media type menu

Найдите и щелкните по опции «Электронная почта».

Zabbix Media Type

На экране свойств электронной почты вам необходимо ввести следующую конфигурацию.

• SMTP-сервер - введите IP-адрес сервера электронной почты или имя хоста.
• Порт SMTP-сервера - введите SMTP-порт TCP-сервера электронной почты.
• SMTP helo - введите доменное имя вашего адреса электронной почты.
• SMTP-адрес электронной почты - адрес электронной почты, который будет отправлять уведомления Zabbix.
• Безопасность подключения - протокол безопасности, который должен использоваться для подключения к серверу электронной почты.
• Аутентификация - имя пользователя и пароль учетной записи электронной почты, которые будут отправлять уведомления Zabbix.

Вот исходное изображение, перед нашей конфигурацией.

Zabbix media type email

Вот новое изображение с нашей конфигурацией.

• SMTP-сервер - SMTP.GMAIL.COM
• Порт SMTP-сервера - 465
• SMTP helo - gmail.com
• Электронная почта SMTP - virtualcoin.videos@gmail.com
• Безопасность подключения - SSL / TLS
• Имя пользователя аутентификации - virtualcoin.videos@gmail.com
• Пароль аутентификации - kamisama123

Zabbix email media type

Нажмите кнопку «Обновить».

На экране панели инструментов откройте меню «Конфигурация» и выберите параметр «Действие».

zabbix action menu

Найдите и укажите параметр: Сообщить о проблемах администраторам Zabbix

Чтобы включить это действие, вам нужно щелкнуть по слову «Отключено» красным цветом.

zabbix enable email notification

Он включит слово «Включено» зеленым цветом.

zabbix enable email notification status

Это позволит настроить Zabbi для отправки уведомлений по электронной почте пользователям, которые являются членами группы Zabbix Administrator.

По умолчанию только администратор пользователя является членом группы администраторов Zabbix.

По умолчанию у администратора нет адреса электронной почты, связанного с учетной записью.

Теперь нам нужно связать адрес электронной почты с учетной записью администратора.

Войдите в веб-интерфейс Zabbix в качестве пользователя Admin.

В верхней правой части экрана войдите в настройки профиля пользователя.

Zabbix Profile Settings

На экране профиля пользователя перейдите на вкладку «Медиа» и добавьте новую конфигурацию электронной почты.

Вот изображение с нашей конфигурацией.

user profile add email

Ниже приведена сводка конфигурации электронной почты пользователя администратора.

zabbix user profile media

Поздравляем! Вы настроили уведомление электронной почты сервера Zabbix

Учебное пособие - Тестирование уведомления Zabbix

Теперь мы покажем вам, как проверить конфигурацию уведомлений триггера.

В нашем примере мы собираемся создать фальшивую ICMP-проблему.

На экране панели инструментов откройте меню «Конфигурация» и выберите параметр «Хост».

zabbix add host

В правом верхнем углу экрана нажмите кнопку «Создать хост».

Zabbix Create Host

На экране конфигурации хоста вам нужно будет ввести следующую информацию:

• Имя хоста - TEST
• Видимое имя хоста - TEST
• Новая группа - TEST
• Интерфейс агента - 5.5.5.5

Zabbix Test notification

Откройте вкладку «Шаблоны» и добавьте следующий шаблон.

• Модуль шаблонов ICMP Ping

Zabbix mail Trigger Test

После завершения конфигурации хоста вернитесь на начальный экран панели инструментов Zabbix и подождите 5 минут.

Дождитесь запуска триггера ICMP.

Zabbix test trigger

Взгляните на почтовый ящик пользователя Admin.

Проверьте, отправил ли сервер Zabbix уведомление по электронной почте, сообщающее об этой проблеме.

Zabbix Gmail example

Поздравляем! Вы успешно протестировали свое уведомление по электронной почте Zabbix.