Beziehungs-Governance-Regeln
Beziehungs-Governance-Regeln sind eine Reihe von Beziehungsregeln, die verwendet werden, um Konsistenz und Gültigkeit bei der Modellierung von Beziehungen zwischen Konfigurationselementen (Configuration Items, CIs) in der CMDB sicherzustellen. Verwenden Sie Beziehungs-Governance-Regeln, um die Auswahl von Beziehungstypen oder Richtungen zu verhindern, die zwischen bestimmten CI-Typen nicht zulässig sind.
Verschiedene Anwendungen wie Discovery und Servicezuordnung erstellen Beziehungen zwischen CIs. Jede Anwendung verwendet möglicherweise inkonsistenten Beziehungstyp oder -Richtung, um dieselbe Entität darzustellen, was zu mehreren Ansichten derselben CIs führt. Beziehungs-Governance-Regeln definieren gültige Beziehungstypen und gültige Richtungen zwischen CI-Typpaaren, was zu gültigen und konsistenten Beziehungen in der CMDB führt.
- Abhängige CMDB-Beziehungsregeln: Regeln (Hosting- und Containment-Regeln), die für die CI-Identifizierung verwendet werden. Sie können abhängige Beziehungsregeln im CI-Klassenmanager anzeigen und ändern, nachdem Sie eine Klasse aus der Klassenhierarchie ausgewählt und auf geklickt haben Abhängige Beziehung .
- Vorgeschlagene Beziehungen : Regeln, die auf vorhandenen vorgeschlagenen Beziehungen in der Tabelle „vorgeschlagene Beziehung“ [cmdb_rel_type_suggest] basieren. Vorgeschlagene Beziehungen werden in verwendet CI-Beziehungseditor. Sie können vorgeschlagene Beziehungen im CI-Klassenmanager anzeigen und ändern, nachdem Sie eine Klasse aus der Klassenhierarchie ausgewählt und auf geklickt haben Vorgeschlagene Beziehungen .
- Referenzregeln : Regeln, die hauptsächlich vom Cloudmanagement verwendet werden, um alle möglichen gültigen Kombinationen von Paaren von referenzierenden und referenzierten CIs in der Servicedefinition darzustellen.
- Integrierte gültige Beziehungen: Die folgenden Beziehungen sind im Basissystem als gültige Beziehungen vordefiniert:
- cmdb_ci_Endpoint -> anwendbarer Flow an::anwendbarer Flow von -> cmdb_ci_Endpoint
- cmdb_ci_Endpoint -> Endpunkt implementieren, um::Endpunkt implementieren von -> cmdb_ci
- cmdb_ci -> Verwenden Sie den Endpunkt, um::Verwenden Sie den Endpunkt von -> cmdb_ci_endpoint
Allgemeines Verhalten
- Beziehungs-Governance-Regeln unterstützen die Übernahme.
Angenommen, die vorgeschlagene Beziehung „cmdb_ci_appl“ wird ausgeführt auf::runs cmdb_ci_Hardware“. Dann ist die Beziehung „wird ausgeführt am::ausgeführt“ zwischen einem cmdb_ci_appl_dot_net-CI und einem cmdb_ci_windows_server-CI gültig. Das liegt daran, dass die .Net-Anwendungsklasse von der Anwendungsklasse und die Windows-Serverklasse von der Hardwareklasse erbt.
- Doppelte Beziehungs-Governance-Regeln sind nicht zulässig.
- Beziehungs-Governance-Regeln sind nicht domänengetrennt.
- Es ist zulässig, mehr als einen Beziehungstyp zwischen denselben zwei CI-Typen zu haben. Beispielsweise sind die folgenden Beziehungen gültig:
- cmdb_ci_appl hängt ab von::verwendet von cmdb_ci_Service
- cmdb_ci_appl empfängt Daten von::sendet Daten an cmdb_ci_Service
Berichte
Eine Beziehung zwischen CIs gilt als gültig, wenn sie einer der Beziehungs-Governance-Regeln entspricht. Verwenden Sie das Dashboard „Beziehungsintegrität“, um Berichte zu anzuzeigen Beziehungsintegrität Einbeziehen der Compliance von Beziehungen mit Beziehungs-Governance-Regeln. Der Bericht „Beziehungen nicht konform mit allen Beziehungsregeln“ zeigt CI-Beziehungen an, die keiner der Beziehungs-Governance-Regeln entsprechen.