- 5 Notes de mise à niveau pour Zabbix 8.0
- Changements majeurs
- Autres
- Macros obsolètes supprimées
- Suppression de la validation JSON et XML des éléments d’agent HTTP
- Liens désactivés masqués dans les hôtes surveillés
- Type de données JSON
- Bouton radio supprimé dans le formulaire de nouveau filtre de tags
- Valeurs d'élément affichées en HTML à l'aide d'iframes
- Compatibilité des modèles avec l’assistant d’hôte
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 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.