SuperAPI AI 工具集

discovery-patterns

部署与运维

查看项目

更新于 10-16 01:50

技能介绍

用途:用于配置 ServiceNow Discovery,自动扫描网络与系统以填充 CMDB。

主要能力:发现架构为“发现计划→MID Server→探针(采集数据)→传感器(处理数据)→识别规则(匹配/创建 CI)→CMDB 填充”。涉及关键表包括 discovery_schedule、discovery_credentials、discovery_range、cmdb_identification_rule、ecc_agent、discovery_status。可创建发现计划(类型 IP、CI、Cloud Resources),设置运行周期(如每周日 02:00)、MID Server,并通过 addDiscoveryRange/addDiscoveryCIDR 添加 IP 范围或 CIDR;可创建发现凭据并设置顺序,用 dscy_credentials_affinity 将凭据映射到 IP 范围;可编写自定义探针(表 discovery_probes_script,运行于 MID Server)与传感器(表 discovery_sensors_script,运行于实例)处理结果;可创建识别规则(cmdb_identifier、cmdb_identifier_entry)及自定义识别脚本(cmdb_identifier_script),按序列号或主机名加 IP 匹配,返回 null 则创建新 CI;可查询发现状态(discovery_status)与设备历史(discovery_device_history)。

使用方式:通过 GlideRecord 脚本配置各表和记录;示例中提供 MCP 工具 snow_query_table、snow_artifact_manage、snow_execute_script、snow_cmdb_search 的调用工作流,以及查询活动计划、检查状态、查找错误的示例。

限制:所有脚本仅限 ES5 语法,不使用现代 JavaScript 语法。正文未提供收费、价格、平台或效果信息。