Beziehungs-Governance-Regeln

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • 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.

    Beziehungs-Governance-Regeln bestehen aus:
    • 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.