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 :

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 Zabbix agent 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

Macros obsolètes supprimées

La prise en charge des macros intégrées suivantes a désormais été supprimée :

Supprimée Utiliser à la place
{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}

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.

Bouton radio supprimé dans le formulaire de nouveau filtre de tags

Le bouton radio qui imposait de choisir entre Tous les tags et Liste de tags lors de la création d’un nouveau filtre de tags a été supprimé.

Valeurs d'élément affichées en HTML à l'aide d'iframes

Les données d'élément dans le widget Historique des éléments, lorsqu'elles sont affichées sous forme de texte au format HTML, sont désormais isolées dans des iframes.

Compatibilité des modèles avec l’assistant d’hôte

Tous les modèles prêts à l’emploi sont désormais compatibles avec le Host Wizard. Pour les mettre à niveau, consultez Mise à niveau des modèles.