【问题标题】:Alertmanager can't send email when running in Openshift (Error: getsockopt: connection timed out)在 Openshift 中运行时,Alertmanager 无法发送电子邮件(错误:getsockopt:连接超时)
【发布时间】:2017-05-30 09:14:09
【问题描述】:

我在 Openshift 中运行 Alertmanager 和 Prometheus。 Alertmanager 接收并显示来自 Prometheus 的警报,但是当使用任何 smtp 服务器发送它时(我现在使用的是 Gmail,但我尝试了其他),我收到以下错误:

time="2017-05-30T08:47:21Z" level=error msg="Notify for 1 alerts failed: dial tcp 74.125.206.109:587: getsockopt: connection timed out" source="dispatch.go:261 "

我有一个config.yml,当我在本地使用 alertmanager 和 prometheus 进行尝试时,它可以工作。我收到了电子邮件警报,所以我不明白为什么它在 Openshift 中运行时不起作用。我没有主意了。

我的配置文件:

global:
      smtp_smarthost: 'smtp.gmail.com:587'
      smtp_from: 'emailtestingxxx@gmail.com'
      smtp_auth_username: 'emailtestingxxx@gmail.com'
      smtp_auth_password: 'ABCD1234'

    templates: 
    - '/etc/alertmanager/template/*.tmpl'

      group_by: ['alertname', 'cluster', 'service']
      group_wait: 1m
      group_interval: 1m
      repeat_interval: 1m 

      receiver: team-X-mails
      routes:

      - match:
          severity: page
        receiver: team-X-mails
    receivers:
    - name: 'team-X-mails'
      email_configs:
      - to: 'myemail@myemail.com'

【问题讨论】:

    标签: email openshift prometheus


    【解决方案1】:

    解决了。问题是防火墙配置阻止了传出请求。

    【讨论】:

      猜你喜欢
      • 2017-06-08
      • 1970-01-01
      • 2014-11-07
      • 2010-12-29
      • 2014-05-28
      • 2012-05-09
      • 2022-01-13
      • 1970-01-01
      • 2011-09-08
      相关资源
      最近更新 更多