Upgrade der Dienstüberwachung
Übersicht
In Zabbix 6.0 wurde die Funktionalität der Serviceüberwachung erheblich überarbeitet (siehe Was ist neu in Zabbix 6.0.0 für die Liste der Änderungen).
Diese Seite beschreibt, wie sich Services und SLAs, die in früheren Zabbix-Versionen definiert wurden, während eines Upgrades auf Zabbix 6.0 oder neuer ändern.
Dienste
In älteren Zabbix-Versionen hatten Dienste zwei Arten von Abhängigkeiten: weich und hart. Nach einem Upgrade werden alle Abhängigkeiten gleich behandelt.
Wenn ein Dienst "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 Dienst "Child service" nach einem Upgrade zwei übergeordnete Dienste: "Parent service 1" und "Parent service 2".
Die triggerbasierte Zuordnung zwischen Problemen und Diensten wurde durch eine tagbasierte Zuordnung ersetzt. In Zabbix 6.0 und neuer enthält das Dienstkonfigurationsformular einen neuen Parameter Problem tags, mit dem ein oder mehrere Tag-Namen- und Wertpaare für den Problemabgleich angegeben werden können. Trigger, die mit einem Dienst verknüpft waren, erhalten ein neues Tag ServiceLink : <trigger ID>:<trigger name> (der Tag-Wert wird auf 32 Zeichen gekürzt). Verknüpfte Dienste erhalten ServiceLink Problem-Tag mit demselben Wert.
Regeln zur Statusberechnung
Der "Status calculation algorithm" wird anhand der folgenden Regeln aktualisiert:
- Nicht berechnen → Status auf OK setzen
- Problem, wenn mindestens ein untergeordnetes Element ein Problem hat → Das kritischste der untergeordneten Services
- Problem, wenn alle untergeordneten Elemente Probleme haben → Das kritischste, wenn alle untergeordneten Elemente Probleme haben
SLAs
Früher mussten SLA-Ziele für jeden Service separat definiert werden. Seit Zabbix 6.0 ist SLA zu einer eigenen 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. Nach der Konfiguration kann ein SLA mehreren Services über Service-Tags zugewiesen werden.
Während eines Upgrades:
- Identische SLAs, die für jeden Service definiert wurden, werden gruppiert, und für jede 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 Kennzahl in SLA-Berichten, wird für vorhandene Services auf 01/01/2000 00:00 gesetzt.