CMDB Identification Error: MIssing required attribute: os_domain

Sharon Hobart
Mega Guru

In doing Discovery, we are getting the error during identification of missing the os_domain.               This is happening on several ips being discovered.     I've done some cursory looking at Identification scripts and cannot identify why this is required and why identification is failing.   There are no matches found in the CMDB which is expected and next is to create a new CI.   But we get the error.

Any suggestions?   I do noticed that the NBT port 137 is "unresolved" but that should not be a requirement to create a CI that I'm aware of.

1 ACCEPTED SOLUTION

Sharon Hobart
Mega Guru

Found the answer.   There is a system property for CMDB Identification and Reconciliation process that enforces mandatory fields and prevented discovery updating.   Set the attribute to false.


View solution in original post

6 REPLIES 6

Sharon Hobart
Mega Guru

Found the answer.   There is a system property for CMDB Identification and Reconciliation process that enforces mandatory fields and prevented discovery updating.   Set the attribute to false.


This was very helpful to me as I came across the same issue but with other custom rules we've implemented.


For reference the property that needs to be updated is



glide.required.attribute.enabled



Thanks!


Thanks a million! Very helpful. 

Hi, I am getting same error for IP switches. On checking this property I found that it is already set to false. Still I am getting same error.  

CMDB Identification Error: In payload missing minimum set of input values for criterion (matching) attributes from identify rule for table [cmdb_ci_hardware]. Add these input values in payload item '{"className":"cmdb_ci_ip_switch","values":{"discovery_source":"Manual Entry","ip_address":"10.XX.XX.XX","model_id":"f076dc7037229f4468aaab2943990edc","sys_class_name":"cmdb_ci_ip_switch","manufacturer":"fec6a37537f34b0068aaab2943990eb7"}}'

 

Please suggest.