5 Notes de mise à niveau pour Zabbix 8.0
Ces notes concernent la mise à niveau de Zabbix 7.4.x vers Zabbix 8.0.0.
Toutes les notes sont regroupées en :
- Changements incompatibles - modifications susceptibles de perturber les installations existantes et autres informations critiques liées au processus de mise à niveau
- Autres - toutes les informations restantes décrivant les changements de fonctionnalité dans Zabbix
Voir aussi :
- Procédure de mise à niveau pour toutes les informations pertinentes sur la mise à niveau depuis des versions antérieures à Zabbix 8.0.0 ;
- Mise à niveau d’un cluster HA pour des instructions sur la mise à niveau des serveurs dans un cluster haute disponibilité (HA).
Changements majeurs
Versions des bases de données
Les versions minimales requises des bases de données ont été relevées :
- 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
Le plugin Ceph pour l’agent Zabbix 2 est désormais un plugin chargeable et nécessite des étapes d’installation supplémentaires. Consultez le readme du plugin Ceph pour plus de détails.
Le schéma tcp:// est obsolète dans le plugin MongoDB, mais il est conservé pour assurer la rétrocompatibilité avec les configurations existantes.
Version minimale de PHP requise
La version minimale de PHP requise a été relevée de 8.0.0 à 8.2.0.
Liste étendue de UnsafeUserParameters
Le caractère % a été ajouté à la liste UnsafeUserParameters pour Zabbix agent et Zabbix agent 2.
Autres
Deprecated macros dropped
The support for the following built-in macros has now been dropped:
{ACK.DATE}{ACK.MESSAGE}{ACK.TIME}{EVENT.ACK.HISTORY}{HOSTNAME<1-9>}{IPADDRESS<1-9>}{PROFILE.*}{TRIGGER.COMMENT}{TRIGGER.KEY}{STATUS}{USER.ALIAS}
Suppression de la validation JSON et XML des éléments d’agent HTTP
La validation JSON et XML a été supprimée du champ Corps de la requête dans les éléments HTTP agent. Le champ ne vérifie plus si la valeur est un XML ou un JSON valide, et la sélection de Données XML comme Type du corps de la requête ne nécessite plus la bibliothèque libxml2.
Liens désactivés masqués dans les hôtes surveillés
Les liens Graphiques, Tableaux de bord et Web désactivés ne sont plus affichés dans la liste des hôtes surveillés.
Type de données JSON
Zabbix prend désormais en charge JSON comme type de données pour les valeurs d’élément.
Si vous utilisez TimescaleDB, la nouvelle hypertable history_json (utilisée pour stocker les valeurs JSON) doit être configurée manuellement.
Si vous utilisez Elasticsearch, la valeur par défaut du paramètre de configuration du serveur Zabbix HistoryStorageTypes inclut désormais json.