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 分钟才能在用户界面上反映这些详细信息。
限制的默认值
限制名称 | 描述 | 默认值 | 超出限制的影响 |
---|---|---|---|
maxAppsPerDataSource | 每个数据源的最大应用程序数。 | 5000 | 数据源停止获取数据,数据源和警示页面上显示错误,并且应用程序不会更新。 |
maxTiersPerApp | 每个应用程序可以存储的最大层数。 | 150 | 层数减少到适合限制后,应用程序才会更新。 |
maxMembersPerApp | 每个应用程序可以存储的最大成员数。 | 5000 | 成员数减少到适合限制后,应用程序才会更新。 |
maxGraphTraversalStackSize | 图形遍历中使用的最大堆栈大小。 | 10000 | 不会创建应用程序,并出现异常 SizeLimitExceededException。 |
maxResponseAppCount | API 响应中可返回的最大应用程序数。 | 5000 | 仅返回适合此限制的应用程序数,并且 UI 显示错误。 |