Docs
使用面板

告警与邮件

3R Monitor 什么时候判定故障、告警邮件怎么合并、谁会收到邮件,以及如何配置发信。

故障判定

3R Monitor 只有在连续多次检测失败后才判定为故障,所以偶尔一次响应慢或丢包不会发出告警。

对象规则(默认值)
网站 / 接口(网站监控)连续失败 3 次才算故障。失败期间以及故障期间每 20 秒复查一次,既能尽快确认故障,也能尽快发现恢复。
服务器离线30 秒没有收到上报。被控每 3 秒上报一次,相当于连续漏报 10 次。
CPU / 内存超过 90% 并持续 120 秒
磁盘任一分区超过 90%
服务failed 的服务、设为开机启动却没在运行的服务、你指定为必须运行的服务:连续 3 次上报异常
SSL 证书剩余少于 10 天时告警;30 天内显示警告
每月流量额度只针对设了额度的服务器:用到额度的 80% 告警一次,用到 100% 再告警一次
漏洞见漏洞检查

默认值在 设置 → 默认阈值 中修改;单台服务器在它的设置中修改;网站监控在监控项本身中修改。

当所有服务器(3 台以上)同时停止上报时,问题几乎总是出在主控自身的网络、防火墙或反向代理上。这时你只会收到一封“主控收不到任何被控上报”的告警,而不是每台服务器各一封。

每次确认的故障也会记录在 事件 页面,包括开始、结束和持续时长。事件记录保留一年。

合并邮件

告警邮件会合并发送,免得一阵故障就把收件箱塞满:

  1. 第一封告警在 1 分钟后发出,这样一起出问题的东西(一台服务器和它上面的服务)会出现在同一封邮件里。
  2. 之后每 5 分钟最多一封告警邮件,包含这段时间内发生的所有事情。
  3. 在这段时间内就恢复的故障只出现一次,标为“故障后已恢复”。每封合并邮件还会列出仍在持续的故障,这也就是对它们的提醒。

间隔在 设置 → 告警通知 → 合并告警邮件(分钟) 中修改;设为 0 时,每条告警都立即单独发一封邮件。

在适用的情况下,合并邮件里还会包含:

  • 需要马上处理的漏洞;
  • 使用 AI 分析时,新故障的可能原因和首先要检查什么(这时邮件最多会再多等大约两分钟);
  • 使用 AI 值守时,已经完成的修复、需要你处理的问题,以及等你批准的操作。

AI 自己决定发的邮件(值守处理结果、紧急漏洞)每天有上限,见 AI 发的邮件。上面这些系统告警不受这个上限影响。

告警邮件使用系统语言(设置 → 常规 → 系统语言)和面板的时区。

哪些告警发邮件

在 设置 → 告警通知 → 以下情况发邮件通知 中,每一类都可以单独关闭:

  • 服务器离线(包括主控收不到任何上报)
  • CPU 或内存占用过高
  • 磁盘空间不足
  • 每月流量额度(用到 80% 和 100%)
  • 系统服务没有运行
  • 服务监控(HTTP、TCP、Ping、DNS)
  • SSL 证书
  • 恢复正常

在这里关闭的告警仍会显示在面板和 事件 中。漏洞邮件在 设置 → 漏洞检查 中设置。

发送频率

设置(设置 → 告警通知 → 发送频率)默认值作用
合并告警邮件(分钟)5每个间隔内最多一封告警邮件,其余的合并。0 = 不合并。
故障未恢复时每隔几分钟再提醒0故障持续期间每 N 分钟提醒一次。0 = 不提醒。
每小时最多发几封邮件10所有邮件合计:告警、安全和 AI 报告(测试邮件不计)。0 = 不限。

达到每小时上限后,邮件会在发件队列里等待,告警继续合并,直到又有余量为止。

谁会收到告警

收件人位置收到
告警收件人设置 → 告警通知 → 收件人所有告警。多个地址用逗号分隔。
分组的额外告警收件人分组 → 某个分组只收到该分组中服务器和网站监控的告警,全局收件人照常收到

在服务器设置中关闭了 启用告警 的服务器不会产生任何告警。

分组

分组 按项目或服务归类服务器和网站监控,例如“网站”或“接口”。每个分组有名称、排序、说明和自己的 额外告警收件人(多个用逗号分隔)。在总览中可以折叠分组,或在地图上定位它的服务器。删除分组(⋯ → 删除)后,其中的服务器和网站监控会移到“未分组”。分享链接可以限定只显示部分分组。

邮件

告警邮件通过你配置的 SMTP 服务器发送。每项修改一改就保存。

打开 设置 → SMTP 发信。

在 服务器 下填写 SMTP 服务器、加密方式(SSL(465)、STARTTLS(587) 或 不加密(25))和 端口。在 账户 下填写 用户名 和 密码。在 发件人 下可以填写 发件人地址(可选,留空 = 用户名)和 发件人名称(可选,默认“3R Monitor”)。

在 设置 → 告警通知 → 告警收件人 中至少填写一个地址。

回到 SMTP 发信 → 测试,点 发送测试邮件,然后查看收件箱。旁边的输入框可以把测试邮件发到另一个地址;留空 = 发给告警收件人。

服务商服务器端口 / 加密方式说明
Gmail / Google Workspacesmtp.gmail.com465 SSL 或 587 STARTTLS使用应用专用密码,不要用平时的密码(需要开启两步验证)。
Microsoft 365 / Outlooksmtp.office365.com587 STARTTLS该邮箱需要启用 SMTP 身份验证。
你的主机服务商按服务商提供的填写通常是 465 SSL

发送失败的邮件会自动重试,最多 12 次,间隔逐渐变长。系统 页面列出最近的邮件及其状态(已发送、重试中、放弃)和错误信息。

也可以在主控命令行用面板里的 SMTP 设置发一封测试邮件:

sudo 3rmonitor mail-test --to you@example.com

如果收不到邮件,见故障排查。

本页目录