Telegram / 邮件告警
MyPanel 的规则引擎在后台运行,持续监测值得关注的事件,并通过 Telegram 或邮件发送通知。
- 资源 — CPU / 内存 / 磁盘超过你设定的阈值。
- 域名到期 — 提前约 30 天告警(通过 WHOIS)。
- SSL 到期 — 提前约 14 天告警。
- 站点宕机 — 连续 3 次健康检查失败后告警。
- 部署失败 — 当某次部署失败时告警。
- 可疑登录 — 同一 IP 反复输入错误密码。
每条告警都有冷却时间(默认 30 分钟)以避免刷屏;告警历史会被保留,可在面板中查看。
设置资源阈值
Section titled “设置资源阈值”- 进入 Alerts(告警)。
- 启用你需要的告警类型,设置阈值(例如 CPU
90%)和持续窗口 (例如5 分钟—— 以避免短时尖峰造成的误报)。 - 选择通道并保存。
连接 Telegram
Section titled “连接 Telegram”- 通过 @BotFather 创建一个机器人,获取 bot token。
- 先向你的机器人发送一条消息,然后获取 chat ID(例如通过
@userinfobot)。 - 进入 Alerts → Channels → Telegram,粘贴 token 和 chat ID,然后点击 Send test(发送测试)。
连接邮件(SMTP)
Section titled “连接邮件(SMTP)”进入 Alerts → Channels → Email,填写 SMTP 设置:
| 字段 | 示例 |
|---|---|
| Host | smtp.gmail.com |
| Port | 587(STARTTLS) |
| Username | you@gmail.com |
| Password | 应用专用密码(而非你的主密码) |
| Recipient | ops@company.com |
保存前点击 Send test(发送测试) 进行验证。