Prometheus+Grafana+Altermanager监控告警(二)

启动并配置 AlertManager

​cat alertmanager_run.s

docker rm -f alertmanager
docker run --name=alertmanager -d 
--restart=always 
-p 9093:9093 
-v /data/altermanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml 
prom/alertmanager:latest 

alertmanager的配置文件alertmanager.yaml如下: 

用的webhook方式告警 

route:
  group_by: ['alertname']
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 1h
  receiver: 'web.hook'
receivers:
- name: 'web.hook'
  webhook_configs:
  - url: 'https://api.xueersi.com/dogservice/alarm/alertmanager?taskid=3608&timestamp=111&sign=111'
    send_resolved: true
inhibit_rules:
  - source_match:
      severity: 'critical'
    target_match:
      severity: 'warning'
    equal: ['alertname', 'dev', 'instance']

静默设置

http://10.5.250.10:9093/#/alerts

关联Prometheus与Alertmanager

编辑Prometheus配置文件prometheus.yml,并添加以下内容

alerting:
  alertmanagers:
    - static_configs:
      - targets: ['localhost:9093']

注意:配置文件权限要调整

chown -R 65534:65534 data/

Prometheus热加载

curl -XPOST  http://10.5.250.10:9090/-/reload
原文地址:https://www.cnblogs.com/litzhiai/p/15429701.html