Agent Skills
返回列表
告警转工单

告警转工单

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-3rlgh0jt/alarm-to-workorder。

技能介绍

告警风暴下,工单创建不该是手工活

在 IT 运维与安全场景中,告警事件往往需要快速流转为工单才能进入处理队列。但实际操作中,运维人员面对告警时往往要手动填写工单字段、选择正确的流程类型、确认告警等级映射——这些重复劳动不仅耗时,还容易因人为疏忽导致字段填写不规范或流程选择错误。

告警转工单 技能解决这个痛点:它接收结构化的告警参数,自动完成工单创建,同时提供通用工单流程的动态字段解析能力。

核心能力与执行流程

告警转工单(alarm-report) 通过命令行参数接收告警上下文:

  • --eventid:告警事件 ID,用于关联原始告警记录
  • --name 与 --description:告警名称与描述
  • --clock:告警时间,支持 Unix 时间戳秒或 2024-08-01 10:00:00 格式
  • --priority:告警等级,映射规则为 紧急=0、严重=1、一般=2、提示=3
  • --ip:目标 IP 地址
  • 可选 --config 指定配置文件路径,--json 切换 JSON 输出

创建工单(通用) 支持从自然语言描述中动态解析流程与字段:

  • 使用 --list 可列出全部支持的工单流程(如网络服务录入、主机服务录入、安全服务录入、故障处置等)
  • 使用 --desc 传入用户描述,技能自动提取流程名并解析字段值
  • 使用 --fields 可额外传入 JSON 字段,与描述解析结果合并
  • 描述支持多种格式:创建工单:流程名,字段名:值、字段名是:值、纯数字值等

适用边界与注意点

  • 对于 fdType = select 的字段,必须从 options 列表中选取值,不在列表中的输入会被拒绝
  • 对于 fdType = input 且有 options 的字段,建议从列表中选取,但非强制
  • 若用户描述未匹配到流程,技能会返回所有支持的流程供选择,不会静默失败
  • 每个流程的字段定义通过 process-params 动态获取,不同流程字段差异较大
  • 告警时间格式需严格匹配 Unix 时间戳秒或 YYYY-MM-DD HH:MM:SS,否则解析会出错

使用场景

  • 监控平台触发网络服务告警后,值班工程师需要按事件ID和IP快速创建网络服务录入工单并指派处理人。
  • 安全设备产生紧急告警时,安全运维人员需要将告警时间、等级和描述映射为故障处置工单并进入处理队列。
  • 桌面服务出现问题后,IT服务台人员需要根据用户描述解析字段,生成桌面服务录入工单并补充额外字段。
  • 主机监控发现异常告警,运维人员需要按告警等级和目标IP创建主机服务录入工单,并确认字段取值合法。

适合人员

  • IT运维工程师,需要在告警发生后按事件ID、等级和目标IP快速生成工单并减少手工录入。
  • 安全运维人员,需要把紧急或严重告警按统一等级映射规则转成故障处置工单并跟踪处理。
  • IT服务台人员,需要根据用户自然语言描述匹配工单流程并动态解析字段后创建工单。
  • 运维平台集成开发者,需要通过参数化调用将告警或创建工单能力嵌入现有流程。