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

相关推荐
陈皮糖..9 小时前
基于 Keepalived 的传统 Web 高可用架构的容器化改造与可观测性升级
运维·docker·性能优化·架构·云计算·prometheus
heimeiyingwang11 小时前
【Prometheus·部署篇】存储与容量规划:本地存储、远程存储与长期保存
prometheus
heimeiyingwang11 小时前
【Prometheus·可视化篇】Grafana 集成:数据源配置与 Dashboard 设计原则
grafana·prometheus
IT界的老黄牛11 小时前
Jenkins 构建卡了 23 天,abort 按钮点了没用
jenkins·maven·prometheus·告警·排查·ci-cd
heimeiyingwang2 天前
【Prometheus·告警篇】告警规则:Recording Rules 与 Alerting Rules 最佳实践
prometheus
AAA@峥3 天前
从零搭建 Prometheus 完整监控告警体系|Linux 部署 + node_exporter+Grafana 可视化
云原生·grafana·prometheus
liuyicenysabel5 天前
Grafana + Prometheus 分级告警配置设计(P0/P1/P2)
javascript·grafana·prometheus
随遇而安zx5 天前
SpringCloud---可观测性与监控:Actuator / Micrometer / Prometheus / Grafana 深度解析
spring cloud·grafana·prometheus
qq_452396235 天前
第四篇:《Prometheus 深度实战:指标设计、Exporter 开发与服务发现》
服务发现·prometheus
刘某的Cloud5 天前
k8s部署prometheus架构规则
linux·运维·kubernetes·prometheus·监控