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
另請注意,配置的位置已更改,它現在位於配置文件中而非環境變量中。該指南已更新,但尚未發佈。 –