告警
「告警」页有三个页签:记录、通道、规则。管理员以上能配置,所有成员能看记录。
规则
| 规则 | 什么时候触发 |
|---|---|
| 机器离线 | 机器超过 N 分钟没连上面板(默认 5 分钟) |
| 实例出错 | 实例处于「出错」状态 |
| 线路不通 | agent 经这条线路探测失败 |
| 线路出口变化 | 出口 IP、国家变了或等级下降(一次性事件) |
| 资源偏高 | CPU / 内存最近 N 分钟的平均值,或磁盘当前值,超过阈值(默认 90%,10 分钟) |
| 备份失败 | 备份或还原失败(一次性事件) |
每条规则可以单独关闭、调阈值。默认全部开启。
条件要连续成立两轮(约两分钟)才会开警,避免抖动;条件消失就标记「已恢复」。开警和恢复各通知一次。已结束的记录保留 90 天。
通道
通知发到你配置的通道:
- Webhook(通用 JSON)、企业微信群机器人、飞书群机器人、钉钉群机器人、Slack;
- 邮件(需要面板配置了邮件服务,私有部署时由你配置)。
注意:
- Webhook 地址只支持 https 的公网地址,指向内网或本机的地址会被拒绝;不跟随跳转,8 秒超时。
- 地址(里面常带令牌)加密保存,界面只显示域名。
- 钉钉的机器人如果设了「关键词」安全设置,关键词需要包含「Moorline」,因为每条消息都以
[Moorline]开头。 - 添加后点「测试」会发一条测试消息,结果显示在通道的「最近发送」。
- 每个组织每小时最多发 30 条通知,防止刷屏;超出的告警仍会记录。
Webhook 载荷
通用 Webhook 收到的 JSON 例子:
{
"title": "机器「办公室」离线",
"text": "超过 5 分钟没有连上面板,最后在线 10-15 01:45 UTC",
"org": "…",
"kind": "machine_offline",
"state": "open",
"level": "bad",
"subject": "…",
"name": "办公室",
"at": "2026-10-15T02:00:00Z"
}
state 是 open、resolved 或 event;恢复通知的标题以「已恢复:」开头。