tqtcloud / alertmanager-dispose

接受alertmanager 的告警推送,由程序内部处理

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# 安装部署于 10.163.90.49
# 直接打包
go build -ldflags "-s -w" -o alertmanager-dispose .\main.go
nohup  /opt/alertmanager-dispose > /opt/alertmanager-dispose.log 2>&1  &
# docker 打包部署
cd /usr/local/src/alertmanager-dispose
docker build -t harbor.gzstrong.com/library/alertmanager-dispose:v1 .
docker run -d --name alert-dispose -p 18083:18083  harbor.gzstrong.com/library/alertmanager-dispose:v1
# 配置在alertmanager如下
...
receivers:
- name: 'web.hook'
  webhook_configs:
  - url: 'http://10.163.90.49:8060/dingtalk/webhook1/send'
    send_resolved: true
  - url: 'http://10.163.90.49:18083/webhook'
    send_resolved: true
- name: 'kafkaalarm'
...

# 配置防火墙
firewall-cmd --zone=public --add-port=18083/tcp --permanent
firewall-cmd --reload

About

接受alertmanager 的告警推送,由程序内部处理


Languages

Language:Go 85.0%Language:Dockerfile 15.0%