Aggregate (K-von-N-Redundanz)¶
Manche Infrastruktur ist absichtlich redundant ausgelegt — zwei Internet-Uplinks, drei Cluster-Knoten, ein Storage-Array mit mehreren Platten. Ein einzelner ausgefallener Uplink ist dort kein Problem, solange der andere trägt. Ein Aggregat bildet genau das ab: eine Menge gleichartiger Mitglieder plus eine Schwelle K, ab wie vielen gesunden Mitgliedern die Funktion noch steht.
Eigenständiges Objekt¶
Ein Aggregat ist kein Check und hängt an keinem Host — es ist ein eigenständiges Objekt auf der logischen Karte mit eigenem Namen, eigener Schwelle K und einer Mitgliederliste. Anlegen, Bearbeiten (Name/K/Mitglieder) und Löschen laufen direkt auf der Karte über ein Popup am Knoten. Löschen entfernt sowohl das Objekt als auch alle seine Mitglieds-Kanten.
Ein Aggregat braucht mindestens zwei Mitglieder.
Wie der Status entsteht¶
Der Status wird zur Anzeigezeit live aus den aktuellen Mitglieds-Zuständen berechnet — es gibt keinen eigenen periodischen Check und keine eigene Zeile im Status-Verlauf für das Aggregat selbst. Ändert sich der Status eines Mitglieds, ändert sich der Aggregat-Status im selben Moment mit.
Gesund zählt ein Mitglied bei Status OK oder WARNING — ein bloß degradiertes Bein trägt die Redundanz noch. Erst ein echter Ausfall (CRITICAL) oder Nicht-Melden (NO_DATA/UNKNOWN) nimmt es aus der gesunden Zahl heraus.
| Bedingung | Aggregat-Status | Bedeutung |
|---|---|---|
| alle N Mitglieder gesund | OK |
volle Redundanz |
| K ≤ gesund < N | WARNING |
degradiert, aber tragfähig — Redundanz angeknabbert, Funktion läuft noch |
| gesund < K | CRITICAL |
Funktion verloren |
| keine Mitglieder (N = 0) | NO_DATA |
nichts auszuwerten |
Die Statuszeile liest sich entsprechend, z. B. „3/4 Mitglieder gesund (mindestens 2 nötig)".
Die Inhibitions-Umkehr¶
Das ist der eigentliche Zweck eines Aggregats: Ein WARNING (angeknabbert, aber tragfähig) unterdrückt nie die Alarme abhängiger Dienste — erst ein CRITICAL (Funktion wirklich verloren) tut das, genau wie bei jedem anderen Versorger-Knoten.
Ohne Aggregat würde der Ausfall eines einzelnen redundanten Beins fälschlich so behandelt, als wäre der ganze Versorger down — mit Aggregat bleibt die Alarmierung so lange ruhig, wie die Redundanz trägt.
Typische Anwendungsfälle¶
- 1-von-2: zwei Internet-Uplinks, zwei Netzteile — einer reicht.
- N-von-N (K = Anzahl der Mitglieder): eine Serie, bei der jedes Glied gebraucht wird — hier verhält sich das Aggregat wie eine einfache UND-Verknüpfung.
- K-von-N allgemein: z. B. 2-von-3 Cluster-Knoten für Quorum.
Wo Aggregate erscheinen¶
Aggregate sind ein Konstrukt der logischen Karte — auf der physischen Karte gibt es sie bewusst nicht (dort wird nur platziert, keine Logik gezeichnet).
Anschluss¶
- Logische Karte — Abhängigkeiten und Aggregat-Knoten im Graph
- Dependencies & Inhibition — Inhibitions-Regeln allgemein
- Karten & Standorte — Einstieg