使用alertmanager对监控对象进行报警(微信)三
上篇主要讲了alertmanager组件使用邮件对监控对象进行报警,本文讲解下使用企业微信进行报警,前提环境依赖上文配置。
前提:注册企业微信,添加一个报警的应用,并获取相关信息
agent_id和api_secret
to_party
corp_id 企业微信页面---->我的企业---->底部的企业ID
global:resolve_timeout: 5msmtp_smarthost: 'smtp.163.com:25'smtp_from: 'lvsir813@163.com'smtp_auth_username: 'lvsir813@163.com'smtp_auth_password: 'LVxiaopu1356'smtp_require_tls: false templates: - 'wechat.tmpl' #微信报警模板文件路径 route:group_by: ['alertname']group_wait: 10sgroup_interval: 10srepeat_interval: 1mreceiver: 'wechat' #优先使用wechat报警routes:- receiver: mailmatch_re:serverity: mail #匹配到serverity时mail的使用邮件报警,这里的serverity是rules文件中的labels指定的 receivers: - name: 'mail'email_configs:- to: 'lv.ya.jie@163.com'send_resolved: true - name: 'wechat'wechat_configs:- corp_id: 'wxff5da5ea5ddacd7d' #企业IDto_party: '1' #组idagent_id: '1' #agentidapi_secret: 'dSk_X_bk4KrItFKHUgxDl4GtBXt9CGLEABFZ88TnVO8' #生成的secretsend_resolved: true
编辑微信报警模板文件
{{ define "wechat.default.message" }} {{ range $i, $alert :=.Alerts }} ========监控报警========== 告警状态:{{ .Status }} 告警级别:{{ $alert.Labels.severity }} 告警类型:{{ $alert.Labels.alertname }} 告警应用:{{ $alert.Annotations.summary }} 告警主机:{{ $alert.Labels.×××tance }} 告警详情:{{ $alert.Annotations.description }} 触发阀值:{{ $alert.Annotations.value }} 告警时间:{{ $alert.StartsAt.Format "2006-01-02 15:04:05" }} ========end============= {{ end }} {{ end }}
收到报警
转载于:https://blog.51cto.com/lvsir666/2409086
使用alertmanager对监控对象进行报警(微信)三相关推荐
- 使用alertmanager对监控对象进行报警(邮件)二
安装alertmanager 到https://prometheus.io/download/下载alertmanager 解压后编辑alertmanager.yml,只实现报警功能,修改如下 glo ...
- promethues+alertmanager+grafana监控mysql和报警—详细文档
promethues+alertmanager+grafana监控mysql和报警-详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28.ctfile.com/f/371 ...
- promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档
promethues+alertmanager+grafana监控docker容器和报警-基于手动配置和文件自动发现-详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28 ...
- 【zabbix】自定义监控、邮件报警、企业微信报警、钉钉报警(详细)
环境说明 centos 7 版本 zabbix 6.0 版本 主机名 IP地址 备注 zabbix 192.168.10.150 服务端,同时自我监控 zabbix-2 192.168.10.151 ...
- Prometheus学习笔记(三)Alertmanager报警模块集成钉钉/企业微信机器人
文章目录 一.简介 二.安装Alertmanager 三.报警规则 四.通知规则 4.1 钉钉告警 4.2 企业微信告警 一.简介 Alertmanager是Prometheus的一个报警通知组件,需 ...
- nagios2------添加监控对象
① 监控对象 ② 配置选项 ③ 报警选项 ================================= 定义监控对象 nagios.cfg # vi nagios.cfg # mkdir ser ...
- zabbix监控及邮件报警
zabbix监控及邮件报警 zabbix安装部署请参考 (https://blog.csdn.net/weixin_45636702/article/details/102952949) 一.安装za ...
- Linux企业级监控Zabbix——Zabbix 监控架构、优缺点、监控对象、监控方式、监控模块、组件、常用术语
企业级监控Zabbix 1.Zabbix 监控架构 Zabbix的监控架构在实际监控架构中,zabbix根据网络环境.监控规模等架构: 包括:server-client .server-proxy-c ...
- 观察者模式定义了一种一对多的对象关系,当一个对象改变时,此对象对应的监控对象跟着改变!!!...
1.观察者模式定义了一种一对多的对象关系,当一个对象改变时,此对象对应的监控对象跟着改变!!!
最新文章
- CV07-DeepLab v3+笔记
- 在IIS上部署基于django WEB框架的python网站应用
- Ubuntu16.04 下python2 | python3
- C++编程进阶8(最好不要实现类型转换运算符、单形参的构造函数与类型转换、临时对象与RVO)
- advanced installer更换程序id_浅谈更换调频发射机EEPROM的方法和步骤
- 『 天池竞赛』O2O优惠券使用预测思路总结
- arthas命令redefine实现Java热更新
- FLEXAIR 界面展示。
- java:输出流程printStream
- excel怎么批量插行_批量制作anki卡片最易上手方法
- 密码编码学与网络安全学习笔记
- 一个宝爸对孩子幼儿园成长的思考,我写了6000字的总结
- PHP 将两个MP3 文件进行合并,可以多个MP3文件合并
- 计算机是如何进行计算的?(二)
- NewTek LightWave 3D 2018 破解版
- java http心跳_MQTT协议笔记之连接和心跳
- linux下程序被Killed
- pythonk库函数minidom,wx
- 景深决定照相机什么特性_2017自学考试《摄影基础》备考练习题及答案
- 安装配置webpack webpack不是内部或外部命令
热门文章
- C提高_day03_两个辅助指针变量挖字符串(强化4)
- 单例模式:Instance
- 【helpdesk】启明星helpdesk7.0版本里,实现邮件提交功能介绍和原理
- chm帮助文档出现乱码
- 【JAVASCRIPT】表单序列化问题
- 下载并搭建VAuditDemo漏洞代码审计平台
- CSDN-markdown编辑器(保存自CSDN官方)
- Linux学习笔记-文件压缩与解压缩
- Mac OS 怎么设置host
- 计算机网络管理员适用单位,计算机网络管理员软考理论复习题(附答案).(40页)-原创力文档...