vRealize Network Insight supports addition of CMDBs like ServiceNow.
CMDB Concepts
Basically, a CMDB consists of:
- Configuration item: An entity or a component in a system. Example, a computer, a switch, a service, an application, a server, or a VM.
- Relationship: a link or a type of communication between configuration items. Example: depends on, runs on, exchanges data.
Each configuration item has a defined schema.
- Configuration Item Class: Each configuration item must be associated with a class, which defines its properties.
- Relationship class: Defines the type of relation between configuration items.
ServiceNow supports application service, which is a set of interconnected applications and hosts that offer a service. ServiceNow allows you to create an application service manually, by using an API, or can automatically discover by Service Mapping. All these applications are stored in ServiceNow CMDB.
When you add a ServiceNow datasource into vRealize Network Insight, vRealize Network Insight fetches the configurations items and the relationships from the ServiceNow CMDB configuration file.
vRealize Network Insight fetches data in regular intervals, by default.
- The complete data fetch happens every 12 hours, which fetches all the records of the classes defined the CMDB configuration. Also, the complete fetch happens when you add or update the datasource.
- The delta fetch happens every 2 minutes, which fetches all new, modified, and deleted records of the classes defined in the CMDB configuration. Approximately, vRealize Network Insight takes around 12 minutes to reflect these details on the user interface.
Default values for Limitations
Limit Name | Description | Default Value | Impact for Exceeding the Limit |
---|---|---|---|
maxAppsPerDataSource | Maximum applications per datasource. | 5000 | The data source stops fetching data with an error on datasource and alerts page and the applications are not updated. |
maxTiersPerApp | Maximum tiers that can be stored per application. | 150 | The applications are not updated until number of tiers are reduced to fit in limit. |
maxMembersPerApp | Maximum members that can be stored per application. | 5000 | The applications are not updated until number of members are reduced to fit in limit. |
maxGraphTraversalStackSize | Maximum size of stack used in graph traversal. | 10000 | The application will not get created and throws SizeLimitExceededException. |
maxResponseAppCount | Maximum apps that can be returned in API response. | 5000 | Only the number of applications that fits the limit are returned and UI shows error. |