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']
重启服务生效。(或者热加载生效)

浙公网安备 33010602011771号