zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    HttpServletResponse对象
    FastJSON 简介及其Map/JSON/String 互转(转载)
    commons-lang3-3.4类库
    HttpClient相关
    JSON.parse()方法 (转载)
    textview用法--推荐
    每日总结
    百度网盘
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/litzhiai/p/15429701.html
Copyright © 2011-2022 走看看