Skip to content

告警与通知 ​

平台提供完整的告警生命周期管理(Phase 4):规则触发 → 告警生成 → 多渠道通知 → 确认 / 恢复闭环。

告警级别 ​

级别标识典型场景
提示INFO状态变更提醒
次要MINOR参数轻微偏离
重要MAJOR超限、设备离线
紧急CRITICAL安全相关、需立即处理

管理接口 ​

http
GET  /api/alert/list            # 告警列表(支持级别/状态/时间筛选)
GET  /api/alert/{id}            # 告警详情
POST /api/alert/ack/{id}        # 确认告警
POST /api/alert/recover/{id}    # 标记恢复
POST /api/alert/rule/save       # 保存告警规则
POST /api/alert/notify/test     # 通知通道连通性测试

四种通知通道 ​

通道配置项说明
钉钉Webhook + 加签 Secret群机器人 markdown 消息
企业微信Webhook Key群机器人消息
短信阿里云短信(AccessKey / SignName / TemplateCode)紧急告警触达
语音电话阿里云语音服务(AccessKey / TtsCode / 被叫号码)紧急告警电话触达

通道配置示例 ​

json
{
  "dingtalk": {
    "webhook": "https://oapi.dingtalk.com/robot/send?access_token=xxx",
    "secret": "SECxxx"
  },
  "wecom": {
    "webhook": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx"
  },
  "sms": {
    "accessKeyId": "LTAIxxx",
    "signName": "名尚智联",
    "templateCode": "SMS_123456"
  },
  "voice": {
    "accessKeyId": "LTAIxxx",
    "ttsCode": "TTS_123456",
    "calledNumber": "13800000000"
  }
}

静默与收敛 ​

  • 同一规则同一设备的未恢复告警不重复推送,仅更新触发次数与最后触发时间。
  • 可配置静默窗口(如夜间 23:00–07:00 仅 CRITICAL 级别推送短信)。
  • 告警恢复时自动发送恢复通知,形成闭环。