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:
- Upgrade-Verfahren für alle relevanten Informationen zum Upgrade von Versionen vor Zabbix 8.0.0;
- Upgrade eines HA-Clusters für Anweisungen zum Upgrade von Servern in einem High-Availability-(HA)-Cluster.
Inkompatible Änderungen
Datenbankversionen
Die minimal 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 Informationen finden Sie in der readme des Ceph-Plugins.
Das Schema tcp:// ist im MongoDB-Plugin veraltet, wird jedoch aus Gründen der Abwärtskompatibilität mit bestehenden 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.
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 in überwachten Hosts ausgeblendet
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 Werte von Datenpunkten.
Wenn Sie TimescaleDB verwenden, muss die neue Hypertabelle history_json (die zum Speichern von JSON-Werten verwendet wird) 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.
Template compatibility with Host Wizard
All out-of-the-box templates are now compatible with the Host Wizard. To upgrade them, see Template upgrade.