NK 节点存活监控,跨节点检测对方挂没挂,挂了告警全 admin。所有付费版含。
心跳机制
每节点定期 POST /api/node/heartbeat 到中央,body 含 node_id / lic_id / version / uptime / load / memory / disk / 业务指标。中央写 el_node_heartbeat 表 + 更新 el_node.last_heartbeat_at。
失活判定
cron 每分钟扫:last_heartbeat_at > 120s → warn / > 600s → down → 触发告警。
SMTP 通知
全 admin + 10s 间隔防 SMTP 限流 + try_lock 防 cron 重叠 + 跳 .local 邮箱(memory project_node_alert_design)。
多通道
el_alert_channel 表 email / telegram / webhook / sms。按优先级 retry 配置,主通道挂回退副通道。