准备工作

step 1: 访问网站 注册企业微信账号(不需要企业认证)。

step 2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息:

prometheus 配置:

# Alertmanager configuration
alerting:
alertmanagers:
- static_configs:
- targets:
- localhost:9093 rule_files:
- "rules.yml" scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']

rules.yml 配置:

groups:
- name: node
rules:
- alert: server_status
expr: up{job="node"} == 0
for: 15s
annotations:
summary: "机器 {{ $labels.instance }} 挂了"

alertmanger 配置:

route:
group_by: ['alertname']
receiver: 'wechat' receivers:
- name: 'wechat'
wechat_configs:
- corp_id: 'xxx'
to_party: '1'
agent_id: '1000002'
api_secret: 'xxxx'

参数说明:

  • corp_id: 企业微信账号唯一 ID, 可以在我的企业中查看。
  • to_party: 需要发送的组。
  • agent_id: 第三方企业应用的 ID,可以在自己创建的第三方企业应用详情页面查看。
  • api_secret: 第三方企业应用的密钥,可以在自己创建的第三方企业应用详情页面查看。

详情请参考文档

最新文章

  1. iOS图像资源Images Assets
  2. 错误 X “X1”不包含“XX2”的定义,并且找不到可接受类型为“X1”的第一个参数的扩展方法“XX2”(是否缺少 using 指令或程序集引用?)
  3. Swift Tour 随笔总结 (2)
  4. mybatis 简单配置
  5. NOIP 2000解题报告
  6. Java_Swing实现小球沿正弦曲线运动的代码
  7. ARM菜鸟:JLINK与JTAG的区别
  8. HDU 5813 Elegant Construction (贪心)
  9. swing菜单,常用组件,常用容器
  10. Linux红黑树(二)——访问节点
  11. HDU 3304 Interesting Yang Yui Triangle lucas定理
  12. WPF学习之绘图和动画--DarrenF
  13. Quartus14.1中Qsys创建custom component时编译出错原因
  14. 提高UI设计效率的4个技巧
  15. 阿里云API网关(2)开放 API 并接入 API 网关
  16. [RDLC]一步一步教你使用RDLC(一)
  17. poj 3252 Round Numbers(数位dp 处理前导零)
  18. ES6知识整理(5)--对象的扩展
  19. Java类型信息
  20. 通过实例看懂diff命令输出

热门文章

  1. (转) 为什么选择.NETCore?
  2. .Net中使用ODP.net访问Oracle数据库
  3. Redis集群模式部署
  4. bootstrap 参考文档
  5. ie兼容,手机端兼容问题
  6. 自己电脑能ping别人的,但别人电脑去不能跟我们的电脑通信
  7. 1.3.2、CDH 搭建Hadoop在安装之前(端口---Cloudera Navigator加密使用的端口)
  8. JAVA中字符串的startWith什么意思
  9. pta l2-4(这是二叉搜索树吗?)
  10. CUDA 编程的基本模式