33 Notes de mise à niveau pour 7.0.22
Modifications incompatibles
Permissions restreintes pour les fichiers journaux
Les fichiers journaux des composants Zabbix sont désormais créés avec des permissions de lecture et d'écriture uniquement pour le propriétaire du fichier. De plus, les fichiers sont lisibles par le groupe du propriétaire. Toutes les autres permissions sont refusées.
Sous Linux, cette modification passe les permissions de 0666 à 0640. Ce changement affecte les fichiers journaux du serveur Zabbix, du proxy et de l'agent. Les permissions des fichiers journaux de Zabbix agent 2 ont été mises à jour de 0644 à 0640 (en supprimant l'autorisation de lecture pour les autres).
En outre, plusieurs autres fichiers sont désormais créés avec des permissions 0640 :
- fichiers pid UNIX pour les processus Zabbix
- fichiers d'exportation de données
- fichiers temporaires pour les vérifications
icmpping* - fichiers persistants de journal
Autre
Requêtes d'état de réplication MySQL gérées par agent Zabbix 2
L'agent Zabbix 2 plugin MySQL prend désormais en charge à la fois SHOW SLAVE STATUS et SHOW REPLICA STATUS.
Le plugin sélectionne et exécute automatiquement l'instruction appropriée en fonction de la version du serveur et renvoie le résultat dans le format JSON habituel.
Les éléments de l'agent 2 tels que mysql.replication.discovery et mysql.replication.get_slave_status fonctionnent avec les serveurs qui utilisent soit SHOW SLAVE STATUS, soit SHOW REPLICA STATUS.
Aucune modification des éléments existants de l'agent 2 ni des modèles de l'agent 2 n'est requise.
Version minimale prise en charge de Go
La version minimale prise en charge de Go a été relevée de 1.23 à 1.24.10.
Si vous avez précédemment compilé Zabbix agent 2, les plugins chargeables de agent 2 ou le service web à partir des sources en utilisant une version de Go antérieure à 1.24.10, 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.
Inclure des fichiers ou des dossiers dans la configuration du service web
Le paramètre Include a été ajouté au fichier de configuration du service web Zabbix. Ce paramètre vous permet d'inclure des fichiers individuels ou tous les fichiers d'un répertoire dans la configuration.