配置
通知与报告
通知在「管理面板 → 设置 → 通知」中配置,全部本地计算、无云依赖。
通知方式
内置渠道
Telegram、企业微信、飞书、钉钉、Bark、Server酱、WxPusher、Gotify、OneBot(QQ)。面板按你填的 URL 特征自动识别走哪条分支,不需要选类型。
自定义 Webhook
填 URL + 请求方法 + 请求体格式 + 请求头,请求体里用 {{变量}} 占位符,发送时自动替换。方法支持 GET / POST / PUT,格式支持 JSON 与表单。
| 变量 | 内容 |
|---|---|
{{title}} | 消息标题 |
{{message}} | 消息正文 |
{{event}} | 事件类型(offline / online / traffic / expire / alert / test) |
{{server}} | 服务器名称 |
{{time}} | 发送时间 |
自定义 JS 脚本
直接粘贴 JavaScript 对接任意推送服务,约定两个函数:
async function sendMessage(message, title) { /* 必填 */ }
async function sendEvent(event) { /* 可选,拿到结构化事件 */ }js服务端沙箱执行。脚本非空时优先级最高、接管全部通知——这时候上面两种渠道都不生效。想同时用多种渠道就别写脚本。
事件 Emoji
离线 / 恢复 / 到期 / 资源告警 / 流量 / 测试,六类事件的 Emoji 都可以自定义。改完点「发送测试」看效果。
服务器范围
离线告警、到期提醒、流量报告都支持只包含选定的服务器(留空 = 全部)。适合你只想盯部分机器的场景。
流量报告
三种报告分别勾选订阅,全部取消即关闭:
| 报告 | 什么时候发 |
|---|---|
| 日报 | 每天 |
| 周报 | 每周一 |
| 月报 | 每月 1 号 |
- 按「通知时区」下的「通知提醒时间」发送
- 首次启用、或报告中断后的周期,会自动从历史数据回补起点读数
- 历史覆盖不足完整周期时,报告会标注数据起始日期,比如「(自 09/28 起)」
开启报告需要至少配置一种可用的通知方式。配置完成后点「发送测试」即可验证通道。
资源告警
除了离线,还可以对 CPU / 内存 / 磁盘 / 网络设阈值告警,规则按服务器或按组匹配。阈值判断在面板侧做,不需要探针配合。
在 GitHub 上修改这一页最后更新 2026-09-25