Alertmanager通过钉钉实现告警功能
Alertmanger介绍点击此链接:闫世成的博客园
一)、首先在钉钉上操作:
1、打开钉钉,创建一个群组后,点击群组设置:
2、找到智能群助手:
3、添加自定义机器人:
以上就是在钉钉上操作的步骤!!!!!!!!!!
二)、部署prometheus-webhook-dingtalk:
1、下载官方源码包,进行解压与链接:
wget https://github.com/timonwong/prometheus-webhook-dingtalk/releases/download/v2.0.0/prometheus-webhook-dingtalk-2.0.0.linux-amd64.tar.gz
tar xf prometheus-webhook-dingtalk-2.0.0.linux-amd64.tar.gz
ln -sv prometheus-webhook-dingtalk-2.0.0.linux-amd64 /opt/prometheus-webhook
2、准备配置文件:
mv config.example.yml config.yml //将配置文件重命名
vim config.yml
将钉钉创建机器人的webhook地址与加签秘钥添加进去
3、准备启动文件
vim /usr/lib/systemd/system/prometheus-webhook-dingtalk.service
4、启动服务
systemctl restart prometheus-webhook-dingtalk //启动服务
systemctl status prometheus-webhook-dingtalk //查看运行状态
systemctl enable prometheus-webhook-dingtalk //加入开机自启动
ss -lnt //查看端口号
以上便是部署prometheus-webhook-dingtalk!!!!!!!!!!!
三)、修改Alertmanager配置文件:
1、进入到Alertmanager的配置文件,进行修改
2、重启Prometheus与Alertmanager服务
[root@ops prometheus]# systemctl restart prometheus
[root@ops prometheus]# systemctl status prometheus
[root@ops prometheus]# systemctl restart alertmanager
[root@ops prometheus]# systemctl status alertmanager
3、测试与结果:
1、浏览器打开http://localhost:9090/alerts
2、浏览器再打开http://localhost:9093/#/alerts
![image](https://www.icode9.com/i/l/?n=20&i=blog/2413448/202112/2413448-20211211030126785-1369530499.png)
3、最后查看钉钉是否有告警通知