Skip to content

通知与告警

通知渠道、规则和报告分开配置。渠道负责把消息发出去;规则决定何时触发。

Telegram JavaScript 模板

Lite 自带的通知渠道可以直接使用;需要 Telegram 品牌图、结构化消息和按告警类型跳转时,可按需使用这份可选模板:

下载 Lite Telegram 通知 JS 模板

使用前只需修改文件顶部的配置:

配置填写内容
TG_TOKEN由 Telegram BotFather 生成的 Bot Token
TG_CHAT_ID接收通知的会话或群组 ID
PANEL_URLLite 面板完整地址,例如 https://status.example.com
PHOTO_URL可公开访问的首图地址;不使用首图时可留空
SEND_BRAND_IMAGEtrue 发送首图,false 只发文本
TIME_ZONE_OFFSET消息时间的 UTC 时区偏移,北京时间为 8

配置后进入“系统设置 → 通知渠道”,选择 JavaScript,将整份脚本粘贴到“JavaScript 代码”并保存,最后使用测试发送确认 Bot、会话 ID 和面板链接均可用。脚本会根据通知类型跳转到服务器概览、用量统计、延迟监测、回程线路或账单页面;日报、周报和月报跳转到仪表盘。

保护 Bot Token

JavaScript 模板会保存 Bot Token。只在自己管理的 Lite 实例中使用,不要把填过 Token 的脚本发布到公开仓库或发给他人。

新服务器默认配置

进入对应通知页面后,使用“默认配置”:

  • 离线通知:为新服务器启用,并设置宽限期。
  • 延迟监测告警:为新服务器启用,并设置统计窗口、丢包阈值、最少样本数和冷却时间。
  • 流量定时报告:为新服务器启用,并选择日报、周报、月报及报告内容。

默认配置只作用于之后新加入的服务器,不会改写已经存在的规则。

延迟监测告警还依赖任务关联:新服务器只有被分配到延迟监测任务后,才会按默认配置生成对应任务的告警规则。

负载通知

默认开启

开启后,之后新加入的服务器会自动纳入该规则。已经存在的服务器不会因为这个开关被追加或移除。需要让旧服务器也使用同一规则时,仍应在规则中手动选择。

当前告警与静默

“当前告警”只列出正在触发的负载告警,可按告警规则和服务器搜索。

如果某台服务器的持续告警暂时无法处理,可只对该服务器设置静默:

选项效果
静默 24 小时 / 3 天 / 7 天到期后自动恢复通知
永久静默需要手动解除
解除静默立即恢复该规则下该服务器的通知

静默范围是“一条规则 + 一台服务器”。同一规则下的其他服务器不受影响。

静默只暂停通知渠道消息。告警检测继续运行,当前告警、仪表盘、实时负载和监控图表仍会显示真实状态。

延迟监测告警

告警按“服务器 + 延迟监测任务”保存。从任务中移除服务器后,该组合下的告警规则会被删除;重新加入任务后,如果启用了默认配置,会按当时保存的默认值新建,而不是恢复旧规则。

流量定时报告

报告周期、内容和推送时间仍按北京时间计算,口径见 流量与报告

默认配置只决定新服务器是否启用日报、周报、月报,以及是否包含上行/下行流量和计费流量。已有服务器的报告开关不会被改写。

基于 MIT 许可证发布