ProbeDeck

配置

通知与报告

通知在「管理面板 → 设置 → 通知」中配置,全部本地计算、无云依赖。

通知方式

内置渠道

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