Erstellen Sie eine Ire-Datenquellenregel

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Wenn Sie die Identifizierungs- und Abgleichsmodul (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.

    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 sie vorhanden sind. 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 Ire-Datenquellenregeln, die von einer übergeordneten Klasse abgeleitet wurden.
    Wenn Ire einen Einfügevorgang verarbeitet, der durch eine Ire-Datenquellenregel verboten 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. Wann ErstellenOrUpdateCIErweitert() Wird verwendet, speichert Ire die fehlgeschlagene Nutzlast in der Tabelle „Teilnutzlasten für CMDB-Ire [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() Lässt keine teilweisen Commits zu.

    Wenn später versucht eine zulässige Discovery-Quelle, dasselbe CI einzufügen, fügt Ire das CI nach dem Zusammenführen mit dem übereinstimmenden CI aus den Teilnutzlasten ein. Ire löscht dann die Teilnutzlast aus der Tabelle „partielle Ire-Nutzlasten“ [cmdb_ire_partial_payloads] von CMDB und ermöglicht zukünftige Updates 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 Klasse-/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.
      Beschreibung 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 das Einfügen neuer CIs aus der angegebenen Klasse in die CMDB durch die angegebene Discovery-Quelle (Daten).
    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. Bei Verwendung von ErstellenOrUpdateCIErweitert() , Dann speichert Ire das Nutzlastelement als Teilnutzlast in der Tabelle „Teilnutzlasten des CMDB-Ire [cmdb_ire_partial_payloads]“.
    Wenn später, fügt eine zulässige Discovery-Quelle erfolgreich ein CI ein, 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 „teilweise Nutzlasten des CMDB-Ire“ [cmdb_ire_partial_payloads] wird gelöscht.
    3. Spätere Nutzlasten, in denen die nicht zulässige Discovery-Quelle das jeweilige CI aktualisiert, wurden 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.