1
我希望Prometheus在指标跨越特定阈值时从Gmail(Gapps)帐户发送电子邮件。 在Alertmanager config docs中,没有提及密码。我如何验证SMTP服务器?我该如何告诉普罗米修斯的Alertmanager通过Gmail的SMTP服务器发送电子邮件
我希望Prometheus在指标跨越特定阈值时从Gmail(Gapps)帐户发送电子邮件。 在Alertmanager config docs中,没有提及密码。我如何验证SMTP服务器?我该如何告诉普罗米修斯的Alertmanager通过Gmail的SMTP服务器发送电子邮件
这可以通过配置文件中的字段auth_username
,auth_password
和auth_identity
完成。
有在http://www.robustperception.io/sending-email-with-the-alertmanager-via-gmail/
全指南确保您使用的是非常最近alertmanager,0.1.1将无法正常工作。
我认为必须有更多的东西需要。电子邮件通知仍然失败,并显示错误消息“必须首先发出STARTTLS命令” – duggulous
为了进一步阐明阅读此内容的任何人 - 在撰写此问题时,Prometheus代码中存在一个错误,它阻止了电子邮件警报与TLS服务器一起使用。 - 在发表评论的时候,有一个修复了github repo,但还没有包含该修复的版本。目前,必须从源代码构建Prometheus才能使用gmail(或需要TLS的其他SMTP主机)使用电子邮件警报。 – duggulous
另请注意,配置的位置已更改,它现在位于配置文件中而非环境变量中。该指南已更新,但尚未发布。 –