【发布时间】: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