Zum Hauptinhalt springen
Betriebssystem & Dienste

RAM-Auslastung

Überwache die Speicherauslastung deiner Geräte und lass dich warnen, bevor Memory-Leaks oder zu wenig RAM zu Swapping oder Abstürzen führen.

Der Check RAM-Auslastung erfasst die Speicherauslastung eines Geräts über ein kurzes Zeitfenster und löst eine Warnung oder einen kritischen Alarm aus, sobald das Ergebnis deine Schwellenwerte erreicht. Nutze ihn, um Memory-Leaks, unterdimensionierte Server und außer Kontrolle geratene Prozesse abzufangen, bevor sie zu Swapping oder Anwendungsabstürzen führen. Der Check läuft unter Windows, Linux und macOS — überall dort, wo der Agent die Speicherauslastung vom Betriebssystem auslesen kann — alle 5 Minuten auf dem Agenten; das Check-Intervall ist nicht konfigurierbar.

Voraussetzungen

  • Du brauchst die Berechtigung Monitoring-Check-Verwaltung. Mit dieser Berechtigung kannst du Checks auf Geräten anlegen und bearbeiten. Dein Administrator vergibt Berechtigungen unter Administration → Gruppen.
  • Das Zielgerät muss online sein und der octoja-Agent muss installiert sein.

Schritte

Der Dialog „Check hinzufügen“ mit dem geöffneten RAM-Auslastungs-Editor auf CONTOSO-DC01 — Anzeigename „RAM-Auslastung“, Messdauer 5 Sekunden, Messintervall 500 ms, Auswerten anhand auf Spitze gesetzt, Warnung-Schwellenwert 80, Kritisch-Schwellenwert 95, Schaltflächen Abbrechen und Check hinzufügen unten.

  1. Gehe zu Geräte und öffne das Gerät, das du überwachen möchtest.
  2. Klicke auf den Tab Checks → Check hinzufügen → RAM-Auslastung.
  3. Konfiguriere die Schwellenwerte unter Auswerten anhand, Warnung und Kritisch.
  4. Klicke auf Check hinzufügen.

Nach dem ersten Check-Intervall erscheint das Ergebnis im Tab Checks des Geräts.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Messdauer (Sekunden)GanzzahlNein (Standard greift)5Gesamte Zeit, in der pro Lauf RAM-Messwerte erfasst werden. Begrenzt auf 1–60
Messintervall (ms)GanzzahlNein (Standard greift)500Zeit zwischen einzelnen RAM-Messungen. Begrenzt auf 100–5000
Auswerten anhandAuswahl (Spitze / Durchschnitt)Nein (Standard greift)SpitzeOb der Schwellenwertvergleich die Spitze oder den Durchschnitt aller Messungen heranzieht. Spitze alarmiert bei jeder Spitze im Erfassungsfenster; Durchschnitt eignet sich für Workloads, die kurze Spitzen tolerieren
WarnungGanzzahlNein (Standard greift)80Eine Warnung wird ausgelöst, wenn der gewählte Wert diesen Prozentsatz erreicht oder überschreitet. Begrenzt auf 0–100
KritischGanzzahlNein (Standard greift)95Ein kritischer Alarm wird ausgelöst, wenn der gewählte Wert diesen Prozentsatz erreicht oder überschreitet. Begrenzt auf 0–100

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).

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.ram_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.

Ergebnisse

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 Speicher-Messungen erfasst werdenWarnung, mit der Meldung „RAM-Proben konnten nicht erfasst werden“
Während der Ausführung des Checks ist ein unerwarteter Fehler aufgetretenFehlgeschlagen, mit dem Fehlertext in der Check-Detailansicht

Jeder Lauf meldet:

  • Durchschnittliche Speicherauslastung über das Erfassungsfenster (%)
  • Spitzen-Speicherauslastung in einer einzelnen Messung (%)
  • Anzahl der erfassten Messungen
  • Installierter Gesamtspeicher (die Check-Detailansicht zeigt ihn in GB)
  • Die für den Alarm verwendete Schwellenwertmetrik (Spitze oder Durchschnitt)

Der installierte Gesamtspeicher wird pro Lauf einmal zusammen mit dem Auslastungsprozentsatz gemeldet, damit du den absoluten Verbrauch (z.B. 24 % von 32 GB) auf einen Blick in der Check-Detailansicht siehst, ohne die Check-Ansicht zu verlassen.

Wenn der Agent die Speicher-Zähler nicht lesen kann, gibt der Check die Warnung „RAM-Proben konnten nicht erfasst werden“ zurück. Das ist selten — sieh in Erreichbarkeit & Status von octoja nach, falls du das bei einem Gerät erlebst, das vorher funktioniert hat.

Tipps

  • Für Endbenutzer-Arbeitsplätze funktionieren die Standardschwellenwerte 80 % / 95 % meist gut. Bei Servern, die bewusst aggressiv cachen (Datenbankserver, Datei-Caches), erhöhe den Warnschwellenwert oder wechsle auf Durchschnitt als Auswertung.
  • Verwende die Auswertung Spitze für die Erkennung von Memory-Leaks — eine einzelne Spitze über dem Schwellenwert löst den Alarm aus.
  • RAM-Last-Alarme gehen CPU-Swap-Thrashing-Alarmen oft um Minuten voraus. Wenn du diesen Check mit einem CPU-Auslastungs-Check auf demselben Gerät kombinierst, fängst du beide Enden des Speicherdrucks ab.