Хотите узнать, как использовать настройку Grafana Email Notification Setup? В этом руководстве мы покажем вам, как настроить канал уведомлений Grafana для отправки уведомлений по электронной почте.

В нашем примере мы собираемся использовать Google Gmail в качестве SMTP-сервера.

• Ubuntu 18.04
• Ubuntu 19.04
• Графана 6.0.2

Что такое Графана?

Grafana - это платформа с открытым исходным кодом для мониторинга, анализа и визуализации данных, которая поставляется с веб-сервером, позволяющим получать к нему доступ из любого места.

В веб-интерфейсе пользователи могут создавать информационные панели Grafana с панелями для представления метрик с течением времени.

Учебник Grafana:

На этой странице мы предлагаем быстрый доступ к списку уроков Grafana.

Учебник - Интеграция с 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:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=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

Попробуйте еще раз отправить письмо с помощью командной строки.

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

Конфигурация Grafana SMTP

Теперь нам нужно настроить сервер Grafana для аутентификации в Gmail.

Найдите и отредактируйте файл grafana.ini.

# locate grafana.ini
# vi /etc/grafana/grafana.ini

Раскомментируйте и включите раздел Grafana SMTP.

Вот оригинальный раздел SMTP.

Copy to Clipboard

Вот новый раздел SMTP.

Copy to Clipboard

Перезапустите сервис Grafana.

# /etc/init.d/grafana-server restart

Теперь вам нужно настроить канал оповещения с помощью веб-интерфейса Grafana.

Настройка уведомлений по электронной почте Grafana

Откройте браузер и введите IP-адрес вашего сервера плюс: 3000.

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

• http://34.216.84.149:3000

Веб-интерфейс Grafana должен быть представлен.

grafana default password

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

• Имя пользователя: admin
• Пароль: админ

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

Grafana Dashboard

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

grafana notification channels menu

На экране оповещения нажмите кнопку Добавить канал.

Grafana notification channel

На экране Notification Channel выполните следующую настройку и нажмите кнопку Save.

• Имя - EMAIL
• Тип - E-mail
• Отправить на все оповещения - Да
• Включить изображение - Да
• Отключить разрешение сообщения - нет
• отправлять напоминания - нет
• Адреса электронной почты - введите список адресов электронной почты, разделенных;

grafana email alert configuration

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

Теперь Графана попытается отправить тестовое сообщение.

Вот пример сообщения, отправленного Графаной.

grafana email alert example

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