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
  • 相关阅读:
    如何编译Linux内核
    svn
    windows live writer …
    SVN服务器配置
    使用PowerDesigner创建数据库表图文并茂版
    maven学习
    在PreparedStatement中设置空值
    今天, 我的博客正式开通啦.
    Neo4j简介
    clinit和init(转载)
  • 原文地址:https://www.cnblogs.com/litzhiai/p/15429701.html
Copyright © 2011-2022 走看看