您的位置 首页 prometheus

alertmanager 告警案例实战(测试发邮件)

假设我们部署一下 prometheus

Nginx-exporter+Prometheus+Grafana_nginx exporter-CSDN博客

1-首先我们部署 一下 nginx 带监控

带监控模块的nginx镜像 1.13.12  : 连接

vivin89/nginx-vts:1.0

http://10.0.0.108:31022/status

 

2-

kubesphere 部署 nginx-exporter : 连接

3- 查看 grafna

kubesphere 部署 grafana  : 连接 

 

4- nginx  状态检测 告警规则文件

 

 

nginx_export-alert_rules.yml

groups:
- name: nginx状态-监控告警
  rules:
  - alert: nginx状态(参数不对,仅测试用)
    expr:  nginx_server_connections{status="active"} >=1
    for: 1s
    labels:
      serverity: warning
      status: 非常严重
    annotations:
      summary: "{{$labels.instance}}:nginx服务停止"
      description: "nginx服务down"

上边的是随便配置的, 只要是能收到邮件告警就可以, nginx 关闭的时候

5- 修改吗 prometheus.yaml 配置文件

  - job_name: "nginx-vts-exporter"
    static_configs:
      - targets: ["nginx-export-node.kattgatt-monitor:9913"] 

 

 

重启prometheus 大概等30秒就可以收到邮件告警

 

重启prometheus

测试停止nginx查看告警

 

停止nginx, 后会收到 解决的邮件

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章