钉钉告警:

  需先安装 Ding talk 配置 webhook

  vim docker-compose.yaml  

  webhook-dingtalk:
  image: timonwong/prometheus-webhook-dingtalk:latest
  ports:
  - 8060:8060
  command:
  - '--ding.profile=ops=https://oapi.dingtalk.com/robot/send?access_token=xxx' #此处为钉钉的webhook地址
  restart: always

  

  vim alertmanager.yml 

  global:
  resolve_timeout: 5m

  templates:
  - dingding_template.tmpl

  route:
  receiver: webhook
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 5m
  group_by: [alertname]
  routes:
  - receiver: webhook
  group_wait: 10s

  receivers:
  - name: webhook
  webhook_configs:
  - url: http://xxx.xxx.xxx.xxx:8060/dingtalk/ops/send #若dingtalk为docker启动,此处ip需写宿主机IP,不能写localhost
  send_resolved: true

企业微信告警:

  vim alertmanager.yml

  global:
  resolve_timeout: 2m

  route:
  group_by: ['alertname', 'instance', 'service', 'severity']
  group_wait: 10s
  group_interval: 1m
  repeat_interval: 5m
  receiver: 'wechat'
  routes:
  - match:
  severity: critical
  receiver: 'webhook'

  receivers:
  - name: 'wechat'
  wechat_configs:
  - corp_id: 'wx41f06dc30c1xxxxx' #此处为企业微信的组id
  to_party: '2'
  agent_id: '100000x' #此处为企业微信的 agentID

  api_secret: 'NolIn8uss9FW1c2bg2XxQg3ZBE43s7fx2xxxxxxxxxx' #此处为企业微信的API认证
  send_resolved: true

电子邮件告警:

  vim alertmanager.yml  

  global:
  resolve_timeout: 5m
  smtp_smarthost: 'smtp.qq.com:465'
  smtp_from: 'xxx@qq.com' # 此处为发送告警邮件的邮箱地址
  smtp_auth_username: 'xxx@qq.com'
  smtp_auth_password: 'pkwyycwrnjvibfad' #注:此处为邮箱的客户端认证,不是邮箱密码
  smtp_require_tls: false

  templates:
  - './email.tmpl' #此处为告警邮件的发送模版

  route:
  receiver: 'default'
  group_wait: 10s
  group_interval: 1m
  repeat_interval: 1h
  group_by: ['alertname']

  inhibit_rules:
  - source_match:
  severity: 'critical'
  target_match:
  severity: 'warning'
  equal: ['alertname', 'instance']

  receivers:
  - name: 'default'
  email_configs:
  - to: 'xxx@xxx.com' # 此处为接收告警邮件的邮箱地址
  headers: { subject: '[WARN]Prometheus告警邮件' }
  send_resolved: true

  

alertmanger告警配置的更多相关文章

  1. Zabbix监控mysql配置及故障告警配置

    本文主要介绍zabbix监控mysql的配置,包含使用zabbix自带模板监控mysql相关信息及自定义key监控mysql同步情况.同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配 ...

  2. Zabbix三种邮箱告警配置

    环境 环境 IP地址 主机名 需要安装的应用 系统版本 服务端 192.168.23.140 zabbix lamp zabbix_server zabbix_agent CentOS 8 客户端 1 ...

  3. zabbix 邮件告警配置

    使用外部邮箱账号发送报警邮件设置 一.关闭sendmail或者postfix service sendmail stop #关闭 chkconfig sendmail off #禁止开机启动 serv ...

  4. ELK的sentinl告警配置详解

    背景 sentinl的监控&告警是通过watch实现的. 一.Watch Execution 执行开始的时候, watcher为watch创建watch执行上下文. 执行上下文提供脚本和模板, ...

  5. zabbix实现微信告警配置

    zabbix设置微信报警的配置过程 zabbix的报警方式有很多,在这里我们来详细说明一下如何通过微信报警 微信企业号的申请 注册的地址https://qy.weixin.qq.com/  这样企业就 ...

  6. 【zabbix告警配置】zabbix服务配置邮件告警

    一.安装邮件服务 在zabbix_server服务端安装邮件和邮件发送服务,这里可以参考我另一篇邮件服务部署文章:https://www.cnblogs.com/HeiDi-BoKe/p/118833 ...

  7. zabbix企业微信告警配置教程

    前言: zabbix企业微信告警只需要配置一次就可以使用很久了,但是发现再次配置时,总会有遗忘,很麻烦又要去重新熟悉,所以,现在记录一份详细的配置过程,方便日后再次配置. 1.zabbix_serve ...

  8. zabbix 微信告警配置

    作者信息 邮箱:sijiayong000@163.com Q Q:601566386 Zabbix 微信告警 摘要:Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是 ...

  9. Nagios 告警配置太复杂?CA简单实现Nagios自定义多功能告警

    Nagios 是一个插件式的监控系统,可以监控服务的运行状态和网络信息等,并能监视所指定的本地或远程主机参数以及服务,同时提供异常告警通知功能等.Nagios 支持客户端的数据采集,通过编写客户端插件 ...

  10. SQL Server 邮箱告警配置

    目录 配置数据库邮件 * 手动启用数据库邮件功能 * 配置数据库邮件 * 测试数据库邮件 实现 JOB 任务运行状态的检测 * 定义操作员 * 新建死锁警报 * 设置 SQL Server 代理 创建 ...

随机推荐

  1. rocketmq-exporter部署(干货)

    简单介绍 rocketmq_exporter是prometheus提供的用于监控rocketmq运行状态的exporter 环境 系统 版本 CentOS 7.6.1810 (Core) CPU/内存 ...

  2. Burp学院-信息泄露

    1.Information disclosure in error messages错误消息中的信息泄露 GET /product?productId=1 发送到Repeater. 修改product ...

  3. 003. html篇之《表单》

    html篇之<表单> 一.结构 <form action="url" method="post" name=""> ...

  4. MybatisPlus #{param}和${param}的用法详解

    作用 mybatis-plus接口mapper方法中的注解(如@Select)或者xml(如)传入的参数是通过#{param}或者${param}来获取值. 区别 1.解析方式: #{param}:会 ...

  5. D3简介

    (一)D3简介 一.D3是什么 一张图片价值相当于一千个字 D3的全称是 Data-Driven Documents,直译为:数据驱动的文档 D3是一个javaScript的函数库,是用来做数据可视化 ...

  6. JAVA框架知识

    Java中的MVC: M是指模型层,C则是控制器,V是指视图:一个完整的请求过程是,客户端发送请求到控制器,控制器调用业务层处理请求,并返回处理结果给视图,其中业务层是调用Dao层去完成业务逻辑的:M ...

  7. Java基础__03.异常

    什么是异常? 异常是指程序运行中出现的各种例外情况,如文件找不到.网络连接失败.传参错误...异常发生在程序运行期间,它影响了正常的程序执行流程. 异常体系结构: 在java中,异常是被当作对象来处理 ...

  8. C2驾驶车型

    凡是自动挡的9座(包括9座)以下,车长6米以内的小型载客汽车(包含轿车.SUV.MPV):以及总质量在4500KG(包括4500KG)以下的.车长在6米(包括6米)以下的.核定载重质量在1500KG( ...

  9. iOS基础 - SceneDelegate

    前言 1 - 自从 Xcode11 发布以来,当你使用新 XCode 创建一个新的 iOS 项目时 SceneDelegate 会被默认创建 2 - 在 iOS 13 后 SceneDelegate ...

  10. qt vnc 远程左桌面

    设备端启动服务器 ./testqt -qws -display VNC:0 客服端启动监控端 VNC Viewer 4