Настройка интеграции c SMTP#

Цель выполнения#

Обеспечить отправку автоматических уведомлений и ежедневных сводок по производительности на электронную почту получателей через корпоративный SMTP-сервер.
Настройка позволяет использовать защищенное соединение (TLS) и аутентификацию по сертификатам и логину.

Последовательность действий#

  1. Выполнить настройку конфигурационного файла

Необходимо скорректировать в файле sbt_inventory.yml следующие параметры:

Параметры подключения к SMTP#

Параметр

Значение по умолчанию

Описание выполняемой функции

smtp_enabled

true

Включение рассылки через smtp

smtp_host_port

xx-view-xxxx-01.xxxxxx.xxx:8025

Сервер smtp

smtp_user

sender@pvv.xxx

Пользователь

smtp_password

$__secman{kv:XXX_XXX/A/KV/texx:smtp_pass}

Путь до password

smtp_cert_file

$__secman{kv:XXX_XXX/A/KV/texx:client}

Путь до cert_file

smtp_key_file

$__secman{kv:XXX_XXX/A/KV/texx:private}

Путь до key_file

#### Пример настройки сертификатов через PKI для SMTP#

smtp_password: $__secman{kv:XXX_XXX/A/XXXX/VIEW/GRAF/KV/xxxx_secrets:smtp_pass}
smtp_cert_file: $__secman{pki:XXX_XXX/PKI:role-ga-secman-inda-xxx:xxxx-view-grafana-01.xxxxxx.xxx:certificate}
smtp_key_file: $__secman{pki:XXX_XXX/PKI:role-ga-secman-inda-xxx:xxxx-view-grafana-01.xxxxxx.xxx:private_key}

Проверка результата#

  1. Проверка применения конфигурации: Убедитесь, что параметры из sbt_inventory.yml корректно переданы в конфигурационный файл Grafana (custom.ini). Проверьте секцию [smtp]:

  2. Тест отправки письма: В веб-интерфейсе Grafana:

    • Перейдите в Administration → Configuration → SMTP.

    • Нажмите кнопку Send test email.

    • Укажите адрес получателя (например, ваш корпоративный email).

  3. Ожидаемый результат:

    • В интерфейсе отображается сообщение: Email sent successfully.

    • Письмо поступает на указанный email в течение 1–2 минут.

    • В логах Grafana нет ошибок, связанных с SMTP.