8.7. 为警报添加通知频道
通过添加通知频道,每当满足警报规则条件且系统需要进一步监控时,可以从 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 valkey 数据源中创建面板和警报。
配置 SMTP 并在
grafana/grafana.ini文件中添加有效的发件人电子邮件地址:vi /etc/grafana/grafana.ini
# vi /etc/grafana/grafana.ini [smtp] enabled = true from_address = abc@gmail.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用有效电子邮件地址替换 abc@gmail.com。
重启 grafana-server
systemctl restart grafana-server.service
# systemctl restart grafana-server.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
流程
- 在菜单中,将鼠标悬停在 Alerting 图标 > 点 Notification channels > Add channel。
在 Add notification 频道详情窗格中执行以下操作:
- 在 Name 文本框中输入您的名称。
-
选择通信 类型,例如 Email 并输入电子邮件地址。您可以使用
;分隔符添加多个电子邮件地址。 - 可选: 配置可选电子邮件 设置和 通知设置。
- 点击 Save。
在警报规则中选择通知频道:
- 在菜单中,将鼠标悬停在 Alerting 图标上,然后单击 Alert rules。
- 在 Alert Rules 选项卡中点创建的警报规则。
- 在 通知 选项卡上,从 Send to 选项中选择您的通知频道名称,然后添加警报消息。
- 点应用。