跳转到内容

Telegram / 邮件告警

MyPanel 的规则引擎在后台运行,持续监测值得关注的事件,并通过 Telegram 或邮件发送通知。

  • 资源 — CPU / 内存 / 磁盘超过你设定的阈值。
  • 域名到期 — 提前约 30 天告警(通过 WHOIS)。
  • SSL 到期 — 提前约 14 天告警。
  • 站点宕机 — 连续 3 次健康检查失败后告警。
  • 部署失败 — 当某次部署失败时告警。
  • 可疑登录 — 同一 IP 反复输入错误密码。

每条告警都有冷却时间(默认 30 分钟)以避免刷屏;告警历史会被保留,可在面板中查看。

  1. 进入 Alerts(告警)
  2. 启用你需要的告警类型,设置阈值(例如 CPU 90%)和持续窗口 (例如 5 分钟 —— 以避免短时尖峰造成的误报)。
  3. 选择通道并保存。
  1. 通过 @BotFather 创建一个机器人,获取 bot token
  2. 先向你的机器人发送一条消息,然后获取 chat ID(例如通过 @userinfobot)。
  3. 进入 Alerts → Channels → Telegram,粘贴 token 和 chat ID,然后点击 Send test(发送测试)

进入 Alerts → Channels → Email,填写 SMTP 设置:

字段示例
Hostsmtp.gmail.com
Port587(STARTTLS)
Usernameyou@gmail.com
Password应用专用密码(而非你的主密码)
Recipientops@company.com

保存前点击 Send test(发送测试) 进行验证。