添加企业微信报警
范围涉及,linux主机+mysql+mongo+pg
准备工作
1: 访问网站 注册企业微信账号
2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息:
企业微信参数
(请根据自己的路径设置) /home/prometheus/prometheus/alertmanager #路径信息
alertmanger 配置:#注意参数行的缩进保持一致
receivers:
name: ‘wechat’ #(-name标签需要写入同一个receivers:)#此行可省略
wechat_configs:
corp_id: ‘企业ID’
to_party: ‘部门ID’
agent_id: ‘1000002’
api_secret: ‘*‘
send_resolved: true
配置文件参考图:
参数说明:
corp_id: 企业微信账号唯一 ID, 可以在我的企业中查看。
to_party: 需要发送的组。
agent_id: 第三方企业应用的 ID,可以在自己创建的第三方企业应用详情页面查看。
api_secret: 第三方企业应用的密钥,可以在自己创建的第三方企业应用详情页面查看。
验证:
1../amtool check-config alertmanager.yml (检查配置文件)
2.kill -HUP *(pid) #热加载alertmanager和prometheus(或是通过脚本加载,需要先kill pid)
补充验证:tail -n 20 logfilename 以上两个服务的日志文件 路径在/home/prometheus/prometheus/log
本文说明,主要技术内容来自互联网技术大佬的分享,还有一些自我的加工(仅仅起到注释说明的作用)。如有相关疑问,请留言,将确认之后,执行侵权必删。
记第一篇scdn博客。