Relationship Health Results query

SNOW44
Mega Guru

Hi Community,

New Learner of CMDB and want to know, Why records are created in "Relationship Health Results", From docs I was able to get to know, if relationship between the Parent and child differ then record is created(by relationship schedule job run) on Relationship Health Results  table.

find_real_file.png

Error:Failed for not compliant for rule 'REL_SUGGESTED' which has parent class 'cmdb_ci_cluster', child class 'cmdb_ci_computer' and type '[55c913d3c0a8010e012d1563182d6050]'

So my question what was the next step of action of this records. Do we need to change the relation of this CIs manually or Class level(Suggested Relation change) to do?

Anyone help me to understand this!

2 REPLIES 2

CMDB Whisperer
Mega Sage
Mega Sage

Relationship health results are created when the parent, child, and relationship type of a CI relationship do not match the following:

  • Hosting Rules - Defines a kind of CI that can be hosted on another kind of CI, and the relationship type that is used to designate this relationship.
  • Containment Rules - Defines a kind of CI that can be contained by another kind of CI, and the relationship type that is used to designate this relationship.
  • Suggested Relationships - Defines any other kind of relationship that can be created between a parent and child CI.

If the relationship was created manually, you may want to rethink how the CI relationships are defined and refactor them to match the rules defined out of box.  It is possible to modify the rules themselves, but I would make sure you understand the out of box rules first before modifying them.


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.

Thank you Paul ... this information is really helpful. Requesting others to add more on this point.

Thank you