Java教程

Alertmanager通过钉钉实现告警功能

本文主要是介绍Alertmanager通过钉钉实现告警功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Alertmanager通过钉钉实现告警功能


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

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

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

image

2、找到智能群助手:

image

3、添加自定义机器人:

image
image
image
image
image
image

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


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

image

3、准备启动文件

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

image

4、启动服务

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

image

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


三)、修改Alertmanager配置文件:

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

image

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

image
image

3、测试与结果:

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

image

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

image

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

这篇关于Alertmanager通过钉钉实现告警功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!