CPU-Auslastung-Check-Referenz

Alle Konfigurationsfelder, Sampling-Parameter und Alarmschwellenwerte für den CPU-Auslastung-Check in octoja.

Konfigurationsoptionen und Ausgabewerte für den CPU-Auslastung-Check.


Der CPU-Auslastung-Check erfasst die CPU-Auslastung des Geräts über ein kurzes Zeitfenster und vergleicht das Ergebnis mit prozentualen Schwellenwerten. Der Agent sammelt pro Check-Lauf mehrere CPU-Messwerte und meldet sowohl den Durchschnitt als auch den Spitzenwert.

Konfigurationsfelder

FeldTypErforderlichStandardBeschreibung
Messdauer (Sekunden)GanzzahlNein (Standard greift)5Gesamte Zeit, in der pro Lauf CPU-Messwerte erfasst werden. Begrenzt auf 1–60
Messintervall (ms)GanzzahlNein (Standard greift)500Zeit zwischen einzelnen CPU-Messungen. Begrenzt auf 100–5000
Auswerten anhandAuswahl (Spitze / Durchschnitt)Nein (Standard greift)SpitzeOb der Schwellenwertvergleich den Spitzenwert oder den Durchschnitt aller Messungen heranzieht
Warnung (%)GanzzahlNein (Standard greift)80Eine Warnung wird ausgelöst, wenn der gewählte Wert (Spitzenwert oder Durchschnitt) diesen Prozentsatz erreicht oder überschreitet. Begrenzt auf 0–100
Kritisch (%)GanzzahlNein (Standard greift)95Ein kritischer Alarm wird ausgelöst, wenn der gewählte Wert diesen Prozentsatz erreicht oder überschreitet. Begrenzt auf 0–100

Alarmverhalten

BedingungSchweregrad
Gewählter Wert ≥ kritischer SchwellenwertKritisch
Gewählter Wert ≥ Warnschwellenwert (und unterhalb von Kritisch)Warnung
Gewählter Wert unterhalb des WarnschwellenwertsOK
Während des Laufs konnten keine CPU-Messungen erfasst werdenWarnung, mit der Meldung „CPU-Proben konnten nicht erfasst werden“
Während des Laufs tritt ein unerwarteter Fehler aufFehler (im Dashboard als Fehler angezeigt)

Erfasste Metriken

  • Durchschnittliche CPU-Auslastung über das Erfassungsfenster (%)
  • Spitzen-CPU-Auslastung in einer einzelnen Messung (%)
  • Anzahl der erfassten Messungen
  • Die für den Alarm verwendete Schwellenwertmetrik (Spitze oder Durchschnitt)

Plattformunterstützung

PlattformUnterstützt
WindowsJa
LinuxJa
macOSJa

Hinweise

  • Der Check läuft alle 5 Minuten auf dem Agenten. Das Check-Intervall ist nicht konfigurierbar.
  • Wenn du den Warnschwellenwert versehentlich höher als den kritischen Schwellenwert setzt, vertauscht der Agent sie automatisch — der niedrigere Wert wird als Warnung behandelt, der höhere als kritisch.
  • Die Erfassung erfolgt innerhalb eines einzelnen Check-Laufs; das Erfassungsfenster (Standard: 5 Sekunden mit 500 ms Intervall ≈ 10 Messungen) ist unabhängig vom Check-Intervall (alle 5 Minuten).
  • Verwende die Auswertung Spitze für Workloads, bei denen jede Spitze einen Alarm auslösen soll. Nutze Durchschnitt für Workloads, die kurze Spitzen tolerieren (Batch-Jobs, Videokodierung, Kompilierung).
  • Die vier numerischen Felder akzeptieren statt einer festen Zahl ein Gerätefeld. Füge in der Konfiguration des Checks über Eigenes Feld einfügen einen Platzhalter wie {{device.customField.cpu_warning}} ein; octoja ersetzt ihn vor dem Lauf durch den Wert des jeweiligen Geräts und greift auf den Standardwert des Feldes zurück, wenn das Gerät keinen eigenen Wert hat. Der Button erscheint, sobald mindestens ein Gerätefeld vom Typ Ganzzahl existiert — so kann eine gemeinsam genutzte Konfiguration gerätespezifische Schwellenwerte tragen.

Siehe auch: CPU-Auslastung-Check konfigurieren