CMDB Identification Error: Identity Rule Missing for table [null]
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-17-2018 10:01 AM
Having trouble finding any information on this error I'm getting during discovery. I'm running discovery on some FireEye appliances, so there are some custom OIDs, probe, sensor, etc. I'm not sure when this stopped working, possibly even before we upgraded to Jakarta in Dec.
What happens is discovery ends with "Identified, not updating CI, now finished", but the CI most recent discovery is updated anyway. I had created a new Identifier for these devices for the app appliance table, using Serial number and Name as two separate rules, even though SN is properly returned in the payload the Serial number rule is skipped. In the discovery log it DOES properly ID the CI (because of the secondary Name rule in the Identifier). I deleted this Identifier to have discovery fall back on the OotB cmdb_ci_hardware rule (which is does) and I up with the same result.
Has anyone seen this error before?
- Labels:
-
Discovery

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2018 09:35 AM
This usually comes when there are duplicates in the CMDB. It appears from your explanation that there are duplicates with same name & serial number in your CMDB leading to discovery getting confused as to which one to update and thus stops.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2018 09:40 AM
In this case, no duplication of records by name or SN on cmdb_ci_hardware.