Prometheus 配置钉钉告警
背景
之前很少用钉钉,因为手机多装了一个软件,感觉占用系统资源。但是感觉确实有一些人使用钉钉告警,所以本篇来讲解如何通过钉钉来实现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 配置钉钉告警相关推荐
- 搭建Prometheus配置企业微信告警
** 一.各种配置文件和容器准备 ** 1.数据监测端口 docker run -d -p 9100:9100 -v /proc:/bridge/proc -v /sys:/bridge/sys -v ...
- 实用干货丨如何使用Prometheus配置自定义告警规则
前 言 Prometheus是一个用于监控和告警的开源系统.一开始由Soundcloud开发,后来在2016年,它迁移到CNCF并且称为Kubernetes之后最流行的项目之一.从整个Linux服务器 ...
- 通过Alertmanager实现Prometheus的告警告警配置(邮箱加钉钉)
通过Alertmanager实现Prometheus的告警 告警配置 Prometheus本身不支持的告警功能,主要通过插件Alertmanager来实现告警.Alertmanager用于接收Prom ...
- 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化
概述 很多地方提到Prometheus Operator是kubernetes集群监控的终极解决方案,但是目前Prometheus Operator已经不包含完整功能,完整的解决方案已经变为kube- ...
- Zabbix 配置钉钉告警功能
需求 Zabbix配置钉钉告警和Prometheus配置钉钉告警类似.只不过Zabbix通过钉钉告警是通过Python脚本实现.而Prometheus是通过钉钉的二进制包实现. 我们现在主要来讲解Za ...
- prometheus 发送恢复 值_基于prometheus+grafana+alertmanager监控系统配置钉钉告警
概述 因为目前工作基本都是用钉钉办公,所以今天主要介绍一下怎么在prometheus配置钉钉告警,这里的前提是已经部署了alertmanager. 一.配置go 由于Prometheus 是用gola ...
- Zabbix 配置钉钉告警
需求 Zabbix配置钉钉告警和Prometheus配置钉钉告警类似.只不过Zabbix通过钉钉告警是通过Python脚本实现.而Prometheus是通过钉钉的二进制包实现. 钉钉的设置可以参看我的 ...
- Kubernetes监控体系(12)-alertmanager配置钉钉和邮件告警
打开电脑版钉钉创建机器人 1.创建钉钉机器人 打开电脑版钉钉,创建一个群,创建自定义机器人,按如下步骤创建 https://ding-doc.dingtalk.com/doc#/serverapi2/ ...
- Prometheus监控(三)—— 钉钉和企业微信告警
一.prometheus 实现钉钉和企业微信告警 基础流程 1.1 钉钉通知 altermanager基础设置可以参照: https://editor.csdn.net/md/?articleId=1 ...
最新文章
- 《Python和Pygame游戏开发指南》——1.12 图书中的文本折行
- python利器的使用-Python数据科学利器
- 自主定义适合自己的Keil主题
- c++ 用类统计不及格人数_统计小课堂13
- 取消一个请求(Cancel)
- php e notice,PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
- 表达式目录树(Expression)
- 领域驱动设计之单元测试最佳实践(二)
- 转:VS2005 快捷键
- prim最小生成树算法 邻接表+STL实现
- 解决键盘老是不消失实现delegate委托实例化过程
- 浅谈SQL注入攻击与防御(适用于小白观看)
- nb信号和4g信号_nb信号和4g信号_NB-IoT的网络如何组成,以及数据如何传输?
- 域名转换网址中文网址转换_大转变:域名转换工作清单,第1部分
- 【Windows Server 2019】企业虚拟专用网络服务的配置和管理(上)
- 1 10000用计算机计算,2019新个税计算器 工资一万要交多少税
- tableau 和sfdc连携提取数据时,发现数据提取出错误或不能全部提取数据。
- 数的三次方根(二分)
- Java实现 LeetCode 21 合并两个有序链表
- 【IT圈内事】2019互联网企业100强
热门文章
- 周末作业-循环练习题(1)
- 【编程题 动态规划】最长公共子序列(详细注释 易懂)
- Android多媒体框架(二)Codec初始化及Omx组件创建
- DirectX End-User Runtimes2010 dl
- android SurfaceView + Camera全屏自适应屏幕尺寸
- input标签type为number时如何去除加减按钮效果
- 腾讯、阿里、百度高工都点头称赞的“Redis 实战超全笔记”,不看你就亏大发了
- 【错误记录】使用./make.sh ./make.sh install命令安装FastDFS时出错
- 【软件测试】Fiddler拦截+京东登陆练习
- 2021国潮新消费大会落幕,新国潮产业进入“黄金十年”