SuperAPI AI 工具集

cmdb-search-analysis

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

用途:面向 CMDB 的智能搜索与分析技能,帮助分析人员、变更经理和事件响应人员快速定位正确的配置项(CI),减少手动遍历 CI 层级的时间。

主要能力:将自然语言问题(如“找出美国数据中心所有生产数据库服务器”)解释为跨 cmdb_ci 及其子表的结构化查询;支持名称、类、位置、环境、运行状态等多条件组合搜索;通过 cmdb_rel_ci 补充上下游关系;通过 cmdb_ci_service、service_ci_assoc 识别关联业务服务;发现 CI 类与表结构以选择合适表;汇总为含依赖上下文的结构化报告;支持跨类搜索。

必要用法:需具备 itil、cmdb_read 或资产访问权限,并对 cmdb_ci、cmdb_rel_ci、cmdb_ci_service 及子表有读权限,且理解 CMDB 类层级与关系类型。常用流程为:先用 SN-Discover-Table-Schema 或 GET /api/now/cmdb/meta 确定目标类,再用 SN-Query-Table 或 REST 构建查询,例如 query: environment=production^osLIKELinux^location.nameLIKENew York^business_criticality=1;随后查询 cmdb_rel_ci 获取关系,查询 service_ci_assoc 获取服务,最后用 SN-Execute-Background-Script 生成报告。REST 调用可加 sysparm_display_value=true 获取可读标签。

适用场景:查找生产 Web 服务器、查询 SAP 应用相关 CI、列出关键业务分类的 Linux 服务器、分析某应用依赖的数据库、对比生产与预发环境配置。

限制:需正确选择 CI 类,避免在基表上做过宽查询;CMDB 表可能含数百万记录,须设置合理 limit;关系数据可能缺失,需先确认 Discovery 或 Service Mapping 是否配置;部分情况需处理类不存在或字段不匹配的问题。具体环境配置和更多功能细节暂未提供。