概述

本文主要介绍如何配置Alertmanager发送消息到邮件报警。

集群监控报警部署请参见 集群监控报警部署

前提条件

  • 使用邮件报警的用户需要拥有 发送邮箱及接收邮箱 账户信息;

操作步骤

1.需要修改 Alertmanager 配置文件,在 环境配置–>配置文件配置 中点击编辑

邮件报警 - 图1

2.以下是模板文件,修改完成之后覆盖原配置文件更新组件即可。

  1. global:
  2. resolve_timeout: 5m
  3. # 邮箱smtp服务器代理
  4. smtp_smarthost: 'smtp.163.com:25'
  5. # 发送邮箱名称
  6. smtp_from: 'XXXXXX@163.com'
  7. # 邮箱名称
  8. smtp_auth_username: 'XXXXX@163.com'
  9. # 邮箱密码或授权码
  10. smtp_auth_password: 'XXXXXXXX'
  11. smtp_require_tls: false
  12. route:
  13. group_by: ['alertname']
  14. group_wait: 20s
  15. group_interval: 5m
  16. repeat_interval: 5m
  17. receiver: 'webhook'
  18. receivers:
  19. - name: 'webhook'
  20. email_configs:
  21. # 接收警报的email配置
  22. - to: 'XXXXX@163.com'
  23. # 接收邮件的标题
  24. headers: { Subject: "[WARN] Rainbond报警邮件" }

到此完成邮件报警的部署。