【文档】配置 prometheus-webhook-dingtalk + alertmanager 细节

操作系统:Rocky Linux 8

实验环境:VMware® Workstation 17 Pro

 
注意 :在正式配置前,建议在主机上测试消息可达性。免费测试资源:DingTalk 消息访问测试代码(加签)

 

配置 Prometheus-Webhook-Dingtalk


前往 /etc/prometheus-webhook-dingtalk/config.yml 修改以下内容:

bash 复制代码
# 若无须模板。则注释并直接在 message 中自定义。
templates:
  - /etc/prometheus-webhook-dingtalk/templates/mysql.tmpl  # 模板地址

targets:
  mysql-team:                                    # 名称影响 Alertmanaegr - url 配置
    url: 见 DingTalk 机器人提供 Webhook
    secret: 见 DingTalk 机器人提供 加签
    message:
      title: '{{ template "mysql.title" . }}'    # 套用模板
      text: '{{ template "mysql.content" . }}'   # 套用模板

重要! mysql-team 的命名会直接影响 Alertmanager 通知告警消息。若 alertmanager.yml 配置不当,则出现告警无法到达的问题!

 

配置 Alertmanaegr


前往 /etc/alertmanager/alertmanager.yml 修改如下内容:

bash 复制代码
...
receivers:
- name: "mysql-team"
  webhook_configs:
  - url: "http://中间件地址/dingtalk/目标类/send"
    send_resolved: true

URL 示例说明:

prometheus-webhook-dingtalk 部署于 192.168.88.250 上,对应端口 8060(服务默认占用端口)

prometheus-webhook-dingtalk 配置了关于 dingtalk 的访问配置。组名:mysql-team

则 Alertmanager 须向 http://192.168.88.250:8060/dingtalk/mysql-team/send 转发告警信息。

 

重启服务,模拟故障


|------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| 图1 | 图2 |

相关推荐
Elastic 中国社区官方博客16 小时前
两个依赖和一个配置块:通过 Prometheus 远程写入将 Spring Boot 指标发送到 Elasticsearch
大数据·数据库·spring boot·elasticsearch·搜索引擎·全文检索·prometheus
User_芊芊君子1 天前
Prometheus接入Pushgateway实战:二进制与Docker部署、指标推送及远程上报
docker·容器·prometheus
lbb 小魔仙8 天前
OpenClaw + cpolar 实战:远程 NAS、分享小游戏、RDP,再配置公网 AI 入口
数据库·人工智能·redis·oracle·prometheus
zhoupenghui1688 天前
Golang pprof 工具详解:监控、压测与调优实战指南
prometheus·pprof
ggaofeng10 天前
prometheus时序数据库
prometheus
Xxtaoaooo12 天前
Prometheus 告警怎么推到钉钉?从单群通知到跨网络 Alertmanager 实战
钉钉·webhook·cpolar
Dachui_112213 天前
内网穿透 Webhook 告警实战:客户端离线、应用探测、资源删除全覆盖
运维·远程工作·内网穿透·devops·webhook·服务器监控·应用探测
A心有千千结14 天前
Nginx网关可观测建设:打通流量入口,加速线上故障诊断
nginx·prometheus·devops
天天喝旺仔14 天前
Prometheus + Grafana 监控告警体系搭建实战:从 Exporter 指标采集、PromQL 查询到 Alertmanager 告警落地
容器·kubernetes·grafana·prometheus·时序数据库
川石课堂软件测试18 天前
涨薪技术|Prometheus之HTTP API中使用PromQL
网络协议·测试工具·jmeter·http·单元测试·postman·prometheus