| Typ-ID | load_average |
| Runner | Agent |
| Zweck | Überwacht die System-Last relativ zur Anzahl der CPU-Kerne |
Der Load-Average-Check liest den 1-Minuten-Load-Average aus /proc/loadavg und teilt ihn durch die Anzahl der verfügbaren CPU-Kerne. Das Ergebnis ist ein normalisierter Load-Wert: 1.0 bedeutet 100% Auslastung aller Kerne.
Durch die Normalisierung ist der Schwellwert auf Servern mit verschiedener CPU-Anzahl konsistent — derselbe Konfigurationswert funktioniert auf einem 2-Kern- und einem 32-Kern-Server gleich.
Dieser Check läuft nur auf einem Agenten (AgentOnly). Er liest /proc/loadavg und /proc/cpuinfo — daher benötigt er das Host-Volume (/:/host/root:ro) und HOST_ROOT=/host/root.
| Feld | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
| Warnschwelle | float |
Nein | 0.7 |
Warn-Status wenn der normalisierte Load diesen Wert überschreitet. 0.7 = 70% Kern-Auslastung. |
| Fehler-Schwelle | float |
Nein | 1.0 |
Fail-Status wenn der normalisierte Load diesen Wert überschreitet. 1.0 = 100% Kern-Auslastung. |
| Ergebnis | Status |
|---|---|
| Normalisierter Load < Warnschwelle | ok |
| Normalisierter Load >= Warnschwelle | warn |
| Normalisierter Load >= Fehler-Schwelle | fail |
/proc/loadavg nicht lesbar |
unknown |
Auf einem 4-Kern-Server mit Standard-Schwellwerten (0.7 warn, 1.0 fail):
okwarnfail1.0 als Fehler-Schwelle ist ein vernünftiger Standard: volle Kern-Auslastung, aber nicht zwingend kritisch — je nach Workload anpassen1.5) setzen, um False-Positives zu vermeiden