vRealize Network Insight 支持添加诸如 ServiceNow 之类的 CMDB。

CMDB 概念

CMDB 主要包括:

  • 配置项:系统中的一个实体或一个组件。例如,一台计算机、一个交换机、一项服务、一个应用程序、一台服务器或一个虚拟机。
  • 关系:配置项之间的链接或通信类型。例如,依赖于、运行于、交换数据。
每个配置项都有一个定义的结构定义。
  • 配置项类:每个配置项都必须与一个定义其属性的类相关联。
  • 关系类:定义配置项之间的关系类型。
您可以扩展两个类以添加其他属性或自定义属性。

ServiceNow 支持应用程序服务,它是提供服务的一组互连应用程序和主机。ServiceNow 允许您通过使用 API 手动创建应用程序服务,或者可以通过服务映射自动发现该服务。所有这些应用程序均存储在 ServiceNow CMDB 中。

将 ServiceNow 数据源添加到 vRealize Network Insight 时,vRealize Network Insight 将从 ServiceNow CMDB 配置文件中提取配置项和关系。

默认情况下, vRealize Network Insight 会定期提取数据。
  • 每 12 小时执行一次完整的数据提取,该操作会提取 CMDB 配置中定义的所有类记录。此外,添加或更新数据源时,也会执行完整的提取操作。
  • 每 2 分钟执行一次增量提取,将提取 CMDB 配置中定义的所有新的、已修改和已删除的记录。vRealize Network Insight 大约需要 12 分钟才能在用户界面上反映这些详细信息。
vRealize Network Insight 仅在完整提取过程中提取类层次结构和关系类型。
限制的默认值
限制名称 描述 默认值 超出限制的影响
maxAppsPerDataSource 每个数据源的最大应用程序数。 5000 数据源停止提取数据,数据源和事件页面上显示错误,并且应用程序不会更新。
maxTiersPerApp 每个应用程序可以存储的最大层数。 150 层数减少到适合限制后,应用程序才会更新。
maxMembersPerApp 每个应用程序可以存储的最大成员数。 5000 成员数减少到适合限制后,应用程序才会更新。
maxGraphTraversalStackSize 图形遍历中使用的最大堆栈大小。 10000 不会创建应用程序,并出现异常 SizeLimitExceededException
maxResponseAppCount API 响应中可返回的最大应用程序数。 5000 仅返回适合此限制的应用程序数,并且 UI 显示错误。