5 Upgrade-Hinweise für Zabbix 8.0

Diese Hinweise gelten für das Upgrade von Zabbix 7.4.x auf Zabbix 8.0.0.

Alle Hinweise sind in folgende Gruppen unterteilt:

  • Inkompatible Änderungen - Änderungen, die bestehende Installationen beeinträchtigen können, sowie andere wichtige Informationen im Zusammenhang mit dem Upgrade-Prozess
  • Sonstiges - alle übrigen Informationen, die die Änderungen der Zabbix-Funktionalität beschreiben

Siehe auch:

Inkompatible Änderungen

Datenbankversionen

Die mindestens erforderlichen Datenbankversionen wurden angehoben:

  • MySQL/Percona: 8.0.30 → 8.4.0
  • MariaDB: 10.5.00 → 10.11.00
  • PostgreSQL: 13.0 → 15.0
  • TimescaleDB: 2.13.0 → 2.20.0

Plugins

Das Ceph-Plugin für Zabbix Agent 2 ist jetzt ein ladbares Plugin und erfordert zusätzliche Installationsschritte. Weitere Details finden Sie in der README des Ceph-Plugins.

Das tcp://-Schema ist im MongoDB-Plugin veraltet, wird jedoch aus Gründen der Abwärtskompatibilität mit vorhandenen Konfigurationen beibehalten.

Erforderliche Mindestversion von PHP

Die erforderliche Mindestversion von PHP wurde von 8.0.0 auf 8.2.0 angehoben.

Erweiterte UnsafeUserParameters-Liste

Das Zeichen % wurde zur Liste UnsafeUserParameters für Zabbix Agent und Zabbix Agent 2 hinzugefügt.

Verschobene Filterparameter

Im Rahmen der Funktion anpassbare Tabellen wurden einige Filterparameter vom Filter-Tab in die Spaltenoptionen verschoben. Wenn Sie Tabs für Favoritenfilter gespeichert haben, die einen der folgenden Filterparameter verwenden, werden diese zurückgesetzt und müssen nach dem Upgrade manuell neu konfiguriert werden:

  • Überwachung > Hosts: Unterdrückte Probleme anzeigen
  • Überwachung > Neueste Daten: Tags anzeigen, Tag-Name, Tag-Anzeigepriorität, Details anzeigen
  • Überwachung > Probleme: Tags anzeigen, Tag-Name, Tag-Anzeigepriorität, Betriebsdaten anzeigen, Kompakte Ansicht, Details anzeigen, Zeitachse anzeigen, Gesamte Zeile hervorheben

Sonstiges

Veraltete Makros entfernt

Die Unterstützung für die folgenden integrierten Makros wurde nun eingestellt:

Entfernt Stattdessen verwenden
{ACK.DATE} {EVENT.UPDATE.DATE}
{ACK.MESSAGE} {EVENT.UPDATE.MESSAGE}
{ACK.TIME} {EVENT.UPDATE.TIME}
{EVENT.ACK.HISTORY} {EVENT.UPDATE.HISTORY}
{HOSTNAME<1-9>} {HOST.HOST}
{IPADDRESS<1-9>} {HOST.IP}
{PROFILE.*} {INVENTORY.*}
{TRIGGER.COMMENT} {TRIGGER.DESCRIPTION}
{TRIGGER.KEY} {ITEM.KEY}
{STATUS} {TRIGGER.STATUS}
{USER.ALIAS} {USER.USERNAME}

JSON- und XML-Validierung aus HTTP-Agent-Datenpunkten entfernt

Die JSON- und XML-Validierung wurde aus dem Feld Request body in HTTP agent-Datenpunkten entfernt. Das Feld prüft nicht mehr, ob der Wert gültiges XML oder JSON ist, und die Auswahl von XML data als Request body type erfordert nicht länger die Bibliothek libxml2.

Deaktivierte Links Graphs, Dashboards und Web werden in der Liste der überwachten Hosts nicht mehr angezeigt.

JSON-Datentyp

Zabbix unterstützt jetzt JSON als Datentyp für Datenpunktwerte. Wenn Sie TimescaleDB verwenden, muss die neue history_json-Hypertabelle (zum Speichern von JSON-Werten verwendet) manuell konfiguriert werden. Wenn Sie Elasticsearch verwenden, enthält der Standardwert des Zabbix-Server-Konfigurationsparameters HistoryStorageTypes jetzt json.

Optionsfeld im Formular „Neuer Tag-Filter“ entfernt

Das Optionsfeld, bei dem beim Erstellen eines neuen Tag-Filters zwischen Alle Tags und Tag-Liste gewählt werden musste, wurde entfernt.

Datenpunkt-Werte als HTML mit iframes angezeigt

Datenpunkt-Daten im Widget Datenpunkt-Verlauf werden jetzt, wenn sie als HTML-formatierter Text angezeigt werden, in iframes isoliert.

Vorlagenkompatibilität mit dem Host-Assistenten

Alle sofort einsatzbereiten Vorlagen sind jetzt mit dem Host-Assistenten kompatibel. Informationen zum Upgrade finden Sie unter Upgrade von Vorlagen.

Automatische Größenanpassung für Konfigurationsfelder

Die meisten Konfigurationsfelder in der UI passen ihre Größe jetzt automatisch an ihren Inhalt an.

Replaced frontend configuration variable

The $ALLOW_HTTP_AUTH variable has been replaced by the $ZBX_FEATURE_FLAGS['http_auth_enabled'] feature flag in the frontend configuration file (zabbix.conf.php).