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

相关推荐
杰克逊的日记1 天前
通过Prometheus对GPU集群进行监控以及搭建(小型集群)
prometheus·gpu算力·gpu服务器监控
happy_king_zi1 天前
RabbitMQ-Exporter 监控 TLS 加密的 RabbitMQ 集群
分布式·安全·rabbitmq·prometheus
梁正雄4 天前
6、prometheus资源规划
运维·服务器·服务发现·prometheus·监控
梁正雄4 天前
4、prometheus-服务发现k8s api-2
kubernetes·服务发现·prometheus
IT小哥哥呀6 天前
Node.js 实现企业内部消息通知系统(钉钉/企业微信机器人)
node.js·钉钉·企业微信·webhook·后端开发·自动化通知·mysql实战
麦兜*8 天前
Spring Boot 应用 Docker 监控:Prometheus + Grafana 全方位监控
spring boot·后端·spring cloud·docker·prometheus
罗不俷9 天前
Prometheus 详解:从原理到实战,打造企业级云原生监控体系
云原生·prometheus
Deamon Tree11 天前
Prometheus和Grafana简介
grafana·prometheus
码界奇点12 天前
Apache IoTDB 架构特性与 PrometheusGrafana 监控体系部署实践
架构·apache·grafana·prometheus·iotdb
Linux-palpitate12 天前
基于Prometheus和Grafana的MySQL监控,服务器监控
服务器·grafana·prometheus