Prozess abrufen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Beim Erstellen oder Ändern eines Discovery-Musters, verwenden Sie den Vorgang Prozess abrufen, um nach einem bestimmten Prozess zu suchen, der in einer Tabellenvariable gespeichert werden soll.

    Vorbereitungen

    Erforderliche Rolle: keine

    • Navigieren Sie zu dem entsprechenden Pattern-Schritt:

      1. Wählen Sie auf dem Musterformular den entsprechenden Identifikationsteil für aus Discovery .

        Alternativ wählen Sie den entsprechenden Identifikations- oder Verbindungsabschnitt für aus Service-Mapping .

      2. Wählen Sie den entsprechenden Musterschritt aus, oder klicken Sie auf die Schaltfläche „Schritt hinzufügen“, um einen Schritt hinzufügen.

    Grundkenntnisse in der Programmierung sind wünschenswert.

    Erforderliche Rolle: pd_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können die Filterkriterien manuell angeben oder einen Prozess aus der Liste aller Prozesse im System auswählen. Die Werte des ausgewählten Prozesses werden zum Ausfüllen der Filterfelder verwendet. Ändern Sie diese Kriterien nach Bedarf (z. B. um irrelevante Kriterien zu löschen).

    Prozesse, die die angegebenen Filterkriterien erfüllen, werden in eine tabellarische Variable gestellt, deren Name Sie angeben. Diese tabellarische Variable wird in der Tabelle Vorübergehende Variablen angezeigt.

    Prozedur

    1. Wählen Sie Prozess abrufen aus der Liste Vorgang aus.
    2. Führen Sie im Debug-Mode folgende Schritte aus:
      1. Klicken Sie auf Prozess durchsuchen, um ein Formular mit einer Liste von Prozessen zu öffnen.
      2. Wählen Sie einen Prozess aus, und klicken Sie auf OK.
        Filterkriterien werden mit Werten aus dem ausgewählten Prozess ausgefüllt.
    3. Wenn nicht im Debug-Modus gearbeitet wird, definieren Sie die Feldwerte nach Bedarf:
      Feld Beschreibung
      Prozess-ID Geben Sie die Prozess-ID ein. Nicht empfohlen, da dieser Parameter geändert werden kann.
      Befehlszeile Geben Sie die Befehlszeile oder eine Zeichenfolge ein, die ein Teil davon ist. Beispielsweise können Sie mit „bw“ nach „bwengine“ suchen.
      Arbeitsverzeichnis Geben Sie ein Arbeitsverzeichnis für den Vorgang ein. Nicht empfohlen, da dieser Parameter auf verschiedenen Hosts variieren kann.
      Übergeordneter Prozess Geben Sie den Prozess ein, der dem Prozess übergeordnet ist, den Sie extrahieren möchten. Nicht empfohlen, da dieser Parameter geändert werden kann oder viele irrelevante Unterprozesse extrahieren kann.
      Port Geben Sie den Port ein, an dem der Prozess ausgeführt wird. Nicht alle Prozesse basieren auf Ports.
    4. Geben Sie im Feld Zielvariablen angeben den Namen für die tabellarische Variable an, die die Liste der Prozesse enthält, die die Filterkriterien erfüllen.
      Sie können auch einen Wert aus dem eindeutigen Feld einer Tabellenvariable wie in Werte und Variablen in Mustern eingeben beschrieben eingeben.
    5. Wenn Sie sich im Debug-Modus befinden, testen Sie den Schritt, indem Sie auf Test klicken und überprüfen, ob die Operation das erwartete Ergebnis liefert.

    Beispiel

    Diese Operation wird in verwendet Dieses Objekt
    Hierarchie Anwendung> Infrastrukturservice> Webserver
    CI-Typ Microsoft IIS-Webserver [cmdb_ci_microsoft_iis_web_server]
    Muster IIS
    Abschnitt Identifikation für HTTP(S)-Einstiegspunkttypen für IIS6-Sekundenlogik
    Schrittnummer und -Name 40. ISS-Prozess abrufen

    Mit dem Vorgang „Prozess abrufen“ können Sie alle Internet Information Services-Arbeitsprozesse (w3wp.exe) abrufen, die auf dem Windows-Server ausgeführt werden, und die Ergebnisse in der Tabellenvariable iis_process speichern.


    Vorgang „Prozess abrufen“

    Nächste Maßnahme