Agent
Funktion | CPU-, Speicher- und Prozesszähler abfragen (alle oder für bestimmte Prozesse) |
---|---|
Alarmierend | CPU-Auslastung % (relativ), Speicherauslastung rss (MByte), Speicherauslastung virtuell (MByte), Physische Speicherauslastung (%), Anzahl der Prozesse, |
Agent
Agent
Parameter | Beschreibung |
---|---|
Prozessname | Name eines bestimmten Prozesses oder alle für zusammengefasste Ergebnisse aller laufenden Prozesse. Der Prozentsatz wird im Verhältnis zu allen verfügbaren CPUs im System gemessen. |
Agent und Alarmgrenzen
Wert / Alarm Limit | Beschreibung |
---|---|
CPU auslastung | Der Prozentsatz der CPU-Auslastung wird für alle verfügbaren CPUs im System gemessen und über den Messzeitraum (Jobintervall) gemittelt. |
Speichernutzung RSS | Gesamter Prozessspeicher in MByte (Resident Set Size). Dieser Wert ist auf Windows-Systemen nicht verfügbar. |
Virtueller Arbeitsspeicher | Gesamter Prozessspeicher in MByte (virtuelle Größe) |
Physische Speichernutzung | Relative Speichernutzung, berechnet durch Vergleich der residenten Setgröße mit dem physischen Speicher |
Anzahl der Prozesse | Gesamtzahl der Prozesse, die dem Prozessnamenfilter entsprechen |
Anzahl der Themen | Gesamtzahl der Threads, die dem Prozessnamenfilter entsprechen |
Fehlercode | Allgemeiner Job-Fehlercode (siehe Abschnitt Job-Fehlercodes ) |
Agent Prozesswertmessung für Windows
Spezifischer Prozess:
Der Wert des Arbeitssatzes wird sowohl für die Berechnung der physischen Speichernutzung als auch der Speichernutzung verwendet. Um ihn im Windows-Task-Manager anzuzeigen, muss die Spalte „Arbeitssatz“ manuell hinzugefügt werden.
Betriebssysteme ab Windows Vista ( Server 2008, 7 usw.) zeigen im Task-Manager den privaten Arbeitssatz an , nicht den Arbeitssatz , der von WinAgent gemessen wird.
Alle Prozesse:
Der Wert „Commited Size“ wird sowohl für die Berechnung der physischen Speichernutzung als auch der Speichernutzung verwendet:
Agent Prozesswertmessung für Linux
Auf Linux-Systemen können die Messungen der physischen Speichernutzung ungenau sein oder manchmal, abhängig von den auf dem Remote-Host ausgeführten Anwendungen, Werte über 100 % ergeben. Um den von Bibliotheken und Anwendungen gemeinsam genutzten Speicher zu berücksichtigen, muss das Befehlszeilentool smem auf dem Remote-Linux-Host installiert werden. Im Gegensatz zu vorhandenen Tools kann smem die proportionale Setgröße (PSS) melden, die eine aussagekräftigere Darstellung der in einem virtuellen Speichersystem verwendeten Speichermenge ist. Da große Teile des physischen Speichers normalerweise von mehreren Anwendungen gemeinsam genutzt werden, kann das Standardmaß der Speichernutzung, das als Resident Set Size (RSS) bezeichnet wird, die Speichernutzung erheblich überschätzen. PSS misst stattdessen den „fairen Anteil“ jeder Anwendung an jedem gemeinsam genutzten Bereich, um ein realistisches Maß 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 am folgenden Speicherort heruntergeladen werden: https://www.selenic.com/smem/.
Beispiele Agent
Beispiel 1 - Systemweite Auslastung aller Prozesse unter Windows
Prozessname | alle |
---|
Ausgabe 1
Beispiel 2: Abrufen von Einzelprozessinformationen unter Linux
Prozessname | eranger- Server |
---|
Ausgabe 2
Beispiel 3 - Informationen zu allen Prozessen unter Linux abrufen, deren Prozessname mit „eranger“ beginnt
Prozessname | eranger* |
---|