Alertmanager通过钉钉实现告警功能

Alertmanager通过钉钉实现告警功能


Alertmanger介绍点击此链接:闫世成的博客园

一)、首先在钉钉上操作:

1、打开钉钉,创建一个群组后,点击群组设置:

Alertmanager通过钉钉实现告警功能

2、找到智能群助手:

Alertmanager通过钉钉实现告警功能

3、添加自定义机器人:

Alertmanager通过钉钉实现告警功能
Alertmanager通过钉钉实现告警功能
Alertmanager通过钉钉实现告警功能
Alertmanager通过钉钉实现告警功能
Alertmanager通过钉钉实现告警功能
Alertmanager通过钉钉实现告警功能

以上就是在钉钉上操作的步骤!!!!!!!!!!


二)、部署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地址与加签秘钥添加进去

Alertmanager通过钉钉实现告警功能

3、准备启动文件

vim /usr/lib/systemd/system/prometheus-webhook-dingtalk.service

Alertmanager通过钉钉实现告警功能

4、启动服务

systemctl restart prometheus-webhook-dingtalk      //启动服务
systemctl status prometheus-webhook-dingtalk       //查看运行状态
systemctl enable prometheus-webhook-dingtalk       //加入开机自启动
ss -lnt  //查看端口号

Alertmanager通过钉钉实现告警功能

以上便是部署prometheus-webhook-dingtalk!!!!!!!!!!!


三)、修改Alertmanager配置文件:

1、进入到Alertmanager的配置文件,进行修改

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

Alertmanager通过钉钉实现告警功能
Alertmanager通过钉钉实现告警功能

3、测试与结果:

1、浏览器打开http://localhost:9090/alerts

Alertmanager通过钉钉实现告警功能

2、浏览器再打开http://localhost:9093/#/alerts   
![image](https://www.icode9.com/i/l/?n=20&i=blog/2413448/202112/2413448-20211211030126785-1369530499.png)
3、最后查看钉钉是否有告警通知

Alertmanager通过钉钉实现告警功能

由于告警模板还未研究透彻,日后学有所成,必将安排上!!!

上一篇:Alertmanager通过企业微信实现告警功能


下一篇:promethues监控之alertmanager和grafana配置