alertmanager-dingtalk-hook 部署 安装部署 prometheus


https://hub.docker.com/r/cnych/alertmanager-dingtalk-hook

https://github.com/cnych/alertmanager-dingtalk-hook

# run

docker run  -d -p 5000:5000 --name dingtalk   --restart=always  -e ROBOT_TOKEN=492045ba6df93f5d1e667f03e993cbc1198fbbbd5bc54df8922ca219e4400dde -e ROBOT_SECRET=SEC8610d6e27f1d123881d131968b56688f6bb04e61174087af2f56c755657abd32 -e LOG_LEVEL=debug -e PROME_URL=39.99.135.71:9090  -v /etc/localtime:/etc/localtime:ro  cnych/alertmanager-dingtalk-hook:v0.3.6


---环境变量配置:

ROBOT_TOKEN:钉钉机器人 TOKEN

PROME_URL:手动指定跳转后的 Promethues 地址ip:9090,默认会是 Pod 的地址

LOG_LEVEL:日志级别,设置成 debug 可以看到 AlertManager WebHook 发送的数据,方便调试使用,不需调试可以不设置该环境变量

ROBOT_SECRET:为钉钉机器人的安全设置密钥,机器人安全设置页面,加签一栏下面显示的 SEC 开头的字符串



钉钉PC版->左上角头像属性->机器人管理-> 自定义webhoot接入  or  底部机器人维护.



vim  /data/docker/monitor/alertmanager/conf/alertmanager-dingtalk2.yml

global:
  resolve_timeout: 5m
route:
  receiver: webhook
  group_wait: 3s
  group_interval: 5s
  repeat_interval: 5m
  group_by: [alertname]
  routes:
  - receiver: webhook
    group_wait: 10s
    match:
      team: node
receivers:
- name: webhook
  webhook_configs:
  - url: 'http://127.0.0.1:5000'
    send_resolved: true


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回