1.安装prometheus-webhook-dingtalk插件
wget https://github.com/timonwong/prometheus-webhook-dingtalk/releases/download/v0.3.0/prometheus-webhook-dingtalk-0.3.0.linux-amd64.tar.gz
tar-zxf prometheus-webhook-dingtalk-0.3.0.linux-amd64.tar.gz-C/opt/
mv/opt/prometheus-webhook-dingtalk-0.3.0.linux-amd64/opt/prometheus-webhook-dingtalk
2.钉钉创建机器人自定义告警关键词并获取token
二、Prometheus基于Alertmanager实现钉钉告警
选择群组—>群设置–>添加智能群助手–>添加机器人
注意:选择过程中会有三种安全设置(这里我们只用第一种)
1.第一个自定义关键字是说你在以后发送的文字中必须要有这个关键字,否则发送不成功。
2.加签是一种特殊的加密方式,第一步,把timestamp+“n”+密钥当做签名字符串,使用HmacSHA256算法计算签名,然后进行Base64 encode,最后再把签名参数再进行urlEncode,得到最终的签名(需要使用UTF-8字符集)。
3.IP地址就是说你在发送时会获取你的IP地址,如果不匹配就发送不成功。这个加密的方式可以自己选择,我们选择加签。如果你想使用IP的话,可以访问https://ip.cn/
3.启动钉钉插件dingtalk
vim/etc/systemd/system/prometheus-webhook-dingtalk.service
#