通知与告警
通知渠道、规则和报告分开配置。渠道负责把消息发出去;规则决定何时触发。
Telegram JavaScript 模板
Lite 自带的通知渠道可以直接使用;需要 Telegram 品牌图、结构化消息和按告警类型跳转时,可按需使用这份可选模板:
使用前只需修改文件顶部的配置:
| 配置 | 填写内容 |
|---|---|
TG_TOKEN | 由 Telegram BotFather 生成的 Bot Token |
TG_CHAT_ID | 接收通知的会话或群组 ID |
PANEL_URL | Lite 面板完整地址,例如 https://status.example.com |
PHOTO_URL | 可公开访问的首图地址;不使用首图时可留空 |
SEND_BRAND_IMAGE | true 发送首图,false 只发文本 |
TIME_ZONE_OFFSET | 消息时间的 UTC 时区偏移,北京时间为 8 |
配置后进入“系统设置 → 通知渠道”,选择 JavaScript,将整份脚本粘贴到“JavaScript 代码”并保存,最后使用测试发送确认 Bot、会话 ID 和面板链接均可用。脚本会根据通知类型跳转到服务器概览、用量统计、延迟监测、回程线路或账单页面;日报、周报和月报跳转到仪表盘。
保护 Bot Token
JavaScript 模板会保存 Bot Token。只在自己管理的 Lite 实例中使用,不要把填过 Token 的脚本发布到公开仓库或发给他人。
新服务器默认配置
进入对应通知页面后,使用“默认配置”:
- 离线通知:为新服务器启用,并设置宽限期。
- 延迟监测告警:为新服务器启用,并设置统计窗口、丢包阈值、最少样本数和冷却时间。
- 流量定时报告:为新服务器启用,并选择日报、周报、月报及报告内容。
默认配置只作用于之后新加入的服务器,不会改写已经存在的规则。
延迟监测告警还依赖任务关联:新服务器只有被分配到延迟监测任务后,才会按默认配置生成对应任务的告警规则。
负载通知
默认开启
开启后,之后新加入的服务器会自动纳入该规则。已经存在的服务器不会因为这个开关被追加或移除。需要让旧服务器也使用同一规则时,仍应在规则中手动选择。
当前告警与静默
“当前告警”只列出正在触发的负载告警,可按告警规则和服务器搜索。
如果某台服务器的持续告警暂时无法处理,可只对该服务器设置静默:
| 选项 | 效果 |
|---|---|
| 静默 24 小时 / 3 天 / 7 天 | 到期后自动恢复通知 |
| 永久静默 | 需要手动解除 |
| 解除静默 | 立即恢复该规则下该服务器的通知 |
静默范围是“一条规则 + 一台服务器”。同一规则下的其他服务器不受影响。
静默只暂停通知渠道消息。告警检测继续运行,当前告警、仪表盘、实时负载和监控图表仍会显示真实状态。
延迟监测告警
告警按“服务器 + 延迟监测任务”保存。从任务中移除服务器后,该组合下的告警规则会被删除;重新加入任务后,如果启用了默认配置,会按当时保存的默认值新建,而不是恢复旧规则。
流量定时报告
报告周期、内容和推送时间仍按北京时间计算,口径见 流量与报告。
默认配置只决定新服务器是否启用日报、周报、月报,以及是否包含上行/下行流量和计费流量。已有服务器的报告开关不会被改写。