Хотите узнать, как использовать настройку 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:
На экране входа введите имя пользователя и пароль Gmail.
После входа вам нужно получить доступ к следующему URL:
• https://myaccount.google.com/lesssecureapps
Выберите опцию, чтобы включить использование менее безопасных приложений.
Теперь нам нужно проверить, можем ли мы использовать командную строку 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 на наличие тестового сообщения, которое вы только что отправили.
Если тест прошел успешно, вы можете перейти к следующему разделу этого руководства.
Если проверка прошла неудачно, может появиться следующее сообщение.
• ssmtp: авторизация не удалась (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 — gsmtp)
Чтобы решить эту проблему, вам нужно получить доступ к следующему URL.
• https://accounts.google.com/DisplayUnlockCaptcha
Выберите опцию, чтобы разблокировать вашу учетную запись.
Попробуйте еще раз отправить письмо с помощью командной строки.
Если тест прошел успешно, вы можете перейти к следующему разделу этого руководства.
Конфигурация Grafana SMTP
Теперь нам нужно настроить сервер Grafana для аутентификации в Gmail.
Найдите и отредактируйте файл grafana.ini.
# locate grafana.ini
# vi /etc/grafana/grafana.ini
Раскомментируйте и включите раздел Grafana SMTP.
Вот оригинальный раздел SMTP.
Вот новый раздел SMTP.
Перезапустите сервис Grafana.
# /etc/init.d/grafana-server restart
Теперь вам нужно настроить канал оповещения с помощью веб-интерфейса Grafana.
Настройка уведомлений по электронной почте Grafana
Откройте браузер и введите IP-адрес вашего сервера плюс: 3000.
В нашем примере в браузере был введен следующий URL:
• http://34.216.84.149:3000
Веб-интерфейс Grafana должен быть представлен.
На экране подсказки введите данные для входа в Пароль Grafana по умолчанию.
• Имя пользователя: admin
• Пароль: админ
После успешного входа в систему будет отображаться панель управления Grafana.
На экране панели инструментов Grafana откройте меню оповещений и выберите параметр «Каналы уведомлений».
На экране оповещения нажмите кнопку Добавить канал.
На экране Notification Channel выполните следующую настройку и нажмите кнопку Save.
• Имя — EMAIL
• Тип — E-mail
• Отправить на все оповещения — Да
• Включить изображение — Да
• Отключить разрешение сообщения — нет
• отправлять напоминания — нет
• Адреса электронной почты — введите список адресов электронной почты, разделенных;
Нажмите кнопку «Отправить тест» и просмотрите входящие сообщения своей электронной почты для сообщения, которое вы только что отправили.
Теперь Графана попытается отправить тестовое сообщение.
Вот пример сообщения, отправленного Графаной.
Поздравляем, вы успешно настроили уведомление по электронной почте от Grafana.