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, |
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* |
|---|





