12 Notes de mise à niveau pour 7.0.1

Modifications incompatibles

Panne du serveur avec TimescaleDB après une mise à niveau depuis la version 7.0

La mise à niveau vers Zabbix 7.0.1 (ou une version ultérieure) depuis Zabbix 7.0.0 avec TimescaleDB entraîne une panne du serveur. Ce problème est causé par une solution de contournement appliquée à un problème de tâche de compression dans la table auditlog de Zabbix 7.0, qui a modifié de manière irréversible la politique de compression de la table auditlog.

Consultez les problèmes connus pour obtenir des détails sur la correction manuelle de la table auditlog.

Notez qu'il ne devrait pas y avoir de tels problèmes lors des mises à niveau depuis des versions de Zabbix antérieures à 7.0 vers 7.0.1 (ou une version ultérieure). Pour les instructions de mise à niveau, consultez Mise à niveau du schéma TimescaleDB.

Erreur de restauration de base de données avec PostgreSQL/TimescaleDB après une mise à niveau depuis 7.0.0-7.0.4

L’utilisation de pg_restore pour restaurer une sauvegarde PostgreSQL ou TimescaleDB créée dans Zabbix 7.0.0-7.0.4 entraînera une erreur indiquant l’absence de la fonction base36_decode, ce qui provoquera l’échec de la restauration. Cette erreur se produit lors de la restauration d’une sauvegarde créée avec pg_dump.

Consultez les problèmes connus pour obtenir des détails sur la correction manuelle de ce problème avant de créer la sauvegarde.

Si vous n’avez pas encore effectué la mise à niveau vers Zabbix 7.0.0, notez qu’il ne devrait pas y avoir de tels problèmes lors des mises à niveau depuis des versions de Zabbix antérieures à 7.0 vers 7.0.5. Pour les instructions de mise à niveau, consultez Mise à niveau du schéma TimescaleDB.

Autre

Nouvel index sur la table auditlog

Un nouvel index a été ajouté à la table auditlog afin d'améliorer les temps de réponse de la base de données et de l'interface lors du filtrage des enregistrements par Recordset ID dans le Journal d'audit.

Notez que les utilisateurs disposant de journaux d'audit volumineux peuvent constater des temps de mise à niveau prolongés en raison de la taille de la base de données.

Version minimale requise de TimescaleDB

La version minimale requise de TimescaleDB est désormais 2.13.0.

Serveur à arrêter avec une base de données en lecture seule

Un serveur Zabbix autonome s'arrêtera désormais si la base de données devient en lecture seule.

Éléments

Surveillance du journal des événements VMware

L'élément vmware.eventlog renvoie désormais également des informations sur l'utilisateur.

Performances du service DNS

L'élément net.dns.perf renvoie désormais un temps de réponse au lieu de 0 lorsque le serveur DNS répond avec un code d'erreur (par exemple, NXDOMAIN ou SERVFAIL).