Les plugins chargeables pour l'agent Zabbix 2 utilisent désormais le même système de gestion des versions que Zabbix lui-même. Les modifications de version suivantes ont été apportées :
Ces plugins sont pris en charge pour toute version mineure de Zabbix 6.0. Notez que le référentiel de code source de chaque plugin contient désormais une branche release/6.0 dédiée (auparavant, il n'y avait qu'une branche master). ·
La version maximale prise en charge pour MariaDB est désormais 10.10.X.
Auparavant, le processus d'importation échouait en cas d'incompatibilité d'UUID d'une entité importable (groupe d'hôtes, élément, graphique, etc.). Par exemple, il n'était pas possible d'importer un groupe d'hôtes si un groupe d'hôtes portant le même nom existait déjà sur l'hôte.
Dans la nouvelle version, l'importation n'échouera pas en raison d'incompatibilité d'UUID ; à la place, l'entité sera mise en correspondance par les critères d'unicité tels que l'ID d'entité (nom). L'entité sera importée et l'UUID sera mis à jour avec l'UUID de l'entité importée.
Dans une autre amélioration, lors de la suppression du couplage de modèle (l'option Supprimer manquant pour le couplage de modèle) via le modèle ou l'hôte importé, les entités héritées du modèle non lié ne sont plus supprimées (le modèle est dissocié, non dissocié et effacé), à moins que ces entités soient manquantes dans le fichier d'importation et que l'option Supprimer manquant pour l'entité spécifique soit cochée.
En raison de ce changement, le message d'avertissement lors du marquage de l'option Supprimer manquant pour le couplage de modèle ne sera plus affiché.
Les éléments Zabbix agent 2 suivants, pris en charge pour le plugin Oracle, ont maintenant des paramètres facultatifs supplémentaires :
Ces paramètres permettent d'interroger des instances de données distinctes au lieu de toutes les données, améliorant ainsi les performances.
Le docker.container_info[]
élément Zabbix agent 2 prend désormais en charge la possibilité de récupérer des informations partielles (courtes) ou complètes de bas niveau sur un conteneur Docker.
Des commandes d'exécution pour le profilage ont été ajoutées au serveur Zabbix et au proxy Zabbix.
prof_enable
- activer le profilageprof_disable
- désactiver le profilageLe profilage peut être activé par processus serveur/proxy. Le profilage activé fournit des détails sur tous les rwlocks/mutexes par nom de fonction.
Voir également :
Une nouvelle fonction a été ajoutée au moteur JavaScript permettant de calculer le hachage HMAC :
hmac('<hash type>',key,string)
Ceci est utile dans les cas où un code d'authentification de message basé sur le hachage (HMAC) est requis pour signer les demandes. Les types de hachage MD5 et SHA256 sont pris en charge, par exemple :
· - · hmac('md5',key,string)
· - · hmac('sha256',key,string)
De nouveaux modèles sont disponibles :
Voir les instructions de configuration pour les modèles HTTP.
Le modèle Oracle by Zabbix agent 2 a été mis à jour (plusieurs éléments statiques supprimés ; plusieurs prototypes d'éléments ajoutés) en fonction des modifications apportées à plusieurs éléments de l'agent Zabbix 2.
Pour plus d'informations sur les mises à jour, consultez Modifications de modèle.
Vous pouvez obtenir ces modèles :
La version maximale prise en charge pour TimescaleDB est désormais 2.9.
Un nouveau type de media LINE est maintenant disponible permettant d'utiliser la fonctionnalité webhook pour envoyer des notifications d'évènements Zabbix à la messagerie LINE.
Les langues Catalan and Roumaine sont maintenant activées sur l'interface Web.
La bibliothèque Golang utilisée par l'agent Zabbix 2 avec les plugins MongoDB ou PostgreSQL pour surveiller Windows est maintenant github.com/Microsoft/go-winio
, version 0.6.0 (anciennement github.com/natefinch/npipe
). Voir aussi Bibliothèques Golang, Dépendances du plugin MongoDB et dépendances du plugin PostgreSQL.
Le fichier de service systemd fourni dans les paquets de l'agent Zabbix 2 déclare désormais la limite de descripteur de fichier ouvert de 8196. Auparavant, la limite par défaut du système de 1024 était utilisée. La nouvelle limite est suffisante pour la configuration par défaut de l'agent Zabbix 2. Si vous avez une configuration d'agent 2 non standard, par exemple, utilisation de plug-ins supplémentaires ou de fonctionnalités étendues, cette limite devra peut-être être augmentée manuellement. Dans ce cas, ajustez le paramètre LimitNOFILE
dans le fichier d'unité systemd.