Prozess überwachen

Sie können eine Datenquelle definieren, die einen oder mehrere auf einem Server ausgeführte Prozesse überwacht. Die Prozesse müssen auf demselben Host wie der Agent ausgeführt werden. Für jeden Prozess fügt die Datenquelle eine Zeile zum Dataset 'Verfügbarkeit' hinzu.

Vorgehensweise

  1. Klicken Sie auf der Seite Anfängliche Datenquelle für den Agenten oder auf der Seite Datenquellenposition im Bereich Kategorien der Überwachungsdaten auf die Option Ein Prozess.
  2. Klicken Sie im Bereich Datenquellen auf Ein Prozess.
  3. Klicken Sie auf Weiter.
  4. Geben Sie auf der Seite Prozessmonitor im Bereich Prozessinformationen den Anzeigenamen und den Prozessnamen an. Sie können den Prozessnamen von Hand eingeben oder durch Klicken auf Durchsuchen abrufen. Nachdem Sie auf Durchsuchen geklickt haben, wird eine Liste der Prozesse angezeigt, die gegenwärtig auf dem lokalen System oder auf einem fernen System ausgeführt werden.

    Mithilfe der Optionen Argumentabgleich verwenden und Vollständige Befehlszeile abgleichen können Sie die Prozesse genauer eingrenzen. Wenn beispielsweise mehrere Instanzen desselben Prozesses auf dem System ausgeführt werden, können die Instanzen bei Verwendung dieser Optionen voneinander unterschieden werden.

    Tabelle 1. Felder auf der Seite 'Prozessmonitor' . In der Tabelle sind die Felder auf der Seite Prozessmonitor mit ihren Beschreibungen aufgeführt.
    Feldname Beschreibung Gültige Werte
    Anzeigename Beschreibender Name für die Komponente der Anwendung, die durch den Prozess implementiert wird, so wie er in Tivoli Enterprise Portal oder an der IBM® Cloud Application Performance Management-Konsole angezeigt wird. Beschreibende Zeichenfolge
    Prozessname Name des überwachten Prozesses. Gültiger Name der ausführbaren Datei
    Argumentabgleich verwenden Geben Sie an, ob die Prozessargumente abgeglichen werden sollen. Ein oder Aus
    Argument Argumentzeichenfolge, die abgeglichen werden soll. Der Argumentabgleich sucht die angegebene Zeichenfolge als Unterzeichenfolge der Argumente. Der Abgleich ist erfolgreich, wenn Sie einen beliebigen Teil des Arguments als Eingabezeichenfolge angeben. Zeichenfolge
    Mit vollständiger Befehlszeile abgleichen Geben Sie den vollständigen Namen der ausführbaren Datei an, der auch den Pfad umfassen kann. Ein oder Aus
    Befehlszeile Vergleicht die angegebene Zeichenfolge mit dem zum Starten des Prozesses verwendeten vollständig qualifizierten Befehlsnamen. Die Befehlsargumente werden nicht verglichen. 'Vollständig qualifiziert' heißt, dass auch der Pfad für den Befehl angegeben werden muss. Zeichenfolge
    Betriebssysteme Wählen Sie die Betriebssysteme aus, unter denen dieser Prozess ausgeführt wird. Beliebige Auswahl
  5. Wenn Sie auf Durchsuchen klicken, wird das Fenster Prozessbrowser geöffnet. Dieses Fenster enthält zunächst Detailangaben zu jedem Prozess auf dem Agent Builder-System. Zu diesen Informationen gehören die ID, der Prozessname und die vollständige Befehlszeile des Prozesses. Wählen Sie mit einer oder mehreren der folgenden Aktionen den Prozess oder die Prozesse, mit dem/denen Sie arbeiten wollen, in der Liste im Fenster Prozessbrowser aus:
    1. Klicken Sie auf die Spaltenüberschrift, um die Liste der Prozesse zu sortieren.
    2. Um die Informationen im Fenster zu aktualisieren, klicken Sie auf das Symbol für Aktualisieren (Blitzsymbol).
    3. Um nach bestimmten Prozessen zu suchen, klicken Sie auf das Symbol Suchen (Fernglassymbol).
      Sie können einen Suchausdruck eingeben und Optionen auswählen, um anhand der Prozess-ID, des Namens und der Befehlszeile zu suchen.
    4. Um Prozesse auf einem anderen System anzuzeigen, wählen Sie in der Liste Verbindungsname ein bereits definiertes System aus. Alternativ können Sie auf Hinzufügen klicken und die Systeminformationen für ein neues System eingeben.
      Weitere Informationen finden Sie in Verbindungen für Prozessbrowsing definieren. Sie können Prozesse für mehrere Systeme gleichzeitig laden und zwischen Verbindungen umschalten, während Prozesse für eine oder auch mehrere Verbindungen geladen werden.
      Anmerkung: Beim Durchsuchen von fernen Systemen sind die Befehlszeilendetails nur dann verfügbar, wenn die Suche in Tivoli Enterprise Portal Server ausgeführt wird.
    Im folgenden Beispiel wird der Prozess nach Auswahl von svchost.exe im Feld Prozessname auf der Seite Prozessmonitor angezeigt (Abbildung 1).
    Abbildung 1. Seite 'Process Monitor' - Beispiel
    Seite Prozessmonitor mit eingegebenem Anzeigenamen svchost und eingegebenem Prozessnamen svchost.exe
  6. Füllen Sie die Seite Prozessmonitor anhand der Informationen in Tabelle 1 aus.
    Anmerkung: Wenn der in diesem Monitor beschriebene Prozess nur für einige der Betriebssysteme anwendbar ist, unter denen Ihre Anwendung ausgeführt wird, ist es möglicherweise empfehlenswert, einen oder mehrere Prozessmonitore mit dem gleichen Anzeigenamen zu erstellen, um die anderen Betriebssysteme abzudecken. Fügen Sie die Prozessmonitore jeweils separat hinzu. Achten Sie hierbei darauf, dass der Anzeigename für alle Monitore gleich ist, der Prozessname jedoch auf den ausgewählten Betriebssystemen gefunden werden kann.
  7. Führen Sie einen der folgenden Schritte aus:
    • Klicken Sie auf Weiter, wenn Sie den Assistenten für Agenten verwenden.
    • Klicken Sie auf Fertigstellen, um die Datenquelle zu speichern und den Agenteneditor zu öffnen.

