CMDB Identification Error: Identity Rule Missing for table [null]

cyked
Mega Guru

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?

2 REPLIES 2

Ankush13
Kilo Guru

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.


In this case, no duplication of records by name or SN on cmdb_ci_hardware.