Agent Prozess

Funktion

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

Alarmierung

CPU-Auslastung % (relativ), Speicherauslastung rss (MByte), virtuelle Speicherauslastung (MByte), physische Speicherauslastung (%), 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 anhand aller verfügbaren CPUs im System gemessen.

Agent-Prozesswerte und Alarm Limits

Wert / Alarm Limit

Beschreibung

CPU-Auslastung

Der Prozentsatz der CPU-Auslastung wird anhand aller verfügbaren CPUs im System gemessen und auf den Messzeitraum (Job-Intervall) gemittelt.

Speicherauslastung rss

Gesamter Prozessspeicher in MB (Resident Set Size). Dieser Wert ist auf Windows-Systemen nicht verfügbar.

Speicherverbrauch virtuell

Gesamtprozessspeicher in MB (virtuelle Größe)

Physikalische Speicherauslastung

Relative Speicherauslastung, berechnet durch Vergleich der Resident Set Size mit dem physischen Speicher

Anzahl der Prozesse

Gesamtzahl der Prozesse, die dem Prozessnamenfilter entsprechen

Anzahl der Threads

Gesamtzahl der Threads, die dem Prozessnamenfilter entsprechen

Fehlercode

Allgemeiner 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 Berechnung der 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 privaten Arbeitsspeicher an, nicht den von WinAgent gemessenen Arbeitsspeicher.

Alle Prozesse:

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

Agent-Prozesswertmessung für Linux

Auf Linux-Systemen können die Messungen der physischen Speichernutzung ungenau sein oder manchmal, je nach den auf dem Remote-Host ausgeführten Anwendungen, 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 proportionale Set-Größe (PSS) melden, die eine aussagekräftigere Darstellung der in einem virtuellen Speichersystem verwendeten 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 Standardmessung der Speichernutzung die Speichernutzung erheblich überschätzen. PSS misst stattdessen den „fairen Anteil” jeder Anwendung an jedem gemeinsam genutzten Bereich, um eine realistische Messung zu erhalten.

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

Beispiele für Agent-Prozesse

Beispiel 1 – Systemweite Auslastung aller Prozesse unter Windows abrufen

Prozessname

alle

Ausgabe 1

Beispiel 2 – Abrufen von Informationen zu einem einzelnen Prozess unter Linux

Prozessname

eranger-Server

Ausgabe 2

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

Prozessname

eranger*

Ausgabe 3