Einblicke aus der Praxis

Zabbix: Ein Alarm hilft erst, wenn klar ist, wer was tun soll

Messwerte werden erst durch Zuständigkeit, Abhängigkeiten und einen erprobten Reaktionsweg zu brauchbarem Monitoring. Ein praktischer Einstieg mit Zabbix.

Infrastruktur
HPE-Rackserver mit Laufwerksanzeigen über einer APC-USV im Serverschrank.
Server, Speichermedien und Stromversorgung liefern unterschiedliche Zustände für das Monitoring.

Wenn ein Standort seine Verbindung verliert, sollen nicht dutzende Folgemeldungen denselben Ausfall als viele einzelne Störungen darstellen. Zabbix kann Messwerte, Bedingungen und Benachrichtigungen zusammenführen. Der praktische Nutzen entsteht durch die Frage, welche Entscheidung eine Meldung auslösen soll.

Vom Geschäftsablauf zur Messung

Ausgangspunkt ist ein konkreter Dienst: eine erreichbare Fachanwendung, ein rechtzeitig fertiggestellter Sicherungslauf oder ausreichend nutzbarer Speicher. Dazu werden passende technische Messpunkte ausgewählt. Ein antwortender Server beweist noch nicht, dass die Anwendung anmeldbare Benutzer und richtige Ergebnisse liefert.

Jede relevante Prüfung bekommt einen Verantwortlichen und eine erwartete Reaktion. Bei Kapazität kann eine frühzeitige Planung genügen; bei einem ausgefallenen produktiven Dienst ist möglicherweise ein direkter Kontaktweg erforderlich. Die Wichtigkeit entsteht aus der Auswirkung auf den Betrieb und nicht aus einer besonders auffälligen Farbe.

Abhängigkeiten reduzieren unnötige Meldungen

Zabbix beschreibt Trigger-Abhängigkeiten als Mittel, abhängige Ereignisse bei einer übergeordneten Störung angemessen zu behandeln. Das kann helfen, den Ausfall eines zentralen Wegs von seinen Folgen zu unterscheiden. Die Abhängigkeit muss jedoch zum realen Netz und zur Messlogik passen.

Ein Standortausfall darf eine unabhängige andere Störung nicht verdecken. Deshalb werden die Beziehungen an tatsächlichen Fehlerfällen geprüft. Auch eine zu lange Verzögerung oder ein zu großzügiger Schwellwert kann ein echtes Problem verstecken. Eine ruhige Meldeliste ist kein ausreichender Nachweis guten Monitorings.

Dienst prüfen; Ursache einordnen; Zuständigen alarmieren; Wirkung kontrollieren.Dienst prüfen; Ursache einordnen; Zuständigen alarmieren; Wirkung kontrollieren.
Vereinfachte Prüffolge; der konkrete Ablauf richtet sich nach der vorhandenen Umgebung.

Wartungsfenster und Eskalation planen

Geplante Wartung wird im Monitoring abgebildet. Zabbix unterscheidet dabei unter anderem die Behandlung von Datensammlung und Ereignissen während einer Wartung. Die gewählte Einstellung wird bewusst geprüft, statt pauschal sämtliche Beobachtung abzuschalten. Nach dem Wartungsende muss der Normalzustand wieder erkennbar sein.

Der Benachrichtigungsweg berücksichtigt Arbeitszeiten, vereinbarte Reaktionswege und Vertretung. Daraus wird keine pauschale 24-Stunden-Zusage abgeleitet. Eine Eskalation ist nur nützlich, wenn die betroffene Person erreichbar ist und weiß, welche Informationen sie zur Einordnung erhält.

Alarmierung wie eine Funktion testen

Ein kontrollierter Test prüft Messung, Auslösung, Zustellung, Übernahme und Erledigung. Auch die Entwarnung gehört dazu. Für den Test ist ein begrenztes, vorher abgestimmtes Szenario besser als ein ungeplanter Eingriff an einem produktiven Dienst.

DAXS entwickelt mit Zabbix eine zur Umgebung passende Überwachung und verbindet sie mit Dokumentation und Betrieb. Ein sinnvoller erster Schritt sind wenige wichtige Dienste mit vollständig getesteten Reaktionswegen. Weitere Messpunkte folgen, wenn klar ist, welchen zusätzlichen Nutzen sie bringen.

IT-Betreuung und Betrieb · Infrastruktur · Monitoring besprechen

Quellen: Zabbix: Trigger-Abhängigkeiten (externer Link) · Zabbix: Wartungsfenster (externer Link)