Arbeiten mit CMDB Data Manager

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 8 Minuten Lesedauer
  • CMDB Data Manager ist ein richtliniengesteuertes Framework für die Massenverwaltung von CI-Lebenszyklusvorgängen wie Löschen, Archivieren und Nachweis. Der CMDB-Datenmanager ist eine umfassende und integrierte Lösung, die sich auf große CMDBs skalieren lässt und schnelle Änderungen in einer cloudbasierten Welt bewältigt.

    Bei großen CMDBs können sich im Laufe der Zeit große Mengen veralteter CIs ansammeln, die sich auf die Gesamtleistung auswirken können. Benutzerdefinierte entschärfende Lösungen können schwierig zu entwickeln und zu warten sein und sind auch fehleranfällig. Der CMDB-Datenmanager ist das Tool, mit dem Sie Richtlinien erstellen, veröffentlichen und verwalten können. Erstellen Sie Richtlinien, um CI-Lebenszyklusvorgänge zu automatisieren und zu steuern, damit die CMDB in einem fehlerfreien und effizienten Betriebszustand bleibt.

    Verwenden Sie den CMDB-Datenmanager, um Richtlinien zu erstellen, die Ihre Organisationsprozesse für die Verwaltung des Lebenszyklus von CIs darstellen, z. B.:
    • Außerkraftsetzen aller Computer ohne Besitzer, die vor mehr als einem Jahr erstellt wurden (Richtlinientyp „Stilllegen“)
    • Archivieren Sie alle Linux-Server im Rechenzentrum von Seattle, die seit sechs Monaten nicht aktualisiert wurden (Richtlinientyp „Archivieren“).
    • Löschen Sie alle Container, die in der letzten Woche nicht erkannt wurden (Richtlinientyp „Löschen“).
    • Alle CIs an einem angegebenen Speicherort nachweisen (Nachweisrichtlinientyp).
    • Genehmigen Sie Lebenszyklusaufgaben, die von der abhängigen CI-Verwaltunggeneriert wurden, kaskadieren, löschen, archivieren oder stilllegen.
    • Löschen Sie verwaiste, veraltete oder irrelevante Datensätze in Nicht-CMDB-bezogenen Tabellen. Die zugehörigen Nicht-CMDB-Tabellen in der Tabelle „Zugehöriger Eintrag“ [cmdb_related_entry] enthalten Verweise auf CMDB-Tabellen. Ein CI in einer zugehörigen Tabelle kann beispielsweise verwaist werden, wenn das referenzierte CI in der CMDB gelöscht wird (Richtlinientyp „Delete CMDB Related Entry“).
    • Zertifizieren Sie, dass Attribute einen bestimmten Wert haben, der für das Geschäft erforderlich ist.

    Sie können CMDB Data Manager-Richtlinien nur auf Klassen anwenden, die die Tabelle „Configuration Item“ [cmdb_ci] erweitern. Daher können Sie den CMDB-Datenmanager nicht zum Verwalten von Klassen verwenden, z. B. solche, die von CMDB CI Class Models importiert wurden.

    CMDB Data Manager-Experience in CMDB-Arbeitsbereich

    Sie können die Zielseite des CMDB-Arbeitsbereichs und ihre Ansichten verwenden, um den CMDB-Datenmanager vollständig zu verwalten, auf allgemeine Analysen und Zählungen für seine Richtlinien und Aufgaben zuzugreifen und Ihre Aufgaben zu überprüfen. Weitere Informationen zur Verwendung des CMDB-Datenmanagers in CMDB-Arbeitsbereichfinden Sie unter CMDB Data Manager-Experience in CMDB-Arbeitsbereich.

    CMDB-Datenmanager auf der Core-UI (UI 16)

    CMDB Data Manager-Experience in CMDB-Arbeitsbereich bietet die neuesten Funktionen des CMDB-Datenmanagers, einschließlich einiger Funktionen, die im CMDB-Datenmanager auf Basis der Core-UI (UI 16) nicht verfügbar sind. Der auf der Core-UI (UI 16) basierende CMDB-Datenmanager ist verfügbar, indem Sie zu navigieren Alle > Konfiguration > CMDB-Datenmanager. Weitere Informationen zur Verwendung des CMDB Data Manager Legacy-Builds auf der Core-UI finden Sie unter CMDB-Datenmanager auf der Core-UI (UI 16).

    Bedingungen

    Richtlinie

    Eine CMDB-Datenmanagerrichtlinie erfasst den gesamten Verwaltungsplan für ein Lebenszyklus-Event, z. B. die CI-Deaktivierung. Eine Richtlinie ist einem Subflow (dem Richtlinien-Subflow) zugeordnet, der die Aufgaben (die Richtlinienaufgaben) für die Ziel-CIs der Richtlinie erstellt. Eine Richtlinie wird mit einem Richtlinientyp konfiguriert, und die Richtlinienaufgaben führen Vorgänge aus, die diesem Richtlinientyp zugeordnet sind, z. B. das Archivieren oder Löschen eines CI-Datensatzes. Außerdem können Sie eine Richtlinie so konfigurieren, dass eine Genehmigung erforderlich ist.

    Der Richtlinientyp, der Richtlinien-Subflow und die Richtlinienaufgaben sind alle auf ein bestimmtes Lebenszyklus-Event von CIs ausgerichtet. Beispielsweise ist ein Richtliniensatz mit dem Richtlinientyp „löschen“ dem Subflow „löschen“ zugeordnet, und seine Richtlinienaufgaben behandeln das Löschen von CIs.

    Eine tägliche regelmäßige Aufgabe verarbeitet alle veröffentlichten CMDB Data Manager-Richtlinien.

    Richtlinien-Subflow

    Der Richtlinien -Subflow enthält die zugrunde liegende Logik zur Verarbeitung eines Lebenszyklus-Events wie Stilllegen oder Löschen. Wenn die Richtlinie so konfiguriert ist, dass eine Genehmigung erforderlich ist, wird der Richtlinien-Subflow erst ausgeführt, nachdem eine Richtlinienaufgabe genehmigt wurde.

    Das Basissystem stellt mehrere allgemeine Subflows bereit, z. B. Löschen, Archivieren und Stilllegen, die Sie mit -Richtlinien verwenden können. Sie können auch benutzerdefinierte Subflows erstellen, die in der Organisation benötigt werden.

    Richtlinienaufgabe

    Eine separate Aufgabe wird erstellt und jedem eindeutigen Wert Managed By Group innerhalb des Satzes von Ziel-CIs in einer Richtlinie zugewiesen. Eine Richtlinienaufgabe löst den Richtlinien-Subflow aus, verfolgt den Satz von Ziel-CIs für die Aufgabe nach und übernimmt bei Bedarf die Genehmigung der Aufgabe.

    Wenn eine Richtlinie eine Genehmigung erfordert, lösen die Richtlinienaufgaben den Richtlinien-Subflow erst aus, wenn ein Mitglied der Gruppenzuweisung im Attribut Managed by Group der Ziel-CIs die Aufgaben genehmigt. Wenn eine Aufgabe abgelehnt wird oder das Attribut Managed by Group leer ist, wird die Aufgabe einem Administrator zugewiesen, der manuell eingreifen muss, um die Aufgabe zu lösen.

    Wenn eine Richtlinie nicht so konfiguriert ist, dass eine Genehmigung erforderlich ist, werden die Richtlinienaufgaben automatisch genehmigt.

    CI-Ausschlussliste
    Eine Reihe von CIs, für die Richtlinien eines angegebenen Typs nicht gelten.

    Richtlinientypen

    Sie können Richtlinien der folgenden Typen erstellen:
    Löschen
    Verwenden Sie diese Option, um ein CI aus seiner aktuellen Tabelle zu entfernen, ohne die Option, das CI in einen aktiven Status zurückzusetzen.
    Stilllegen
    Verwenden Sie diese Option, um ein CI zu löschen, während das CI in Listenansichten und in Prozessen wie CMDB-Integrität aktiv bleibt.
    Bestätigung
    Verwenden Sie, um Nachweisaufgaben zuzuweisen und zu verarbeiten, die das Vorhandensein der tatsächlichen IT-Infrastruktur und Anwendungen überprüfen, die Sie besitzen. Da CIs kontinuierlich aus verschiedenen Datenquellen in die CMDB erfasst werden, unterstützen Nachweise von CIs die Integrität der CMDB. Weitere Informationen zur Verwendung des Nachweisrichtlinientyps finden Sie unter CIs-Nachweis.
    Archiv
    Verwenden Sie diese Option, um ein CI aus seiner aktuellen Tabelle zu entfernen und das CI in einer separaten Archivtabelle zur temporären Aufbewahrung zu speichern. Durch die Archivierung eines CI wird das CI aus Ansichten und Funktionen wie Karten und dem Beziehungsformatierer ausgeschlossen. Während der Aufbewahrungsdauer können Sie CIs in den aktiven Statuszurückversetzen. Am Ende des Aufbewahrungszeitraums werden archivierte CIs aus ihrer Archivtabelle gelöscht.
    CMDB-bezogenen Eintrag löschen

    Verwenden Sie diese Option, um irrelevante oder veraltete Daten aus zugehörigen Tabellen zu bereinigen, damit CMDB-Daten fehlerfrei und relevant bleiben, wenn sich der Status der referenzierten CIs ändert.

    Zugehörige Tabellen, z. B. die Tabelle „Seriennummer“ [cmdb_serial_number], sind nicht Teil der CMDB-Hierarchie, gelten jedoch dennoch als CMDB-Daten. Zugehörige Tabellen sind nicht inhärent aus der Tabelle „Konfigurationselement“ [cmdb_ci], haben jedoch mindestens eine Spalte, die auf ein CMDB-CI verweist. Zugehörige Tabellen werden in der Tabelle „Zugehörige Einträge“ [cmdb_related_entry] angegeben.

    Zertifizierung
    Verwenden Sie diese Option, um zu bestätigen, dass bestimmte Attribute einen bestimmten Wert haben.

    Sie können Ihre Richtlinien für Stilllegen, Löschen und Archivieren so implementieren, dass sie den CSDM-Standards (Common Service Data Model) entsprechen, bei denen beispielsweise CIs nur dann archiviert und gelöscht werden, wenn sich ein CI bereits im stillgelegten Status befindet. Wenn Sie diese Lebenszyklusrichtlinien erstellen, wendet das System Prozesse an, um alle abhängigen CIs zu verwalten, die möglicherweise zurückgelassen werden. Weitere Informationen zu diesen Prozessen und zur Überprüfung, ob die Funktion aktiviert ist, finden Sie unter Verwaltung abhängiger CIs.

    Now Platform® Datenarchivierung

    Die Funktionalität, die der Archivrichtlinientyp im CMDB-Datenmanager bereitstellt, basiert auf der Now Platform® Datenarchivierungsfunktion, die speziell für CMDB-CIs angewendet wird, und erweitert sie. Während der Verarbeitung einer Archivrichtlinie zum Archivieren von CMDB-CIs verwendet CMDB Data Manager Komponenten und Prozesse der Datenarchivierung Now Platform® auf folgende Weise:
    • Die Tabelle „Archivregel“ [sys_archive] enthält die Archivregeln Now Platform®, einschließlich der CMDB-Archivregel Archive Configuration Items, die von CMDB Data Manager Archive-Richtlinien verwendet wird.
    • Data Manager stützt sich auf die geplante Aufgabe Archive, um (standardmäßig jede Stunde) auszuführen und CMDB Data Manager-Archivrichtlinien zu verarbeiten. Die geplante Aufgabe Archive wird in der Tabelle „Zeitplanelement“ [sys_trigger] gespeichert.
    • In der Tabelle Now Platform® der Archivauftragsausführungsblöcke [sys_archive_run_chunk] enthält das Attribut Keys die sys_ids der zu archivierenden CMDB-CIs (wobei Regel-ID die ID der CMDB-Archivregel ist).
    • Archivierte Datensätze werden in den Archivtabellen Now Platform® gespeichert, denen das Präfix 'ar_' vorangestellt ist. In ähnlicher Weise wird bei der ersten Ausführung eines CMDB-Archivierungsauftrags eine Archivtabelle für jede CMDB-Klasse erstellt (mit Präfix „ar_cmdb“). Daher dauert diese anfängliche CMDB-Archivierungsaufgabe länger als nachfolgende CMDB-Archivierungsaufgaben.

      Für jede Datenmanager-Archivierungsrichtlinie stapelt das System die zu archivierenden Richtlinien-CIs in Stapel von 1000 CIs. Die Tabelle „sys_archive_run_chunk“ enthält einen Datensatz für jeden dieser Batches.

      CMDB-Archivtabellen, z. B. ar_cmdb_ci_computer, werden unter aufgelistet Alle > Systemarchivierung > Archivtabellen.

    Wenn Sie den CMDB-Datenmanager zum Archivieren von CIs verwenden, können Sie die Datenarchivierungsfunktionen von Now Platform® auch direkt anwenden, z. B. das Wiederherstellen archivierter Datensätze während einer CIs-Aufbewahrungsdauer.

    Lebenszyklusstatusregeln und Deaktivierungsdefinitionen

    Lebenszyklusstatusregeln definieren den Stilllegungsstatus für Klassen in Ihrer Organisation und unterstützen den Übergang von CIs durch Lebenszyklusphasen bei Verwendung des CMDB-Datenmanagers. Nach dem Außerkraftsetzen von CIs konfiguriert CMDB Data Manager die außer Kraft gesetzten CIs gemäß den Deaktivierungsdefinitionen, die in den Lebenszyklusregeln für die CIs-Klasse angegeben sind. Die Verwendung einer CMDB Data Manager-Richtlinie zum Stilllegen, Archivieren oder Löschen erfordert, dass für jede Zielklasse in der Richtlinie eine aktive Lebenszyklusregel vorhanden ist. Sie können Lebenszyklusregeln im Basissystem aktivieren, um die Standarddefinitionen anzuwenden, diese Regeln anzupassen oder Lebenszyklusregeln für in Ihrer Organisation benötigte Klassen hinzuzufügen.

    Der Lebenszyklusstatus eines CI wirkt sich auf die Sichtbarkeit und Einbeziehung von CIs in laufende CMDB-Prozesse aus:
    • Ein stillgelegtes CI ist nicht von Ansichten oder Prozessen wie CMDB-Integrität ausgeschlossen.
    • Ein archiviertes CI ist nicht mehr in seiner aktiven Tabelle vorhanden und wird stattdessen in einer separaten Archivtabelle gespeichert. Archivierte CIs sind nicht mehr sichtbar oder in Prozesse wie Listenansichten, Zuordnungen und Beziehungsformatierer eingebunden. Archivierte CIs können für einen bestimmten Aufbewahrungszeitraum aufbewahrt werden, bevor sie aus der Archivtabelle gelöscht werden. Während dieser Aufbewahrungsdauer können archivierte CIs manuell in einen aktiven Status zurückgesetzt werden, indem archivierte Datensätzemit der Funktion Now Platform® wiederhergestellt werden.
    • Ein gelöschtes CI ist in der Tabelle, zu der es gehörte, nicht mehr vorhanden, und es gibt keine Möglichkeit, es in einem aktiven Status wiederherzustellen. Das Löschen eines CI ist ein irreversibler Vorgang.

    Weitere Informationen zum Zugriff auf und zur Verwaltung von Lebenszyklusregeln finden Sie unter Lebenszyklusregeln und Deaktivierungsdefinitionen.

    Konfigurieren Sie die -Umgebung für CMDB Data Manager

    Bereiten Sie Ihre Umgebung auf die Verwendung des CMDB-Datenmanagers vor:
    1. Einige Richtlinientypen wie die Lebenszyklusrichtlinien Stilllegen, Archivieren und Löschen erfordern, dass für jede Zielklasse in der Richtlinie eine aktive Lebenszyklusregel vorhanden ist. Diese Anforderung gilt nicht für alle Richtlinientypen. Diese Anforderung gilt beispielsweise nicht für den Richtlinientyp „Nachweis“. Wenn Sie versuchen, eine Richtlinie eines Richtlinientyps zu erstellen, für den diese Anforderung gilt, aber nicht erfüllt ist, wird eine Fehlermeldung angezeigt, und der Vorgang schlägt fehl.
    2. Sie können die Genehmigung von Richtlinien optimieren, indem Sie das Attribut Manage by Group von CIs ausfüllen, auf die Sie in Richtlinien abzielen möchten. Verwenden Sie den CI-Klassenmanager, um dieses Attribut für eine ganze Klasse in einem einzigen Synchronisierungsvorgang auszufüllen. Weitere Informationen zu dieser Datensynchronisierung finden Sie unter Legen Sie die Gruppe für ein CI oder eine ganze Klasse von CIs fest. Wenn das Attribut Managed by Group für ein CI nicht ausgefüllt ist, wird der Genehmigungsprozess an den Administrator weitergeleitet.