Zum Hauptinhalt springen
Betriebssystem & Dienste

Prozess-CPU-Auslastung

Überwache die CPU-Auslastung eines einzelnen Prozesses wie sqlservr oder w3wp und lass dich warnen, wenn er deine Schwellenwerte erreicht.

Der Check Prozess-CPU-Auslastung misst, wie viel CPU ein bestimmter Prozess auf dem Gerät verbraucht, und vergleicht den Wert mit prozentualen Schwellenwerten. Verwende ihn, wenn du einen einzelnen Dienst wie sqlservr oder w3wp im Blick behalten möchtest, statt nur die Gesamtauslastung der CPU zu überwachen. Der Check läuft unter Windows, Linux und macOS (jeweils als x64- und Arm64-Build) standardmäßig alle 5 Minuten.

Schritte

  1. Gehe zu Geräte und öffne das Gerät.
  2. Klicke auf den Tab Checks → Check hinzufügen → Prozess-CPU-Auslastung.
  3. Trage den Prozessnamen ein und passe bei Bedarf die Schwellenwerte an.
  4. Klicke auf Check hinzufügen.

Mehreren Geräten weist du den Check über ein Konfigurationspaket zu.

Einstellungen

FeldTypErforderlichStandardBeschreibung
ProzessnameTextJa—Prozessname ohne Erweiterung, z. B. sqlservr oder w3wp. Ein angehängtes .exe entfernt der Check automatisch
Messfenster (ms)GanzzahlNein1000Dauer der CPU-Messung in Millisekunden (200–10000; Werte außerhalb dieses Bereichs werden begrenzt). Legt nur fest, wie lange innerhalb eines Laufs gemessen wird, nicht das Prüfintervall
Warnung CPU (%)ZahlNein50CPU-Auslastung, ab der eine Warnung ausgelöst wird
Fehler CPU (%)ZahlNein80CPU-Auslastung, ab der ein kritisches Ergebnis ausgelöst wird

Wird Warnung CPU (%) höher gesetzt als Fehler CPU (%), vertauscht der Check die beiden Werte vor der Auswertung.

Ergebnisse

Der Check liest die CPU-Zeit aller laufenden Prozesse mit diesem Namen zu Beginn und am Ende des Messfensters. Die Summe über alle Instanzen wird auf alle logischen Prozessorkerne umgerechnet: 100 % bedeutet, dass die Prozesse sämtliche Kerne vollständig auslasten. Beide Schwellenwerte greifen auch bei Gleichheit. Die Stufe Fehler entspricht dem Status Kritisch.

BedingungStatus
CPU-Auslastung ≥ Fehler CPU (%)Kritisch
CPU-Auslastung ≥ Warnung CPU (%) (und unterhalb von Kritisch)Warnung
CPU-Auslastung unterhalb von Warnung CPU (%)OK
Kein Prozess mit diesem Namen läuftWarnung („Prozess läuft nicht“)
Prozessname ist leerWarnung („Kein Prozess konfiguriert“)

Erfasste Metriken:

  • CPU-Auslastung aller passenden Instanzen zusammen (%, auf alle Kerne umgerechnet)
  • Anzahl der gemessenen Instanzen

Hinweise

  • Laufen mehrere Instanzen desselben Prozesses (z. B. mehrere w3wp-Worker), addiert der Check ihre CPU-Auslastung. Instanzen, die während der Messung enden oder deren CPU-Zeit der Agent nicht lesen kann, zählen nicht mit.
  • Da der Wert auf alle Kerne umgerechnet wird, erreicht ein Prozess, der auf einem Gerät mit 8 Kernen einen Kern voll auslastet, nur 12,5 %. Wähle die Schwellenwerte passend zur Kernanzahl des Geräts.
  • Wenn du nur prüfen möchtest, ob ein Prozess läuft, oder seinen Speicherverbrauch überwachen willst, nutze den Check Prozessüberwachung.

Siehe auch: Prozessüberwachung · Alarmierung für einen Check einrichten