Prometheus配置钉钉告警
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,Prometheus配置钉钉告警获取钉钉token配置钉钉webhook 钉钉通过机器人提供了一个webhook接口,但是呢钉钉机器人对文件格式有严格要求,所以必须通过特定的格式转换,才能发送给你钉
千家信息网最后更新 2025年02月05日Prometheus配置钉钉告警
Prometheus配置钉钉告警
获取钉钉token
配置钉钉webhook
钉钉通过机器人提供了一个webhook接口,但是呢钉钉机器人对文件格式有严格要求,所以必须通过特定的格式转换,才能发送给你钉钉的机器人。有人已经写了转换插件,我是个拿来主义者(主要是自己不会搞,先跑起来再说),那就直接用吧。
命令行方式
- 安装go语言
wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gztar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz mkdir -p /home/gocodecat << EOF >> /etc/profileexport GOROOT=/usr/local/go #设置为go安装的路径export GOPATH=/home/gocode #默认安装包的路径export PATH=$PATH:$GOROOT/bin:$GOPATH/binEOFsource /etc/profile
- 编译钉钉插件
cd /home/gocode/mkdir -p src/github.com/timonwong/cd /home/gocode/src/github.com/timonwong/git clone https://github.com/timonwong/prometheus-webhook-dingtalk.gitmakeln -s /home/gocode/src/github.com/timonwong/prometheus-webhook-dingtalk/prometheus-webhook-dingtalk /usr/local/bin/prometheus-webhook-dingtalk
- 启动插件
nohup prometheus-webhook-dingtalk --ding.profile="webhook1=https://oapi.dingtalk.com/robot/send?access_token=xxxxx" &
- 编译alertmanager配置文件
global: resolve_timeout: 5m smtp_smarthost: 'smtp.qiye.aliyun.com:465' smtp_from: 'sxxx@yy.com.com' smtp_auth_username: 'sxxx@yy.com.com' smtp_auth_password: 'xxx' smtp_require_tls: falseroute: group_by: [cluster,] group_wait: 10s group_interval: 10s repeat_interval: 1h receiver: 'web.hook'receivers:- name: 'web.hook' email_configs: - to: 'sxxx@yy.com.com' webhook_configs: - url: 'http://localhost:8060/dingtalk/webhook1/send' send_resolved: false
- 结果截图
- 遇到问题说明
1.如果编译出错,可能是go版本问题。2. 原始代码go编译好像写死了目录,如果出错,可以按照我写的去做。(具体不得而知,go语言不熟)
docker方式
- 直接执行docker程序
docker run -d --restart always -p 8060:8060 timonwong/prometheus-webhook-dingtalk:master --ding.profile="webhook1=https://oapi.dingtalk.com/robot/send?access_token=XXXXXX"
- 编译altermanager配置文件
docker run -d --restart always -p 8060:8060 timonwong/prometheus-webhook-dingtalk:v0.3.0 --ding.profile="webhook1=https://oapi.dingtalk.com/robot/send?access_token=XXXXXX"
- 结果截图
- 遇到说明
1.不知道我报警设置的有问题,还是程序有问题,钉钉发一次就报错了还需要继续改进。
参考文档
将钉钉接入 Prometheus AlertManager WebHook
配置钉钉告警
docker镜像
二进制程序文件
通过webhook推送钉钉
cetnos7 安装go环境
配置
编译
文件
问题
插件
机器
机器人
程序
截图
方式
格式
结果
语言
路径
原始
不得而知
主义
主义者
二进制
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎样查询数据库中每天8点的数据
数据库可存储什么
车牌号暴露网络安全
认识网络安全知识
乐山市网络技术
杭州微信软件开发哪家好
DHCP服务器配置管理心得
dbc数据库 详解
法院网络安全应急预案范文
五年网络安全手抄报的句子
网络技术培训读书笔记
学生网络安全黑板报内容
软件开发工程师有什么好处
软件开发系统方案匹配度
惠普服务器生产项目
主干网络技术的选择
orcal 数据库 优化
汽车智能网络技术好吗
计算机网络技术工作有夜班吗
sql数据库运维
青浦区互联网软件开发售后服务
洛阳手机app软件开发公司
校园内网络安全知识讲座稿
软件开发新需求表格
山西云存储服务器虚拟主机
软件开发 知识产权归属
辽宁信息化软件开发价格优惠
青岛网络安全监察大队
常熟高品质服务器客户至上
计算机网络技术和应用难吗