13 Upgrade der Service-Überwachung
Übersicht
In Zabbix 6.0 wurde die Funktionalität der Service-Überwachung erheblich überarbeitet (siehe Neuerungen in Zabbix 6.0.0 für die Liste der Änderungen).
Diese Seite beschreibt, wie Services und SLAs, die in früheren Zabbix-Versionen definiert wurden, während eines Upgrades auf Zabbix 6.0 oder neuer geändert werden.
Services
In älteren Zabbix-Versionen hatten Services zwei Arten von Abhängigkeiten: weiche und harte. Nach einem Upgrade werden alle Abhängigkeiten gleich behandelt.
Wenn ein Service „Child service“ zuvor über eine harte Abhängigkeit mit „Parent service 1“ und zusätzlich über eine weiche Abhängigkeit mit „Parent service 2“ verknüpft war, hat der Service „Child service“ nach einem Upgrade zwei übergeordnete Services: „Parent service 1“ und „Parent service 2“.
Die Auslöser-basierte Zuordnung zwischen Problemen und Services wurde durch eine tag-basierte Zuordnung ersetzt. In Zabbix 6.0 und neuer verfügt das Service-Konfigurationsformular über den neuen Parameter Problem tags, mit dem ein oder mehrere Paare aus Tag-Name und Tag-Wert für den Problemabgleich angegeben werden können. Auslöser, die mit einem Service verknüpft waren, erhalten ein neues Tag ServiceLink : <trigger ID>:<trigger name> (der Tag-Wert wird auf 32 Zeichen gekürzt). Verknüpfte Services erhalten das ServiceLink-Problem-Tag mit demselben Wert.
Regeln zur Statusberechnung
Der „Statusberechnungsalgorithmus“ wird anhand der folgenden Regeln aktualisiert:
- Nicht berechnen → Status auf OK setzen
- Problem, wenn mindestens ein untergeordneter Service ein Problem hat → Kritischster Status der untergeordneten Services
- Problem, wenn alle untergeordneten Services Probleme haben → Kritischster Status, wenn alle untergeordneten Services Probleme haben
SLAs
Zuvor mussten SLA-Ziele für jeden Service separat definiert werden. Seit Zabbix 6.0 ist das SLA zu einer eigenständigen Entität geworden, die Informationen über den Service-Zeitplan, das erwartete Service Level Objective (SLO) und Ausfallzeiten enthält, die von der Berechnung ausgeschlossen werden sollen. Nach der Konfiguration kann ein SLA über Service-Tags mehreren Services zugewiesen werden.
Während eines Upgrades:
- Für jeden Service definierte identische SLAs werden gruppiert, und pro Gruppe wird ein SLA erstellt.
- Jeder betroffene Service erhält ein spezielles Tag
SLA:<ID>, und dasselbe Tag wird im Parameter Service tags des entsprechenden SLA angegeben. - Die Service-Erstellungszeit, eine neue Metrik in SLA-Berichten, wird für bestehende Services auf 01/01/2000 00:00 gesetzt.