Erstellen Sie einen Discovery-Prozess-Handler

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Prozess-Handler verhindern die Erstellung doppelter CIs, indem Parameter herausgefiltert werden, von denen bekannt ist, dass sie inkonsistente Werte aufweisen, bevor die Prozessklassifizierung erfolgt. Sie können neue Klassifizierer erstellen oder vorhandene bearbeiten.

    Vorbereitungen

    Erforderliche Rolle: keine

    Prozedur

    1. Navigieren zu Alle > Discovery-Definition > CI-Klassifizierung > Prozesshandleran.
    2. Klicken Sie auf Neu.
    3. Füllen Sie die Felder im Formular „Prozess-Handler“ aus.
      Tabelle : 1. Prozess-Handler-Formular
      Feld Beschreibung
      Name Geben Sie einen eindeutigen Namen für den Prozess-Handler-Datensatz ein.
      Aktiv Aktivieren Sie das Kontrollkästchen, um den Prozess-Handler auszuführen.
      Klassifizieren
      • Aktivieren Sie das Kontrollkästchen, um die Klassifizierung eines laufenden Prozesses [cmdb_running_Process]-Datensatzes zu aktivieren, der den Bedingungen dieses Prozesshandlers entspricht.
      • Deaktivieren Sie das Kontrollkästchen, um die Klassifizierung eines laufenden Prozesses [cmdb_running_Process]-Datensatzes zu deaktivieren, der den Bedingungen dieses Prozesshandlers entspricht.
      Bedingung Wählen Sie die Bedingungen aus, die den Prozess-Handler zum Ausführen des Skripts auslösen. In den meisten Fällen enthält diese Bedingung entweder bestimmte Namen der ausführbaren Dateien oder das Vorhandensein bestimmter Parameter.
      Skript Geben Sie das JavaScript ein, das Sie für den aktuellen Datensatz in der Tabelle „laufender Prozess“ [cmdb_running_Process] ausführen möchten, wenn die Option ist Bedingung Ist erfüllt. Die Aktuell Variable ist ein Verweis auf einen laufenden Prozess-GlideRecord. Das Skript sollte überprüfen Aktuell.Parameter Führen Sie für bestimmte Werte einen Zeichenfolgenersatz durch, um diese Werte zu bearbeiten, und speichern Sie das Ergebnis in Current.key_Parameters .

      ServiceNowVerwendet Key_Parameters Feld zusammen mit dem Prozessnamen, um zu bestimmen, ob der Prozess auf einem bestimmten Computer eindeutig ist.

      Siehe In Klassifizierungsskriptobjekten für DiscoveryFür zusätzliche Optionen.
    4. Klicken Sie auf Absenden.

    Nächste Maßnahme

    Führen Sie eine Discovery über aus Discovery-Zeitplan Um nach Anwendungen und dann zu suchen Überprüfen Sie die Ergebnisse in der CMDB Für die gefundenen Anwendungen.