Binden Sie Warnungen an einen bestimmten Prozess

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Binden Sie bestimmte Serverprozesse an die entsprechenden Konfigurationselemente (Configuration Items, CIs) in der CMDB, um eine genaue Zuordnung und Sichtbarkeit sicherzustellen. Diese Bindung ist entscheidend, um Serviceabhängigkeiten zu identifizieren, Mehrdeutigkeiten von generischen Prozessnamen zu reduzieren und eine effektive Überwachung zu ermöglichen. Es unterstützt eine schnellere Warnungslösung, Auswirkungsanalyse und eine bessere Ausrichtung zwischen Infrastruktur- und Anwendungskomponenten in dynamischen Umgebungen.

    Vorbereitungen

    Erforderliche Rolle: evt_mgmt_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn eine Warnung (oder ein Ereignis) in das System eingeht, muss sie manchmal mit einem Konfigurationselement (CI) in der CMDB verbunden oder „gebunden“ werden. Standardmäßig bindet das System Warnungen an den in angegebenen Host Knoten Feld des Ereignisses. Stellen Sie sich eine Situation vor, in der ein Windows-Server mehrere Prozesse ausführt, z. B. MSFT SQL-Instanzen und SQL Server Analysis Services. Die Herausforderung besteht darin, ein Ereignis an die spezifische Prozessinstanz und nicht nur an den Hostserver zu binden, da mehrere Prozesse denselben generischen Namen haben können, z. B. MSSQLSERVER, was zu Mehrdeutigkeiten führen kann.

    Das folgende Beispielverfahren verwendet einen Windows-Server als Host, MSFT SQL-Instanzen als CI-Klasse des Prozesses und MSSQLSERVER als Prozessname. Die folgenden Schritte basieren auf der Annahme, dass das Ereignis Knoten Das Feld des Ereignisses enthält den Hostnamen und Zusätzliche Informationen Feld enthält bestimmte Prozessdetails, die für die Bindung erforderlich sind.

    Tabelle : 1. Alert-to-CI-Bindung über Prozesszuordnung
    Aktion Schritte
    Ereignisregel festlegen: Prozessnamen hinzufügen Fügen Sie den Prozessnamen hinzu sa_Process_Name In der Ereignisregel.
    Ereignisregel festlegen: CI-Typ definieren Wählen Sie den Ziel-CI-Typ in der Ereignisregel aus. Beispiel: MSFT SQL-Instanzen.
    Definieren Sie die Prozesszuordnung Navigieren Sie zur Tabelle „Prozess-zu-CI-Typzuordnung“ [em_Binding_Process_Map], und fügen Sie einen Eintrag hinzu, der einen CI-Typ (z. B. MSFT SQL-Instanzen) einem Prozessnamen (z. B. MSSQLSERVER) zuordnet.
    CI an Warnung binden Wenn ein Ereignis ausgelöst wird, führt das System folgende Schritte aus:
    1. Wendet die Standardbindung an, um den Host zu identifizieren.
    2. Überprüft den in der Ereignisregel angegebenen CI-Typ.
    3. Sucht in der Tabelle „Prozess-zu-CI-Typzuordnungen“ [em_Binding_Process_Map] nach einem übereinstimmenden Prozessnamen und CI-Typ.
    4. Durchsucht die Tabelle „CI-Beziehungen“ [cmdb_rel_ci.list] nach einer „wird ausgeführt am::ausgeführt“-Beziehung zwischen dem Prozess und dem Host-CI.
    5. Bindet an einen Prozess, wenn Werte aus dem CI-Typ Spalte stimmt mit den entsprechenden Einträgen in überein Prozess Spalte in der Tabelle „Zuordnungen von Prozess zu CI-Typ“ [em_Binding_Process_Map].

    Prozedur

    1. Navigieren zu Alle > Ereignismanagement > Bedingungen > Ereignisregelnan.
    2. Wählen Sie Neu.
    3. Wählen Sie aus Warnungsausgabe umwandeln und verfassen Registerkarte und führen Sie die folgenden Schritte aus:
      Fügen Sie sa_Process_Name hinzu.
      1. Wählen Sie aus Manuelle Attribute Kontrollkästchen.
      2. Geben Sie Ein sa_Process_Name Ist ${Process} .

        sa_Process_Name ist ein spezieller Variablenname, der verwendet wird, um den Namen des zu suchenden Prozesses anzugeben. ${sa_Process_Name} wird in angezeigt Zusätzliche Informationen Feld des Ereignisses. Anstelle von ${Process} , Sie können einen beliebigen anderen Feldnamen eingeben, aus dem die Variable stammt sa_Process_Name Leitet seinen Wert ab.

    4. Wählen Sie aus Bindung Registerkarte.
    5. Wählen Sie aus Standardbindung überschreiben Kontrollkästchen.
    6. Wählen Sie im Feld Bindungstyp CI-Feldübereinstimmung aus.
    7. In CI-Typ Feld auswählen MSFT SQL-Instanzen .
      Die CI-Typ Bestimmt die spezifische CMDB-Tabelle, in der das System nach dem übereinstimmenden CI sucht.
      Fügen Sie den CI-Typ hinzu.
    8. Navigieren Sie zu Alle Und suchen EM_Binding_Process_Map.list .

      Die Seite „Zuordnungen von Prozess zu CI-Typ“ wird geöffnet. Hier die Werte aus dem CI-Typ Spalten werden Einträgen in zugeordnet Prozess Spalte. Beispiel: cmdb_ci_DB_mssql_instance Ist dem zugeordnet MSSQLSERVER Prozess.

      Die CI-Typwerte werden mit den entsprechenden Einträgen in der Spalte Prozess abgeglichen.
    9. Wahlweise: Navigieren Sie zu Alle Und suchen cmdb_rel_ci.list .
      Die Seite „CI-Beziehungen“ wird geöffnet.
    10. Wahlweise: Überprüfen Sie, ob sich der Knoten in einer Beziehung „Ausführungen auf::Ausführungen“ mit dem entsprechenden Prozess befindet.
      Der Knoten, der über die Beziehung „wird ausgeführt auf::ausgeführt“ mit dem entsprechenden Prozess verknüpft ist.
    11. Navigieren zu Alle > Ereignismanagement > Alle Ereignissean.
    12. Erstellen Sie ein Ereignis mit Knoten Wert als Name des Hosts, z. B. Windows Server (V-W2K3-SQL2008).
      Die Zusätzliche Informationen Das Feld im Ereignis hat einen Schlüssel namens Prozess Dessen Wert ist MSSQLSERVER .
      In der folgenden Abbildung sehen Sie die Verarbeitungsnotizen, die darauf hinweisen, dass die Bindung zwischen der Warnung und dem Übereinstimmungsprozess aufgetreten ist.
      Verarbeitungsnotizen, die die Bindung des Warnungsprozesses bestätigen.