1. 程式人生 > 其它 >Prometheus+Grafana+Altermanager監控告警(二)

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