Prometheus监控告警邮件推送配置

环境:系统版本ubuntu22.04

Prometheus版本:3.5.3

node_exporter版本:1.11.1

alertmanager版本:0.32.1

配置告警邮件推送,需要修改Prometheus的以及alertmanager的配置文件。

第一步,修改Prometheus的配置文件

# Alertmanager configuration 配置Alertmanager服务的位置
alerting:
  alertmanagers:
    - static_configs:
        - targets:
            - 192.168.80.80:9093

# Load rules once and periodically evaluate them according to the global 
#在自定义目录里定义规则,这里rules目录下目前只写了node-alert.yml一个文件
'evaluation_interval'.
rule_files:
  - "/usr/local/prometheus/rules/*.yml"

第二步,修改Alertmanager配置文件

global:
  resolve_timeout: 5m
  # 邮箱配置
  smtp_smarthost: 'smtp.qq.com:465'
  smtp_from: '78300080x@qq.com'
  smtp_auth_username: '78300080x@qq.com'
  smtp_auth_password: 'shouquanma'
  smtp_require_tls: false

route:
  group_by: ['alertname']
  group_wait: 10s
  group_interval: 10s
  repeat_interval: 1h
  receiver: 'email'

receivers:
- name: 'email'
  email_configs:
  - to: '78300080x@qq.com'    # 接收告警邮箱
    send_resolved: true        # 恢复后发送邮件

inhibit_rules:
  - source_match:
      severity: '严重'
    target_match:
      severity: '警告'
    equal: ['alertname']

重启服务生效。(或者热加载生效)

posted @ 2026-06-03 11:09  wazz_s  阅读(7)  评论(0)    收藏  举报