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,
Anzahl der Themen

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*

Ausgabe 3