Nächste Schritte

Wenn Sie die Daten aus dieser Datenquelle im Zusammenfassungsdashboard für IBM Cloud Application Performance Management verwenden wollen, müssen Sie ein gefiltertes Dataset (Attributgruppe) auf Basis des Datasets 'Verfügbarkeit' erstellen und es dann so konfigurieren, dass eine einzelne Zeile bereitgestellt wird. Verwenden Sie das Feld NAME, um die Zeile für Ihren Prozess auszuwählen.

Das Feld 'Status' kann für den Status verwendet werden; DOWN bedeutet, dass der Prozess nicht ausgeführt wird, während UP bedeutet, dass der Prozess aktiv ist. Wählen Sie in der neuen gefilterten Attributgruppe das Feld 'Status' aus und geben Sie dann die Schweregradwerte an.

Wenn mehrere Kopien des Prozesses ausgeführt werden, enthält das Dataset 'Verfügbarkeit' mehrere Zeilen mit diesem Prozessnamen und der Status in allen diesen Zeilen ist UP (Aktiv). Das gefilterte Dataset muss so konfiguriert sein, dass es nur eine einzelne Zeile zurückgibt. Daher kann eine beliebige dieser Zeilen zurückgegeben werden, der Wert für 'Status' ist jedoch in jedem Fall korrekt.