考虑从Munin迁移到Prometheus的第三步骤:警报
Prometheus的其中一个目标是实现警报通知控制。
我们将使用alertmanager来配置警报通知的控制设置。
准备 AlertManager
我将从以下位置下载Alertmanager。
从Prometheus官方获取。

我已经准备了一个alert.yml文件,它是基于simple.yml的,因为需要修改设置,可以通过「./alertmanager –config.file=simple.yml」来运行。请注意,是通过cp simple.yml alert.yml命令来准备的。
通知方式

实际通知设置

警报摘要

有关通知的设定

完成到这一步后,请使用命令“./alertmanager –config.file=alert.yml”来执行。
Prometheus的配置在一侧。
据我了解,Alertmanager是用于管理由Prometheus发出的通知的工具,
通知本身需要在Prometheus端进行处理。
准备
我会设定一个名为”alert”的规则。
先进入”/home/prometheus”目录,然后开始工作。
-
- 准备存储空间
创建 alert_rules 文件夹
将 system.yml 文件放置在 alert_rules 文件夹中


我已经准备好了。
警报通知

我在这里没有确认,但我认为会在每个由repeat指定的1小时后再次通知。
总结/概括
到目前为止,虽然很简单,但我已经完成了以下工作,我觉得大致上完成了一次:
– Prometheus的配置
– Grafana的配置
– 这个警报的设置
我希望能够增加监控对象的数量,并增加警报邮件的种类。