Komponenten und Prozess der Identifizierung und des Abgleichs
Die CMDB Die Identifizierungs- und Abgleichsfunktion wird von der Identifizierungs- und Abgleichsmodul (Ire), Regeln und Aufgaben unterstützt. Identifizierungsregeln, Abgleichsregeln, Ire-Datenquellenregeln, Deduplizierungsaufgaben und Reklassifizierungsaufgaben bestimmen, wie Ire CI identifiziert und abgleicht.
Konzepte und Komponenten der Identifizierung und des Abgleichs
- Identifizierung
- Prozess der eindeutigen Identifizierung von CIs, um zu bestimmen, ob bereits ein CI in vorhanden ist CMDB Oder wenn es sich um ein neu erkanntes CI handelt, das der CMDB hinzugefügt werden muss. Identifizierungsprozesse basieren auf Identifizierungsregeln , Oder für eindeutige IDs für CIs, die Datenquellen bereitstellen können.
- Abgleich
Prozess des Abgleichs von CIs und CI-Attributen, indem nur festgelegte autorisierende Datenquellen in schreiben dürfen CMDB Auf CI-Tabellen- und Attributebene. Die CMDB Wird in Echtzeit aktualisiert, da Datensätze verarbeitet werden. Es ist kein Bereitstellungsbereich vorhanden, um die Abgleichsaktivitäten zu verifizieren, bevor sie bestätigt werden. Abgleichsprozesse sind abhängig von Abgleichsregeln Und Ire-Datenquellenregeln .
Der Abgleich ist nur für Aktualisierungsvorgänge erforderlich, wenn der Identifizierungsprozess ein CI in identifiziert CMDB Das einem eingehenden CI in der Nutzlast entspricht. Wenn Ire ein neues CI einfügt, wird der Abgleich nicht angewendet.
- Deduplizierungsaufgaben
- Wenn die Instanz während des Identifizierungs- und Abgleichsprozesses auf doppelte CIs stößt, gruppiert sie jeden Satz doppelter CIs in einem Deduplizierungsaufgabe . Überprüfen Sie die Informationen in diesen Aufgaben, um zu sehen, wie festgestellt wurde, dass diese CIs Duplikate sind.
- Reklassifizierungsaufgaben
- Während des CI-Identifizierungsprozesses muss ein übereinstimmendes CI möglicherweise aktualisiert, heruntergestuft oder zu einer anderen CI-Klasse gewechselt werden. Wenn die automatische Neuklassifizierung deaktiviert ist, generiert das System einen Neuklassifizierungsaufgabe . Überprüfen Sie die Informationen in diesen Aufgaben, und entscheiden Sie, ob eine manuelle Neuklassifizierung des CI angemessen ist.
- APIs
Die APIs für Identifizierung und Abgleich sind ein zentralisierter Satz von APIs, die mit verschiedenen Datenquellen verwendet werden können, z. B. Discovery, Überwachung oder Importsätze. Sie können damit die Identifizierung und den Abgleich erzwingen, bevor Daten in gespeichert werden CMDB. Datenquellen schreiben nicht direkt in CMDB. Stattdessen rufen sie zuerst APIs auf, um sicherzustellen, dass die geschriebenen Daten keine Inkonsistenzen verursachen.
Identifizierungs-Engine-APIs sind in bereichsbezogenen Apps zugänglich. Das Plugin „Konfigurationsverwaltung für bereichsbezogene Apps“ (CMDB) (com.snc.cmdb.scope) ermöglicht es einer bereichsbezogenen App in Skripts, das Präfix „sn_cmdb.IdentifikationEngine.<method>“ für den Zugriff auf Identifizierungsmodul-APIs zu verwenden. Das Plugin „Konfigurationsverwaltung für bereichsbezogene Apps“ (CMDB) ist in Basissystemen aktiviert.
- CreateOrUpdateCI() : Eine skriptfähige API, die ein CI basierend auf Identifizierungs- und Abgleichsregeln erstellt oder aktualisiert.
- IdentifyCI() : Ähnlich wie createOrUpdateCIAPI, aber das Ergebnis wird nicht in die Datenbank übertragen. Verwenden Sie diese API mit einer bestimmten Nutzlast, um herauszufinden, ob die Identifizierungs-Engine Einfüge- oder Aktualisierungsvorgänge durchführt, ohne den Vorgang zu bestätigen.
- CreateOrUpdateCIErweitert() : Eine skriptfähige API, die die Funktionalität erweiterter IRE-Funktionen wie teilweise Nutzlast, teilweise Commit, unvollständige Nutzlast und Deduplizierung von Nutzlastelementen bereitstellt. Sie können die zu verwendenden erweiterten Funktionen auswählen. Wenn Sie jedoch Teilnutzlasten aktivieren, werden die Deduplizierung von Nutzlastelementen und der teilweise Commit automatisch aktiviert.
- IdentifyCIErweitert : Ähnlich wie createOrUpdateCIEnahncedAPI, aber das Ergebnis wird nicht in die Datenbank übertragen. Verwenden Sie diese API mit einer bestimmten Nutzlast, um herauszufinden, ob die Identifizierungs-Engine Einfüge- oder Aktualisierungsvorgänge durchführt, ohne den Vorgang zu bestätigen.
- CMDBTransformUtil : Eine API, die ausschließlich mit Importsätzen auf verwendet werden soll Wenden Sie Identifizierungs- und Abgleichsprozesse auf Daten an, die von Importsätzen importiert wurden .
Für viele der Tabellen im Basissystem sind vordefinierte Identifizierungen enthalten. Sie können diese Regeln für Ihre Organisation anpassen. Wenn eine neue Tabelle in erstellt wird CMDB, Leitet Identifizierungs- und Abgleichsregeln aus der übergeordneten Tabelle ab, wenn diese Regeln vorhanden sind. Um Identifizierungs- und Abgleichsregeln auf eine neue Tabelle anzuwenden, erstellen Sie die Regeln entweder auf untergeordneter Ebene oder auf ihrer übergeordneten Ebene.
Identifizierungs- und Abgleichsmodul (IRE)
- Ire verhindert doppelte CIs, indem CIs eindeutig identifiziert werden.
- Ire stimmt CI-Attribute ab, indem nur autorisierende Datenquellen in CMDB schreiben dürfen.