【文档】配置 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 |

相关推荐
江南风月6 小时前
WGCLOUD如果使用SQL Server数据库推荐哪个版本
运维·网络·zabbix·运维开发·prometheus
AI木马人1 天前
8.人工智能实战:大模型服务“看起来正常却突然变慢”?Prometheus + Grafana + GPU 指标构建全链路监控体系
人工智能·grafana·prometheus
invicinble2 天前
关于搭建运维监控系统(Prometheus+Grafana)
运维·grafana·prometheus
梵得儿SHI5 天前
(第二篇)Spring AI 架构设计与优化:可观察性体系,打造全链路可视化的 AI 运维方案
人工智能·微服务·grafana·prometheus·监控·可观察性·spring ai
川石课堂软件测试5 天前
AI如何赋能软件测试行业的发展
人工智能·python·功能测试·网络协议·单元测试·测试用例·prometheus
脏脏a5 天前
监控面板全绿但用户说网站打不开?Prometheus+Blackbox从外部验证服务真实可用性
数据库·prometheus
.柒宇.6 天前
prometheus-入门与安装
运维·服务器·prometheus·监控
川石课堂软件测试8 天前
技术分享|JMeter接口与性能测试实战
数据库·功能测试·测试工具·jmeter·单元测试·postman·prometheus
是店小二呀8 天前
Prometheus监控盲区:Pushgateway如何收拢离线任务指标
prometheus
xmlhcxr9 天前
基于 HAProxy+Keepalived 构建高可用 ZrLog 博客系统及监控平台实现(Prometheus + Grafana)
架构·grafana·prometheus