Markus Michalski FAQ

Watchdog: Load Average

Überwacht die Ein-Minuten-Systemlast im Verhältnis zur CPU-Anzahl mit Faktor-Schwellen. Liest /proc/loadavg. Typ load_average, Runner Agent. Felder, Status, Meldungen.

English Version

Zurück zu den Check-Typen

Watchdog: Load Average

Der Check vergleicht die Systemlast der letzten Minute mit der Zahl der CPUs. Er liest /proc/loadavg und zählt die Einträge processor in /proc/cpuinfo.

Eigenschaft Wert
Typ-Kennung load_average
Runner Agent
Ziel in der E-Mail keines

Felder

Feld Schlüssel Standard Bedeutung
Warn factor warn_factor 0.8 WARN, wenn die Last mindestens dieser Faktor mal die CPU-Anzahl erreicht
Fail factor fail_factor 1.5 FAIL, wenn die Last mindestens dieser Faktor mal die CPU-Anzahl erreicht

Der Warnfaktor muss kleiner sein als der Fehlerfaktor.

Ablauf

Beispiel mit 4 CPUs und den Standardwerten: Warnschwelle 3,2, Fehlerschwelle 6,0.

Situation Status Meldung
Last unter der Warnschwelle OK Load: <Last> (<n> CPUs, warn threshold: <Schwelle>)
Last ab der Warnschwelle WARN Load: <Last> (<n> CPUs, warn threshold: <Schwelle>)
Last ab der Fehlerschwelle FAIL Load: <Last> (<n> CPUs, fail threshold: <Schwelle>)
Warnfaktor nicht kleiner als Fehlerfaktor UNKNOWN Invalid config: warn_factor (<w>) must be less than fail_factor (<f>)
/proc/loadavg nicht lesbar UNKNOWN /proc/loadavg unavailable — check runs only on Linux hosts
Lesefehler FAIL Cannot read /proc/loadavg

Der Check braucht keine zusätzlichen Mounts oder Rechte.