25 Notes de mise à niveau pour 7.0.14

Dans cette version, le gestionnaire de prétraitement de Zabbix peut entraîner une utilisation élevée du CPU lorsque plusieurs valeurs sont reçues en même temps pour un seul élément (par exemple lors de la surveillance des journaux) et que plus d'un worker de prétraitement est configuré. Comme solution temporaire, définissez le paramètre de configuration StartPreprocessors du serveur/proxy à 1. Le problème a été corrigé dans Zabbix 7.0.15.

Nous recommandons de mettre à niveau vers Zabbix 7.0.15 dès que possible.

Augmentation du nombre de tentatives pour SNMP walk et get

Les éléments walk et get de l'agent SNMP effectuent désormais jusqu'à 5 tentatives (au lieu de 1) pour récupérer toutes les valeurs si les tentatives précédentes expirent ou échouent. Chaque nouvelle tentative réinitialise le délai d'attente et reprend à partir de la dernière requête réussie, ce qui améliore la fiabilité des données en cas de perte de paquets ou de réponses retardées lors de la collecte des données SNMP.

Pensez à définir un délai d'attente faible dans le formulaire de configuration de l'élément afin d'éviter de longs délais si le périphérique est injoignable (par exemple, un délai d'attente de 3 secondes peut entraîner un temps d'attente de 15 secondes).

Version minimale prise en charge de Go

La version minimale prise en charge de Go a été relevée de 1.21 à 1.23.

Si vous avez précédemment compilé Zabbix agent 2, les plugins chargeables de l'agent 2 ou le service web à partir des sources en utilisant une version de Go antérieure à 1.23, il est recommandé de recompiler ces composants avec une version de Go prise en charge afin de recevoir les dernières mises à jour de sécurité et corrections de bogues. Les composants compilés avec une version plus ancienne de Go continueront de fonctionner, mais leur mise à niveau nécessitera un environnement Go plus récent.

Paramètres de connexion à la base de données

DBPort et DBSocket s'excluent désormais mutuellement. Lors de la spécification des paramètres de connexion à la base de données, vous pouvez définir soit DBPort soit DBSocket, ou laisser les deux non définis pour utiliser les valeurs par défaut.