22 Notes de mise à niveau pour 7.0.11
Résolution DNS asynchrone
Le poller de l'agent et le poller SNMP peuvent désormais être configurés pour utiliser la bibliothèque c-ares (version 1.16.0 ou plus récente) au lieu du résolveur DNS libevent, ce qui permet une résolution DNS potentiellement plus rapide et plus flexible.
Si vous souhaitez utiliser la bibliothèque c-ares, configurez Zabbix avec l'option --with-ares :
--with-ares[=ARG] utilise la bibliothèque c-ares [par défaut=no],
--with-ares-include=DIR utilise les en-têtes d'inclusion c-ares depuis le chemin donné.
--with-ares-lib=DIR utilise les bibliothèques c-ares depuis le chemin donné.
Notez qu'à partir de c-ares 1.31.0, la mise en cache DNS est activée par défaut.
Échappement des antislashs dans les paramètres des fonctions d'historique
Un échappement correct des antislashs a été ajouté dans les paramètres de chaîne des fonctions d'historique depuis Zabbix 7.0.0.
Comme des antislashs supplémentaires sont ajoutés lors de la mise à niveau depuis des versions de Zabbix antérieures à 7.0, cela entraîne des paramètres plus longs, ce qui peut provoquer des dysfonctionnements des fonctions de déclencheur si la longueur du paramètre dépasse la taille maximale des données de 255 caractères.
Pour éviter ce problème, il est conseillé de déplacer manuellement les paramètres longs dans des macros utilisateur avant la mise à niveau.
Notez que depuis Zabbix 7.0.11, des vérifications supplémentaires de la longueur du paramètre résultant ont été ajoutées pour les mises à niveau depuis des versions de Zabbix antérieures à 7.0. Si la longueur résultante dépasse la taille maximale, ces paramètres ne sont pas mis à niveau, et un avertissement est affiché dans les journaux pour demander aux utilisateurs de corriger manuellement les paramètres listés.
Voir aussi problèmes de mise à niveau liés à l'échappement.