Erstellen Sie eine IRE-Datenquellenregel

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Wenn Sie Identification and Reconciliation Engine (IRE) verwenden, können Sie verhindern, dass eine bestimmte Discovery-Quelle (Datenquelle) neue CIs für eine bestimmte Klasse einfügt. Erstellen Sie IRE-Datenquellenregeln für Discovery-Quellen, denen Sie beim Erstellen von CIs nicht vertrauen, aber weiterhin vertrauen, wenn Sie die vorhandenen CIs aktualisieren.

    Vorbereitungen

    Erforderliche Rolle: itil_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Ire-Datenquellenregeln haben keine Auswirkungen, wenn dynamische Abgleichsregeln in Kraft sind.

    Zum Beispiel ein IP-Scan-Tool, das Netzwerkgeräte erkennt, aber keine Server erkennt und daher Server-CIs ohne Details erstellt. Sie können verhindern, dass eine solche Discovery-Quelle bestimmte CIs erstellt, während sie weiterhin die Aktualisierung dieser spezifischen CIs zulassen, falls vorhanden. IRE-Datenquellenregeln werden in der Tabelle „IRE-Datenquellenregel“ [cmdb_Ire_Data_Source_rule] gespeichert.

    • Untergeordnete Klassen leiten IRE-Datenquellenregeln wie Identifizierungsregeln von übergeordneten Klassen ab.
    • IRE-Datenquellenregeln, die für eine untergeordnete Klasse angegeben sind, überschreiben alle von einer übergeordneten Klasse abgeleiteten IRE-Datenquellenregeln.
    Wenn IRE einen Einfügevorgang verarbeitet, der durch eine IRE-Datenquellenregel untersagt ist, schlägt der Einfügevorgang fehl. Dieser Fehler tritt auf, wenn die Discovery-Quelle und die CI-Klasse im Einfügevorgang und in einer IRE-Datenquellenregel übereinstimmen. Wenn CreateOrUpdateCIErweitert() Wird verwendet, speichert IRE die fehlgeschlagene Nutzlast in der Tabelle „partielle CMDB-IRE-Nutzlasten“ [cmdb_Ire_partial_Payloads] für die zukünftige potenzielle Verwendung.
    Hinweis:
    Wenn ein Einfügevorgang von der IRE-Datenquellenregel nicht zulässig ist, dann bei Verwendung CreateOrUpdateCI() , Die gesamte IRE-Nutzlast schlägt seit fehl CreateOrUpdateCI() Erlaubt keine partiellen Commits.

    Wenn später eine zulässige Discovery-Quelle versucht, dasselbe CI einzufügen, fügt IRE das CI ein, nachdem es mit dem übereinstimmenden CI aus den Teilnutzlasten zusammengeführt wurde. IRE löscht dann die Teilnutzlast aus der Tabelle „partielle CMDB-IRE-Nutzlasten“ [cmdb_Ire_partial_Payloads] und ermöglicht zukünftige Aktualisierungen durch die in der Regel angegebene Discovery-Quelle.

    Ire-Datenquellenregeln gelten nicht für Suche und zugehörige Elemente, und nur eine einzelne Regel kann für jedes Klassen-/Discovery-Quellpaar aktiv sein.

    Prozedur

    1. Navigieren zu Alle > Konfiguration > Identifikation/Abgleich > IRE-Datenquellenregelan.
    2. Klicken Sie in der Listenansicht auf Neu Und füllen Sie das Formular „IRE-Datenquellenregel“ aus.
      Feld Beschreibung
      Aktiv Aktiviert die IRE-Datenquellenregel.
      Betrifft Die Klasse (und untergeordnete Klassen), von der die angegebene Discovery-Quelle (Datenquelle) keine CIs erstellen darf.
      Datenquelle Discovery-Quelle (Daten), die keine CIs der angegebenen Klasse erstellen darf.
      Einfügen Nicht Zulässig Deaktiviert die angegebene Discovery-(Daten-)Quelle das Einfügen neuer CIs aus der angegebenen Klasse in die CMDB.
    3. Klicken Sie auf Absenden.

    Ergebnisse

    Wenn ein Nutzlastelement mit einer INSERT-Anforderung und in dem die Discovery-Quelle und die CI-Klasse mit der Discovery-Quelle und der CI-Klasse übereinstimmen, die in der IRE-Datenquellenregel angegeben sind:
    1. Der Einfügevorgang schlägt fehl, und IRE protokolliert die folgende Nachricht:

      INSERT_NOT_ALLOWED_FOR_SOURCE – Einfügen in [XYZ] ist für Datenquelle [XYZ] durch IRE-Datenquellenregel blockiert.

    2. Wenn verwendet wird CreateOrUpdateCIErweitert() , Dann speichert IRE das Nutzlastelement als Teilnutzlast in der Tabelle „partielle CMDB-IRE-Nutzlasten“ [cmdb_IRE_partial_Payloads].
    Wenn später eine zulässige Discovery-Quelle erfolgreich ein CI eingefügt hat, das dem CI aus einem Teilnutzlastelement entspricht:
    1. Das aktuelle CI wird mit dem übereinstimmenden CI aus der Teilnutzlast zusammengeführt, wobei statische Abgleichsregeln nach Bedarf angewendet werden.
    2. Die jeweilige Teilnutzlast in der Tabelle „partielle CMDB-IRE-Nutzlasten“ [cmdb_Ire_partial_Payloads] wird gelöscht.
    3. Spätere Nutzlasten, in denen die nicht zulässige Discovery-Quelle das jeweilige CI aktualisiert, werden erfolgreich ausgeführt.
    4. Mit IRE kann die Discovery-Quelle, die zuvor das Einfügen des CI untersagt hatte, dasselbe CI aktualisieren, das jetzt in der CMDB vorhanden ist.