9.8. 为警报添加通知频道
通过添加通知频道,每当满足警报规则条件且系统需要进一步监控时,可以从 Grafana 接收警报通知。
在从支持的通知程序列表中选择任意一种类型后,您可以收到这些警报,其中包括 DingDing, Discord, Email, Google Hangouts Chat, HipChat, Kafka REST Proxy, LINE, Microsoft Teams, OpsGenie, PagerDuty, Prometheus Alertmanager, Pushover, Sensu, Slack, Telegram, Threema Gateway, VictorOps, 和 webhook。
先决条件
-
grafana-server
可以访问。如需更多信息,请参阅 访问 Grafana Web UI。 - 已创建一个警报规则。如需更多信息,请参阅在 PCP Redis 数据源中创建面板和警报。
配置 SMTP 并在
grafana/grafana.ini
文件中添加有效的发件人电子邮件地址:# vi /etc/grafana/grafana.ini [smtp] enabled = true from_address = abc@gmail.com
使用有效电子邮件地址替换 abc@gmail.com。
重启
grafana-server
# systemctl restart grafana-server.service
步骤
-
在菜单中,将鼠标悬停在
Alerting 图标 → 上,点 Contact Points → New contact point。
在
New contact point
详情视图中,执行以下操作:- 在 Name 文本框中输入您的名称
-
选择 Contact point type,例如 Email ,并输入电子邮件地址。您可以使用
;
分隔符添加多个电子邮件地址。 - 可选:配置可选电子邮件设置和通知设置。
- 单击 Save contact point。
在警报规则中选择通知频道:
- 在菜单中选择 Notification policies 图标,然后点 + New specific policy。
- 选择您刚才创建的 Contact point
- 点 Save policy 按钮
其他资源