上篇主要讲了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对监控对象进行报警(微信)三相关推荐

  1. 使用alertmanager对监控对象进行报警(邮件)二

    安装alertmanager 到https://prometheus.io/download/下载alertmanager 解压后编辑alertmanager.yml,只实现报警功能,修改如下 glo ...

  2. promethues+alertmanager+grafana监控mysql和报警—详细文档

    promethues+alertmanager+grafana监控mysql和报警-详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28.ctfile.com/f/371 ...

  3. promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档

    promethues+alertmanager+grafana监控docker容器和报警-基于手动配置和文件自动发现-详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28 ...

  4. 【zabbix】自定义监控、邮件报警、企业微信报警、钉钉报警(详细)

    环境说明 centos 7 版本 zabbix 6.0 版本 主机名 IP地址 备注 zabbix 192.168.10.150 服务端,同时自我监控 zabbix-2 192.168.10.151 ...

  5. Prometheus学习笔记(三)Alertmanager报警模块集成钉钉/企业微信机器人

    文章目录 一.简介 二.安装Alertmanager 三.报警规则 四.通知规则 4.1 钉钉告警 4.2 企业微信告警 一.简介 Alertmanager是Prometheus的一个报警通知组件,需 ...

  6. nagios2------添加监控对象

    ① 监控对象 ② 配置选项 ③ 报警选项 ================================= 定义监控对象 nagios.cfg # vi nagios.cfg # mkdir ser ...

  7. zabbix监控及邮件报警

    zabbix监控及邮件报警 zabbix安装部署请参考 (https://blog.csdn.net/weixin_45636702/article/details/102952949) 一.安装za ...

  8. Linux企业级监控Zabbix——Zabbix 监控架构、优缺点、监控对象、监控方式、监控模块、组件、常用术语

    企业级监控Zabbix 1.Zabbix 监控架构 Zabbix的监控架构在实际监控架构中,zabbix根据网络环境.监控规模等架构: 包括:server-client .server-proxy-c ...

  9. 观察者模式定义了一种一对多的对象关系,当一个对象改变时,此对象对应的监控对象跟着改变!!!...

    1.观察者模式定义了一种一对多的对象关系,当一个对象改变时,此对象对应的监控对象跟着改变!!!

最新文章

  1. CV07-DeepLab v3+笔记
  2. 在IIS上部署基于django WEB框架的python网站应用
  3. Ubuntu16.04 下python2 | python3
  4. C++编程进阶8(最好不要实现类型转换运算符、单形参的构造函数与类型转换、临时对象与RVO)
  5. advanced installer更换程序id_浅谈更换调频发射机EEPROM的方法和步骤
  6. 『 天池竞赛』O2O优惠券使用预测思路总结
  7. arthas命令redefine实现Java热更新
  8. FLEXAIR 界面展示。
  9. java:输出流程printStream
  10. excel怎么批量插行_批量制作anki卡片最易上手方法
  11. 密码编码学与网络安全学习笔记
  12. 一个宝爸对孩子幼儿园成长的思考,我写了6000字的总结
  13. PHP 将两个MP3 文件进行合并,可以多个MP3文件合并
  14. 计算机是如何进行计算的?(二)
  15. NewTek LightWave 3D 2018 破解版
  16. java http心跳_MQTT协议笔记之连接和心跳
  17. linux下程序被Killed
  18. pythonk库函数minidom,wx
  19. 景深决定照相机什么特性_2017自学考试《摄影基础》备考练习题及答案
  20. 安装配置webpack webpack不是内部或外部命令

热门文章

  1. C提高_day03_两个辅助指针变量挖字符串(强化4)
  2. 单例模式:Instance
  3. 【helpdesk】启明星helpdesk7.0版本里,实现邮件提交功能介绍和原理
  4. chm帮助文档出现乱码
  5. 【JAVASCRIPT】表单序列化问题
  6. 下载并搭建VAuditDemo漏洞代码审计平台
  7. CSDN-markdown编辑器(保存自CSDN官方)
  8. Linux学习笔记-文件压缩与解压缩
  9. Mac OS 怎么设置host
  10. 计算机网络管理员适用单位,计算机网络管理员软考理论复习题(附答案).(40页)-原创力文档...