SMTP не настроен, проверьте раздел [smtp] файла конфигурации grafana.ini. - PullRequest
0 голосов
/ 06 августа 2020

Для уведомления я добавил канал уведомлений в Grafana с типом электронной почты, а затем щелкнул кнопку «Отправить тест», но он дал -

SMTP not configured, check your grafana.ini config file's [smtp] section

Я установил Grafana как контейнер docker, поэтому я зашел внутрь контейнера и обновил grafana.ini файл с данными SMTP и, чтобы отразить изменения, перезапустил Grafana с -

docker restart grafana

, а теперь перешел в канал уведомлений и щелкнул «Отправить тест», но все еще видел ту же ошибку.

Пожалуйста, помогите понять, что здесь могло быть не так и какой файл журнала (с указанием местоположения), чтобы проверить, что именно здесь пошло не так.

Ответы [ 2 ]

0 голосов
/ 07 августа 2020
All options in the configuration file can be overridden using environment variables using the syntax:

GF_<SectionName>_<KeyName>

Where the section name is the text within the brackets. Everything should be uppercase, . and - should be replaced by _. For example, if you have these configuration settings:

# default section
instance_name = ${HOSTNAME}

[security]
admin_user = admin

[auth.google]
client_secret = 0ldS3cretKey

[plugin.grafana-image-renderer]
rendering_ignore_https_errors = true
You can override them on Linux machines with:

export GF_DEFAULT_INSTANCE_NAME=my-instance
export GF_SECURITY_ADMIN_USER=owner
export GF_AUTH_GOOGLE_CLIENT_SECRET=newS3cretKey
export GF_PLUGIN_GRAFANA_IMAGE_RENDERER_RENDERING_IGNORE_HTTPS_ERRORS=true

Ссылка: https://grafana.com/docs/grafana/latest/administration/configuration/#configure -with-environment-variables

0 голосов
/ 06 августа 2020

Я зашел внутрь контейнера и обновил файл grafana.ini с деталями SMTP и отражением изменений

Это неправильная конфигурация контейнеров. Используйте переменные env.

...