背景

之前很少用钉钉,因为手机多装了一个软件,感觉占用系统资源。但是感觉确实有一些人使用钉钉告警,所以本篇来讲解如何通过钉钉来实现Prometheus的告警。

首先先注册钉钉,然后创建一个群。群的设置如下:

注意: 下面的ip地址段,请加入服务器的公网IP的地址,因为要设置白名单,所以要注意了。

到此对于我们最重要的一点是 这里的Webhook。

Alertmanager 配置前的准备

插件官网: GitHub - timonwong/prometheus-webhook-dingtalk: DingTalk integration for Prometheus Alertmanager

因为使用钉钉告警的话,还需要钉钉插件支持,所以我们先来安装一下插件,我们直接下载二进制包。启动的默认端口为8060。

mdkir /opt/prometheus/server/ding
wget ..... prometheus-webhook-dingtalk-1.4.0.linux-amd64.tar.gz
cd /opt/prometheus/server/ding/prometheus-webhook-dingtalk-1.4.0.linux-amd64
# 前台启动
./prometheus-webhook-dingtalk --ding.profile="webhook1=https://oapi.dingtalk.com/robot/send?access_token=xxoo"# 后台启动,当然你也可以使用Supervisor启动
./prometheus-webhook-dingtalk --ding.profile="webhook1=https://oapi.dingtalk.com/robot/send?access_token=xxoo"

从前台打印出的信息我们能看出,webhook的地址如下:

webhook: http://localhost:8060/dingtalk/webhook1/send

Prometheus的Alertmanager配置

路由配置:(更改告警发送给钉钉接收)

route:# 省略receiver: 'ops_dingding' #默认的接收器

webhook相关配置如下:

# 发送钉钉告警- name: 'ops_dingding'webhook_configs:- url: 'http://192.19.192.65:8060/dingtalk/webhook1/send'send_resolved: true

到此,我们就配置完毕,来看看最后的告警效果吧!

补充

有一些朋友没看到release文件,可以直接在下面的URL找,或者看我的截图入口进去。

https://github.com/timonwong/prometheus-webhook-dingtalk/releases

我这边截图如下:

Prometheus 配置钉钉告警相关推荐

  1. 搭建Prometheus配置企业微信告警

    ** 一.各种配置文件和容器准备 ** 1.数据监测端口 docker run -d -p 9100:9100 -v /proc:/bridge/proc -v /sys:/bridge/sys -v ...

  2. 实用干货丨如何使用Prometheus配置自定义告警规则

    前 言 Prometheus是一个用于监控和告警的开源系统.一开始由Soundcloud开发,后来在2016年,它迁移到CNCF并且称为Kubernetes之后最流行的项目之一.从整个Linux服务器 ...

  3. 通过Alertmanager实现Prometheus的告警告警配置(邮箱加钉钉)

    通过Alertmanager实现Prometheus的告警 告警配置 Prometheus本身不支持的告警功能,主要通过插件Alertmanager来实现告警.Alertmanager用于接收Prom ...

  4. 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化

    概述 很多地方提到Prometheus Operator是kubernetes集群监控的终极解决方案,但是目前Prometheus Operator已经不包含完整功能,完整的解决方案已经变为kube- ...

  5. Zabbix 配置钉钉告警功能

    需求 Zabbix配置钉钉告警和Prometheus配置钉钉告警类似.只不过Zabbix通过钉钉告警是通过Python脚本实现.而Prometheus是通过钉钉的二进制包实现. 我们现在主要来讲解Za ...

  6. prometheus 发送恢复 值_基于prometheus+grafana+alertmanager监控系统配置钉钉告警

    概述 因为目前工作基本都是用钉钉办公,所以今天主要介绍一下怎么在prometheus配置钉钉告警,这里的前提是已经部署了alertmanager. 一.配置go 由于Prometheus 是用gola ...

  7. Zabbix 配置钉钉告警

    需求 Zabbix配置钉钉告警和Prometheus配置钉钉告警类似.只不过Zabbix通过钉钉告警是通过Python脚本实现.而Prometheus是通过钉钉的二进制包实现. 钉钉的设置可以参看我的 ...

  8. Kubernetes监控体系(12)-alertmanager配置钉钉和邮件告警

    打开电脑版钉钉创建机器人 1.创建钉钉机器人 打开电脑版钉钉,创建一个群,创建自定义机器人,按如下步骤创建 https://ding-doc.dingtalk.com/doc#/serverapi2/ ...

  9. Prometheus监控(三)—— 钉钉和企业微信告警

    一.prometheus 实现钉钉和企业微信告警 基础流程 1.1 钉钉通知 altermanager基础设置可以参照: https://editor.csdn.net/md/?articleId=1 ...

最新文章

  1. 《Python和Pygame游戏开发指南》——1.12 图书中的文本折行
  2. python利器的使用-Python数据科学利器
  3. 自主定义适合自己的Keil主题
  4. c++ 用类统计不及格人数_统计小课堂13
  5. 取消一个请求(Cancel)
  6. php e notice,PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
  7. 表达式目录树(Expression)
  8. 领域驱动设计之单元测试最佳实践(二)
  9. 转:VS2005 快捷键
  10. prim最小生成树算法 邻接表+STL实现
  11. 解决键盘老是不消失实现delegate委托实例化过程
  12. 浅谈SQL注入攻击与防御(适用于小白观看)
  13. nb信号和4g信号_nb信号和4g信号_NB-IoT的网络如何组成,以及数据如何传输?
  14. 域名转换网址中文网址转换_大转变:域名转换工作清单,第1部分
  15. 【Windows Server 2019】企业虚拟专用网络服务的配置和管理(上)
  16. 1 10000用计算机计算,2019新个税计算器 工资一万要交多少税
  17. tableau 和sfdc连携提取数据时,发现数据提取出错误或不能全部提取数据。
  18. 数的三次方根(二分)
  19. Java实现 LeetCode 21 合并两个有序链表
  20. 【IT圈内事】2019互联网企业100强

热门文章

  1. 周末作业-循环练习题(1)
  2. 【编程题 动态规划】最长公共子序列(详细注释 易懂)
  3. Android多媒体框架(二)Codec初始化及Omx组件创建
  4. DirectX End-User Runtimes2010 dl
  5. android SurfaceView + Camera全屏自适应屏幕尺寸
  6. input标签type为number时如何去除加减按钮效果
  7. 腾讯、阿里、百度高工都点头称赞的“Redis 实战超全笔记”,不看你就亏大发了
  8. 【错误记录】使用./make.sh ./make.sh install命令安装FastDFS时出错
  9. 【软件测试】Fiddler拦截+京东登陆练习
  10. 2021国潮新消费大会落幕,新国潮产业进入“黄金十年”