2016-02-25 7 views
1

Я бы хотел, чтобы Prometheus отправил электронные письма из учетной записи Gmail (Gapps), когда показатели пересекают определенные пороговые значения. В Alertmanager config docs нет упоминаний о паролях. Как выполнить аутентификацию на SMTP-сервере?Как сообщить Alertmanager Prometheus для отправки электронной почты через SMTP-сервер Gmail

ответ

1

Это может быть сделано с полями auth_username, auth_password и auth_identity в файле конфигурации.

Там есть полное руководство по http://www.robustperception.io/sending-email-with-the-alertmanager-via-gmail/

Убедитесь, что вы используете совсем недавно alertmanager, 0.1.1 не будет работать.

+0

Я думаю, что должно быть что-то более требовательное. Уведомления по электронной почте по-прежнему не срабатывают с ошибкой: «Сначала необходимо выпустить команду STARTTLS» – duggulous

+0

Чтобы уточнить, кто читает это, на момент написания этого вопроса в коде Prometheus произошла ошибка, которая предотвращала появление предупреждений электронной почты о работе с серверами TLS. - во время этого комментария есть исправление, зафиксированное в репозитории github, но еще не было выпуска, который включает это исправление. На данный момент необходимо создать Prometheus из источника, чтобы использовать оповещения по электронной почте с помощью gmail (или другого узла SMTP, требующего TLS). – duggulous

+0

Также обратите внимание, что расположение конфигурации изменилось, теперь оно находится в файле конфигурации, а не в переменной окружения. Руководство было обновлено, но выпуск еще не сделан. –