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

 配置检查

检查配置 promtool check config prometheus.yml

 

posted @ 2021-10-20 17:06  大川哥  阅读(119)  评论(0编辑  收藏  举报