Agent Prozess

Funktion

Abfrage von CPU-, Speicher- und Prozesszählern (alle oder für bestimmte Prozesse)

Alarmierung

CPU-Auslastung in % (relativ), Speicherauslastung RSS (MB), Speicherauslastung virtuell (MB), Auslastung des physischen Speichers (in %), Anzahl der Prozesse,
Anzahl der Threads

Agent-Prozessdetails

Agent-Prozessparameter

Parameter

Beschreibung

Prozessname

 Name eines bestimmten Prozesses oder „Alle“ für zusammengefasste Ergebnisse aller laufenden Prozesse. Der Prozentsatz wird im Verhältnis zu allen im System verfügbaren CPUs gemessen.

Werte und Alarm Limits des Agents

Wert / Alarm Limit

Beschreibung

CPU-Auslastung

Der Prozentsatz der CPU-Auslastung wird im Verhältnis zu allen verfügbaren CPUs im System gemessen und über den Messzeitraum (Job-Intervall) gemittelt.

RSS-Speicherauslastung

Gesamtspeicherbelegung der Prozesse in MByte (Resident Set Size). Dieser Wert ist auf Windows-Systemen nicht verfügbar.

Virtueller Speicherverbrauch

Gesamtspeicherbedarf des Prozesses in MB (virtuelle Größe)

Physikalische Speicherauslastung

Relative Speicherauslastung, berechnet durch Vergleich der Resident-Set-Größe mit dem physischen Speicher

Anzahl der Prozesse

Gesamtzahl der Prozesse, die dem Filter „Prozessname“ entsprechen

Anzahl der Threads

Gesamtzahl der Threads, die dem Filter „Prozessname“ entsprechen

Fehlercode

Generischer Job-Fehlercode (siehe Abschnitt „Job-Fehlercodes“)

Agent-Prozesswertmessung für Windows

Spezifischer Prozess:

Der Wert „Working Set“ wird sowohl für die Berechnung der physischen Speicherauslastung als auch für die Speicherauslastung verwendet. Um ihn im Windows-Task-Manager anzuzeigen, muss die Spalte „Working Set“ manuell hinzugefügt werden.

Betriebssysteme ab Windows Vista (Server 2008, 7 usw.) zeigen im Task-Manager den „Private Working Set“ an, nicht den „Working Set“, der von WinAgent gemessen wird.

Alle Prozesse:

Der Wert „Committed size“ wird sowohl für die Berechnung der physischen Speicherauslastung als auch der Speicherauslastung verwendet:

Messung des Agent-Prozesswerts unter Linux

Auf Linux-Systemen können die Messungen der physischen Speicherauslastung ungenau sein oder je nach den auf dem Remote-Host ausgeführten Anwendungen manchmal zu Werten von über 100 % führen. Um den zwischen Bibliotheken und Anwendungen gemeinsam genutzten Speicher zu berücksichtigen, muss das Befehlszeilentool „smem“ auf dem Remote-Linux-Host installiert werden. Im Gegensatz zu bestehenden Tools kann „smem“ die „Proportional Set Size“ (PSS) ausgeben, die eine aussagekräftigere Darstellung der in einem virtuellen Speichersystem genutzten Speichermenge darstellt. Da große Teile des physischen Speichers in der Regel von mehreren Anwendungen gemeinsam genutzt werden, kann die als „Resident Set Size“ (RSS) bekannte Standardmessgröße für die Speicherauslastung die Speicherauslastung erheblich überschätzen. PSS misst stattdessen den „fairen Anteil“ jeder Anwendung an jedem gemeinsam genutzten Bereich, um einen realistischen Wert zu liefern.

Stellen Sie sicher, dass Sie die smem-Binärdatei am folgenden Speicherort installieren: /usr/bin/smem, damit die entsprechende sudo-Regel wirksam wird. smem kann unter folgender Adresse heruntergeladen werden: https://www.selenic.com/smem/.

Beispiele für Agent-Prozesse

Beispiel 1 – Abruf der systemweiten Auslastung aller Prozesse unter Windows

Prozessname

all

Ausgabe 1

Beispiel 2 – Informationen zu einem einzelnen Prozess unter Linux abrufen

Prozessname

eranger-Server

Ausgabe 2

Beispiel 3 – Informationen zu allen Prozessen unter Linux abrufen, deren Name mit „eranger“ beginnt

Prozessname

eranger*

Ausgabe 3