Email Alertmanager可以';在Openshift中运行时无法发送电子邮件(错误:getsockopt:连接超时)

Email Alertmanager可以';在Openshift中运行时无法发送电子邮件(错误:getsockopt:连接超时),email,openshift,prometheus,Email,Openshift,Prometheus,我让Alertmanager和Prometheus在Openshift中运行。Alertmanager接收并显示来自普罗米修斯的警报,但在使用任何smtp服务器发送警报时(我现在正在使用Gmail,但我尝试了其他服务器),我收到以下错误: time=“2017-05-30T08:47:21Z”level=error msg=“通知1次警报失败:拨打tcp 74.125.206.109:587:getsockopt:连接超时”source=“调度。转到:261” 我有一个config.yml,当我

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

time=“2017-05-30T08:47:21Z”level=error msg=“通知1次警报失败:拨打tcp 74.125.206.109:587:getsockopt:连接超时”source=“调度。转到: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'

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