_(:△」∠)_ 2024-07-07 14:45 采纳率: 45.5%
浏览 15

Prometheus的web ui有产生告警,但是alertmanger设置qq邮箱接收,没能接收到

Prometheus的web ui有产生告警,但是alertmanger设置qq邮箱接收,没能接收到

QQ邮箱的stmp服务是开启的

img

alermanger配置如下:

img

Prometheus配置如下:

img

制造的告警为磁盘不足告警:

img


prometheu的WEB UI页面查看如下:(产生了告警)

img

img

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-07 14:47
    关注

    引自免费微信小程序:皆我百晓生

    从你提供的信息来看,Prometheus的web UI已经产生了告警,但是Alertmanager没有成功接收到并发送邮件。问题可能出在Alertmanager的配置上,尤其是与SMTP服务器相关的部分。以下是一些可能的解决步骤和检查点:

    1. 确认SMTP服务器的设置:确保你的SMTP服务器设置正确,包括服务器的地址、端口、用户名和密码。在你的配置中,smtp_auth_password应该是从QQ邮箱的【设置】->【账户】中获取的授权码,而不是你的QQ密码。确认此授权码是否正确无误。
    2. 检查SMTP是否需要SSL/TLS:QQ邮箱可能需要使用SSL/TLS进行连接。确认你的Alertmanager配置是否启用了SSL/TLS(smtp_require_tls)。如果没有启用但QQ邮箱需要,尝试启用它。反之亦然。
    3. 确认收件人地址和名称:在Alertmanager的配置中,确保接收者的邮箱地址和名称是正确的。包括在receiver和receivers部分的配置。注意检查是否有拼写错误或者格式错误。
    4. 确认网络问题:确保你的Alertmanager服务器能够成功连接到QQ邮箱的SMTP服务器。你可以尝试从Alertmanager服务器上ping一下smtp.qq.com看是否可以正常连通。另外确认网络防火墙和网络安全组规则不会阻止Alertmanager服务器与SMTP服务器的通信。
    5. 检查告警规则:确认你的Prometheus告警规则(在node_exporter_rules.yml中定义)是正确的,并且Prometheus已经成功捕获到了这些告警。你可以在Prometheus的web UI中的Alerts页面上查看这些信息。
    6. 检查日志:查看Alertmanager和Prometheus的日志,看是否有任何错误信息或者警告信息。这可能会帮助你找到问题的根源。

    如果以上步骤都无法解决问题,可能需要更深入地检查你的配置和环境设置。可能需要联系系统管理员或者网络管理员来帮助解决网络连接和网络设置问题。此外,还可以考虑查阅官方文档或者在相关社区寻求帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月7日

悬赏问题

  • ¥20 手机截图相片分辨率降低一半
  • ¥50 求一段sql语句,遇到小难题了,可以50米解决
  • ¥15 速求,对多种商品的购买力优化问题(用遗传算法、枚举法、粒子群算法、模拟退火算法等方法求解)
  • ¥15 jdk环境变量配置,cmd中Javac运行不了,找不到问题求解答
  • ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
  • ¥15 虚拟机检测,可以是封装好的DLL,可付费
  • ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)
  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行