Creating CIs for Configuration Compliance using the Identification and Reconciliation Engine
Starting with Configuration Compliance 11.1, you can create configuration items (CIs) in the Configuration Management Database (CMDB) using the Identification and Reconciliation engine (IRE) API. By using the IRE API to create CIs, you can prevent duplicate CIs from being created and you can reconcile CI attributes by allowing only authoritative data sources to write to CMDB.
A CI class (table) is the original table name in the instance database. CMDB contains base system classes that store data about CIs.
Using IRE for CI creation
Prior to version 11.1, if a matched CI was not found either in the Discovered Items list or
CMDB, a CI was created in the Unmatched CI class
(sn_sec_cmn_unmatched_ci).
For more information, see Unmatched CIs.
Starting with version 11.1, you can use the IRE API to create CIs in CMDB. Instead of using the Unmatched CI class, a CI is created in the Unclassed Hardware or Incomplete IP Identified Device class.
CMDB CI classes
| CMDB CI Class | Description |
|---|---|
Incomplete IP Identified Device (cmdb_ci_incomplete_ip) |
CI is created in this table if only the IP address is available in the host information that is received from the scanner. |
Unclassed Hardware (cmdb_unclassed_hardware_ci) |
CI is created in this table if any of the following information is available in the
host information that is received from the scanner:
Note: If the MAC address is available, the network adapter entry is created and
related to the unclassed hardware CI. If both the IP and MAC addresses are available, the
IP address CI is also created and related to the unclassed hardware CI. |
- The CMDB CI Class plugin is not activated.
- IRE raises an exception while creating a new CI.