Zum Hauptinhalt springen
Speicher & Dateien

Ceph-Clusterzustand

Erkenne Quorum-Verlust, fehlende Monitore, einen ausgefallenen Manager und Probleme mit Placement Groups in deinem Ceph-Cluster.

Der Check Ceph-Clusterzustand erkennt fehlende Monitore, Quorum-Verlust, einen nicht verfügbaren Manager und Probleme mit Placement Groups und wertet zusätzlich die Health-Codes von Ceph aus. Er läuft auf Linux-Hosts des Clusters, standardmäßig alle 10 Minuten.

Detailansicht von Ceph-Clusterzustand in der Check-Bibliothek mit den Schaltern „Ceph auf diesem Gerät voraussetzen“ und „Nur auf dem Quorum-Leader alarmieren“ sowie dem Feld „Ignorierte Health-Codes“.

Voraussetzungen

  • Der octoja-Agent läuft direkt auf einem Linux-Host des Clusters (x64 oder ARM64).
  • ceph ist ausführbar. Der Agent kann /etc/pve/ceph.conf oder /etc/ceph/ceph.conf sowie einen Admin-Keyring unter /etc/pve/priv/ceph.client.admin.keyring oder /etc/ceph/ceph.client.admin.keyring lesen.
  • Du kannst dem Gerät Checks zuweisen. Für Konfigurationspakete benötigst du Monitoring-Check-Verwaltung.

Schritte

  1. Füge auf dem Host unter Checks den Check Ceph-Clusterzustand hinzu. Verwende für mehrere Hosts ein Konfigurationspaket.
  2. Aktiviere Ceph auf diesem Gerät voraussetzen, wenn der Host zwingend Ceph bereitstellen soll.
  3. Lass bei mehreren überwachten Nodes Nur auf dem Quorum-Leader alarmieren aktiviert. Weise den Check auch dem Leader zu; das OK eines anderen Nodes ist kein Ersatz für dessen Ergebnis.
  4. Trage unter Ignorierte Health-Codes nur bewusst ausgenommene Ceph-Codes ein, durch Kommas getrennt. Groß- und Kleinschreibung müssen stimmen, zum Beispiel MON_DISK_LOW.
  5. Speichere und öffne nach der ersten Ausführung das Ergebnis. Prüfe MON-Quorum, Manager, Placement Groups und die offenen Health-Checks.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Ceph auf diesem Gerät voraussetzenSchalterNeinAusFehlendes Ceph als kritisch statt OK melden
Nur auf dem Quorum-Leader alarmierenSchalterNeinEinAndere erkannte Nodes zeigen den Clusterzustand mit Gesamtergebnis OK
Ignorierte Health-CodesTextNeinLeerExakte, kommagetrennte Ceph-Health-Codes aus der Bewertung entfernen

Ignorierte Health-Codes unterdrücken genau diese Ceph-Meldungen. Die zusätzlichen Prüfungen von Quorum, Manager und Placement Groups bleiben aktiv. Verwende Ausnahmen nur, wenn du die betreffende Meldung anderweitig bewertest.

Ergebnisse

ZustandBewertung
Nicht ignorierter Ceph-Code mit HEALTH_ERRKritisch
Anderer nicht ignorierter Ceph-Health-CodeWarnung
MON-Mehrheit fehlt oder kein MON vorhandenKritisch
Einzelne MONs fehlen, Mehrheit besteht nochWarnung
Manager nicht verfügbar oder inaktive Placement GroupsKritisch
Nicht alle Placement Groups sind active+clean, aber keine ist inaktivWarnung

Fehlt Ceph, ist das Ergebnis standardmäßig OK, ohne den Cluster zu bewerten. Ist Ceph konfiguriert, aber eine erforderliche Abfrage nicht möglich, meldet der Check Kritisch – auch mit aktivierter Leader-Auswahl. Prüfe dann die Cluster-Erreichbarkeit und die Zugriffsrechte für Konfiguration und Keyring.

Für Benachrichtigungen bei Problemen kannst du Alarmierung einrichten.