Appearance
配置通知
节点离线、流量超限、资源告警、续费到期等事件可以推送到 Telegram、邮件、Webhook 和 Apple Push。入口在后台「通知管理」。
| 标签 | 用途 |
|---|---|
| 通知渠道 | 配置各渠道、类型开关、全局策略、续费通知 |
| 告警规则 | 按指标设置阈值和触发条件 |
| 事件中心 | 查看最近发生的通知事件 |
| 投递追踪 | 查看每条通知是否送达和失败原因 |
1. 接入 Telegram 并测试
- 「通知管理 → 通知渠道」,在 Telegram 一行点「配置」。
- 填写「Bot Token」和「Chat ID 列表」,多个 Chat ID 用英文逗号分隔。
- 选择「连接方式」:面板有可公网访问的 HTTPS 站点网址时选「Webhook方式」,否则选「Polling方式」。
- 打开「启用通知」,点「保存设置」,再点「测试」,确认收到消息。
邮件和 Webhook 在各自一行配置,保存后同样先测试。Webhook 提供钉钉、企业微信、Server酱等预设模板。Apple Push 由已登录的 DStatus App 自动注册,见 iOS / macOS App。
2. 打开类型开关
「类型开关」卡片按「通知类型 × 渠道」勾选要接收的事件,改完点「保存设置」。常用的有:
- 节点状态:离线通知发出后,恢复通知自动成对发送。
- 流量超限、续费提醒、续费成功、续费失败。
- 状态汇总:配合下面的「定时汇总」使用。
3. 调整全局策略
在「通知渠道」卡片点「全局策略」:
| 设置 | 说明 |
|---|---|
| 节点离线灵敏度 | 推荐:持续离线 2 分钟后通知(默认);灵敏:30 秒;自定义:分别设置「面板轮询节点」和「Agent 主动上报节点」的秒数 |
| 定时汇总 | 打开「启用」,在「发送时间」填时间点,多个用逗号分隔,例如 09:00,18:00 |
旁边的「续费通知」设置到期前提醒天数、续费结果通知和宽限期提醒;「按分组覆盖」可批量设置一个分组内节点的通知参与,或静默 30 分钟、2 小时、24 小时。单台节点在服务器编辑页「高级设置 → 通知控制」里设为继承、启用或禁用。
4. 新建一条告警规则
- 打开「告警规则」,点「新建规则」。
- 在「监控指标」选择类型(见下表)。
- 「作用范围」选「全部服务器」「选分组」或「指定服务器」;前两种可排除个别服务器。
- 在「触发条件」填写阈值。
- 在「通知渠道」勾选要发送的渠道。
- 需要降噪时展开「高级设置」,可设连续命中次数、通知间隔、静默时段等,可用项随类型不同。
- 点「创建规则」。
| 指标 | 触发条件 |
|---|---|
| 网络带宽 | 入站或出站的平均带宽达到阈值(Mbps) |
| 流量 | 已用流量达到预警比例 |
| CPU、内存 | 使用率达到阈值 |
| 硬盘 | 系统盘使用率达到阈值 |
| 连接数 | 连接数达到阈值 |
| TCPing | 监控目标的延迟或失败率达到阈值 |
| MTR 路由 | 路由或运营商发生变化 |
| 续费 | 续费提醒、成功、失败、宽限期等事件 |
「指定服务器」的规则会接管这几台服务器,同一指标的全部或分组规则不再判断它们。
收不到通知怎么查
- 测试失败:核对 Bot Token、Chat ID 或 SMTP 设置。面板服务器无法直连 Telegram 时,在 Telegram 设置里的「API基础URL」填反向代理地址。
- 测试成功,事件却没通知:在「类型开关」确认该事件对这个渠道已勾选;检查告警规则是否启用、是否在静默时段,节点的「通知控制」是否被设为禁用。
- 想看具体失败原因:打开「投递追踪」,每条通知都有发送结果和原因。