- Quoi de neuf dans Zabbix 8.0
- Bases de données
- Modèles
- Éléments
- Plugins
- Découverte de bas niveau
- Case à cocher Convert to JSON dans les formulaires de découverte
- Prise en charge des macros pour la découverte de bas niveau imbriquée
- Balises modifiables pour les déclencheurs créés par la découverte de bas niveau
- Découverte des périphériques de bloc sur Linux et AIX
- Découverte des interfaces réseau sous Linux
- Processus
- Mise en cache et réutilisation de l’EngineID SNMPv3
- Limitation affinée du proxy pendant la récupération du cache d’historique
- Valeur maximale du délai d’attente augmentée pour zabbix_get et zabbix_js
- Housekeeping optimisé
- Fermeture manuelle — les tags de déclencheur hérités par les événements de rétablissement
- Mise en cache des requêtes DNS pour les démons Zabbix
- Prise en charge de la compilation avec c-ares sous Windows
- Fonctions de déclencheur basées sur le comptage améliorées
- Authentification
- Widgets
- Interface web
- Nouvelles polices et polices intégrées
- Validation en ligne
- Formulaires modaux
- Balises héritées visibles dans les hôtes, modèles, éléments et déclencheurs
- Positionnement des infobulles
- Prise en charge de plusieurs hôtes de base de données PostgreSQL
- Nouvelle variable $ZBX_FEATURE_FLAGS dans la configuration de l'interface
- Nouveaux paramètres AllowKeyRegexp et DenyKeyRegexp dans la configuration de Zabbix agent et de Zabbix agent 2
- Les détails de l'événement affichent la raison de la suppression
- Modifications apportées au paquet de stratégie SELinux de Zabbix
- Documentation
Quoi de neuf dans Zabbix 8.0
Zabbix 8.0.0 poursuit l'évolution de Zabbix 7.4.0, en ajoutant de nouvelles fonctionnalités et améliorations.
Consultez les changements incompatibles pour cette version.
Tables personnalisables
Vous pouvez désormais personnaliser les tables dans ces sections de l'interface web :
- Collecte de données > Modèles et Hôtes
- Surveillance > Hôtes, Dernières données et Problèmes
Vous pouvez afficher, masquer, réorganiser et redimensionner les colonnes dans ces tables. Vous pouvez également ajouter une nouvelle colonne Texte personnalisé qui affiche du texte personnalisé, des valeurs de macros, ou les deux.
Par exemple, la disposition par défaut de la table dans Surveillance > Dernières données :

Un exemple de disposition personnalisée :

Certaines colonnes disposent désormais aussi du bouton
Options, qui fournit des contrôles supplémentaires sur la manière dont cette colonne affiche les données.
De ce fait, certains paramètres de filtre ont été déplacés de l'onglet de filtre vers les options de colonne.
Si vous utilisez des onglets pour les filtres favoris, veuillez consulter les Notes de mise à niveau.
Widget de nuage de points
Le widget Scatter plot a été ajouté aux widgets de tableau de bord. Il affiche la relation entre deux métriques en traçant des points de données individuels le long des axes X et Y. Cela permet de révéler des motifs, des regroupements, des corrélations et des valeurs aberrantes dans l’ensemble de données.

Inversion de l'axe Y pour le widget Graph
Les graphiques du widget Graph peuvent désormais être affichés avec des valeurs d'axe Y inversées. Un nouveau paramètre Invert values vous permet de multiplier les valeurs de l'axe Y par −1 sans modifier les données d'origine.

Voir aussi : Améliorations du widget Graph.
Amélioration de l'accessibilité
Ajout du lien Passer au contenu principal pour améliorer la navigation au clavier et l'accessibilité.

Ce lien permet aux utilisateurs de clavier et de lecteur d'écran de passer la navigation répétitive de la barre latérale et d'accéder directement au contenu principal.
Il reste masqué lors de l'utilisation normale et n'apparaît que lorsqu'il reçoit le focus, par exemple lorsque la touche Tab est enfoncée après le chargement de la page ou lorsqu'il est utilisé avec un lecteur d'écran.
Bases de données
Prise en charge de ClickHouse pour le stockage de l'historique
Vous pouvez désormais utiliser ClickHouse comme base de données backend de Zabbix pour stocker l'historique des valeurs des éléments.
Pour les détails de configuration et les prérequis, consultez Configuration de ClickHouse.
Cette fonctionnalité modifie également la manière dont vous définissez les fournisseurs de stockage de l'historique dans les fichiers de configuration de Zabbix. Ce changement concerne à la fois les configurations ClickHouse et Elasticsearch. Pour plus de détails, consultez Notes de mise à niveau.
Démarrage optimisé du serveur Zabbix
Le serveur Zabbix démarre désormais beaucoup plus rapidement. Pour ce faire, il charge les données d'historique depuis la base de données pour plusieurs éléments à la fois, au lieu de les charger un par un. Cette amélioration s'applique à tous les types de bases de données pris en charge par le serveur Zabbix.
Performances Elasticsearch optimisées
Le serveur Zabbix fonctionne désormais mieux avec Elasticsearch. Le serveur récupère les données plus efficacement sans utiliser la fonctionnalité scroll d'Elasticsearch, et réutilise les connexions existantes à Elasticsearch au lieu d'en ouvrir une nouvelle pour chaque requête. Le serveur ne se bloque également plus lors de l'envoi simultané de plusieurs requêtes à Elasticsearch (à l'aide du multi-handle de cURL).
Zabbix UI enhancements
The Zabbix user interface has been modernized to improve accessibility and usability.
| Before | After |
|---|---|
![]() |
![]() |
Modèles
Nouveaux modèles
- Aruba CX 8300s by SNMP, un modèle fournissant une supervision basée sur SNMP pour la série de commutateurs Aruba CX 8300.
- L'ensemble de modèles AWS by HTTP a été complété par le modèle AWS Backup Vault by HTTP.
- L'ensemble de modèles Azure by HTTP a été complété par les modèles Azure Sentinel by HTTP et Azure Container Apps by HTTP.
- Ciena 3906 by SNMP, un modèle pour superviser les périphériques Ciena 3906.
- Cisco Secure Firewall Threat Defense by HTTP, un modèle offrant des capacités de supervision pour les périphériques Cisco Secure Firewall Threat Defense à l'aide de l'API REST.
- Claude API by HTTP, un modèle pour superviser l'utilisation et les coûts de l'API Claude.
- Cradlepoint NCM v2 by HTTP, un ensemble de modèles pour superviser Cradlepoint NCM v2 et ses périphériques via HTTP.
- Domain RDAP by HTTP, un modèle pour superviser les données d'enregistrement de domaine via le protocole RDAP.
- L'ensemble de modèles GCP by HTTP a été complété par les modèles GCP Cloud Run Service by HTTP, GCP Cloud Storage Bucket by HTTP et GCP Application Load Balancer by HTTP.
- GLPI by HTTP, un modèle pour superviser GLPI via HTTP à l'aide de l'API REST v2 avec authentification OAuth2.
- Huawei AR600 by SNMP, un modèle pour superviser les routeurs Huawei AR600, y compris les métriques CoS et NQA.
- IBM Maximo Service Request, un modèle basé sur webhook qui permet de relier Zabbix à IBM Maximo.
- Kubernetes Cluster by HTTP, un modèle pour superviser les clusters Kubernetes via HTTP à l'aide de
kube-state-metricset de l'API Kubernetes. - MariaDB by ODBC, un modèle pour superviser les bases de données MariaDB via ODBC.
- Microsoft Hyper-V Failover Cluster by SSH et Microsoft Hyper-V Standalone by SSH, des modèles pour superviser les clusters Microsoft Hyper-V et les hôtes autonomes via SSH.
- OpenAI Platform by HTTP, un modèle pour superviser la plateforme de développement d'OpenAI.
- L'ensemble de modèles Oracle Cloud by HTTP a été complété par le modèle Oracle Cloud Load Balancer by HTTP.
- Percona by ODBC, un modèle pour superviser les bases de données Percona via ODBC.
- Podman by Zabbix agent, by Zabbix agent active et by HTTP : des modèles pour superviser les conteneurs Podman et l'état des services via l'API Podman. Notez que l'API Podman ne prend pas en charge les méthodes d'autorisation.
- Ribbon SBC Edge by HTTP, un modèle pour superviser les périphériques Ribbon SBC Edge (anciennement SWe Lite) via HTTP.
- Ribbon SBC SWe Core by HTTP, un modèle pour superviser les périphériques SBC SWe Core via HTTP, et Ribbon SBC SWe CE by HTTP, un modèle pour superviser les instances Ribbon SBC SWe Call Engine (CE) via HTTP.
- Stormshield SNS by SNMP, un modèle pour superviser les périphériques Stormshield Network Security (SNS) via SNMP.
- VeloCloud SD-WAN Edge by HTTP, un modèle pour superviser les périphériques VeloCloud SD-WAN Edge via HTTP.
- Vyatta Virtual Router by SNMP, un modèle pour superviser le routeur virtuel Vyatta 1908e.
Modèles mis à jour
- Ciena 3906 by SNMP a été mis à jour pour inclure des éléments de système de fichiers et de charge CPU.
- GitHub organization by HTTP a été mis à jour pour inclure des éléments de surveillance de Microsoft Copilot.
- Le type de média webhook GLPI a été mis à jour pour prendre en charge l'API RESTful v2 avec l'autorisation OAuth2 (activée par défaut), la prise en charge facultative de l'ancienne API REST v1 via un indicateur de configuration, la création de tickets pour les événements de problème et le mappage de l'urgence configurable par l'utilisateur.
- Microsoft 365 reports by HTTP a été mis à jour pour inclure des éléments de surveillance de Microsoft Copilot.
- MySQL by Zabbix agent, MySQL by Zabbix agent 2, MySQL by Zabbix agent active, MySQL by Zabbix agent 2 active et MySQL by ODBC ont été mis à jour pour prendre en charge à la fois
SHOW SLAVE STATUS(ancienne syntaxe) etSHOW REPLICA STATUS(nouvelle syntaxe). - MySQL by ODBC a également été mis à jour avec de nouvelles métriques, des règles de découverte pour les tables et les réplicas, ainsi qu'un tableau de bord amélioré.
- PostgreSQL by ODBC a été mis à jour avec de nouvelles métriques, des règles de découverte et des tableaux de bord, ainsi qu'avec des améliorations générales des performances et de l'observabilité.
- Proxmox VE by HTTP a été mis à jour avec la fonctionnalité LLD imbriquée. De plus, le format d'unité pour les éléments affichant des pourcentages a été ajusté pour plus de clarté.
- Redis by Zabbix agent 2 a été mis à jour avec l'authentification via des macros utilisateur et mot de passe, ainsi qu'avec des descriptions d'éléments améliorées.
- Veeam Backup and Replication by HTTP et Veeam Backup Enterprise Manager by HTTP ont été mis à jour avec de nouvelles capacités de surveillance et la prise en charge de Veeam Backup & Replication v13.
- VeloCloud SD-WAN by HTTP, auparavant VMWare SD-WAN VeloCloud by HTTP, a été renommé et mis à jour pour s'aligner sur la dernière plateforme VeloCloud SD-WAN.
- Dans les ensembles de modèles VMware et VMware FQDN, les noms des prototypes d'élément et de déclencheur pour la découverte des alarmes VMware ont été mis à jour afin d'inclure le nom de l'entité d'alarme.
- Vyatta Virtual Router by SNMP a été mis à jour avec de nouveaux éléments OID et des améliorations du tableau de bord.
Éléments
Type de données JSON
Zabbix prend désormais en charge JSON comme type de données pour les valeurs d'élément.
Auparavant, les valeurs JSON étaient collectées par des éléments de type texte et stockées sous forme de chaînes avec une limite de 64KB. Désormais, Zabbix peut stocker les valeurs JSON de manière native avec une limite de 128MiB, et également rejeter les valeurs JSON non valides (par exemple, contenant des clés non entre guillemets, des virgules finales ou des crochets non correspondants).
Le type de données JSON est pris en charge par tous les types d'élément et prototypes d'élément (sauf Calculated), et est disponible dans l'exportation des données en temps réel et les connecteurs. Les valeurs JSON peuvent être stockées dans toutes les bases de données prises en charge et dans Elasticsearch. Si vous utilisez TimescaleDB, veuillez consulter les notes de mise à niveau.
Notez que les éléments JSON ne peuvent pas être utilisés dans les déclencheurs ; toutefois, vous pouvez extraire des champs JSON à l'aide d'éléments dépendants ayant un type de données non JSON et les utiliser dans des déclencheurs.
Les éléments qui renvoient une chaîne JSON (net.if.discovery, vfs.file.get, etc.) restent des éléments de type texte ; toutefois, vous pouvez les convertir en JSON si nécessaire.
Pour plus de détails et les limites des données JSON, consultez la configuration des éléments.
Paramètre type pour la découverte des disques S.M.A.R.T
L’élément smart.disk.discovery (plugin S.M.A.R.T. de l’agent Zabbix 2) accepte désormais un paramètre type facultatif permettant de spécifier une valeur à rechercher lors de l’analyse des disques.
Valeur par défaut pour les hôtes autorisés de l'élément trapper
Le champ Hôtes autorisés pour les éléments Zabbix trapper et pour les éléments HTTP agent avec Enable trapping activé utilise désormais par défaut la macro utilisateur {$TRAPPER.ALLOWED_HOSTS}.
Si cette valeur est vide, les connexions entrantes sont refusées depuis tous les hôtes.
Pour autoriser l'envoi de données, spécifiez une ou plusieurs adresses IP ou noms DNS.
Surveillance de l'utilisation du cache des fonctions de tendance
Le paramètre paccessed a été ajouté à l'élément interne zabbix[tcache,cache,<parameter>].
Il renvoie le pourcentage d'entrées du cache des fonctions de tendance consultées au cours des dernières 24 heures.
Plugins
Plugin Ceph
Ce plugin fonctionne désormais selon deux modes :
- native - Ce mode utilise la bibliothèque go-ceph pour communiquer directement avec le cluster Ceph à l'aide de l'API Ceph native (protocole msgr2). Il s'agit du mode recommandé pour les installations Ceph modernes, mais il est pris en charge uniquement sous Linux et à partir de Ceph 16.
- restful (obsolète) - Ce mode utilise l'API RESTful de Ceph pour la communication. Il s'agit du mode par défaut pour assurer la rétrocompatibilité, mais il ne fonctionnera pas avec Ceph version 20 (Tentacle) ou plus récente en raison de la suppression du module mgr/restful.
Le mode à utiliser est déterminé par la valeur du paramètre mode (native/restful) :
Plugins.Ceph.Default.Mode=native- définit le mode natif pour le pluginPlugins.Ceph.Sessions.<SessionName>.Mode=native- définit le mode natif pour la session nommée
Notez que l'ensemble des identifiants utilisateur diffère selon le mode et qu'ils ne sont pas compatibles entre eux.
Le paramètre Plugins.Ceph.InsecureSkipVerify est ignoré en mode natif, car la sécurité de la connexion est définie du côté du cluster Ceph par le protocole msgr2 (sécurisé par défaut).
Notez que le plugin Ceph pour Zabbix agent 2 est désormais un plugin chargeable et nécessite des étapes d'installation supplémentaires. Cela est dû à l'exigence du paquet librados (pour le mode natif). Consultez le readme du plugin Ceph pour plus de détails.
Plugin MongoDB
Zabbix agent 2 plugin MongoDB offre plusieurs améliorations :
- Prise en charge complète de l'analyse des URI MongoDB conventionnelles, avec prise en charge des schémas
mongodb://etmongodb+srv://. - Découverte automatique des nœuds d'ensemble de réplicas MongoDB, améliorant la capacité à surveiller les clusters MongoDB.
- Prise en charge de l'authentification x509, permettant des connexions sécurisées à MongoDB à l'aide de certificats client.
Plugin Oracle
Zabbix agent 2 plugin Oracle prend désormais en charge les connexions chiffrées aux bases de données Oracle à l'aide du protocole TCPS (TLS). Cela permet de surveiller les instances Oracle via des sockets sécurisés par TLS, ce qui améliore la sécurité de la supervision à distance.
Prise en charge de TLS et validation au démarrage pour le plugin Redis
La prise en charge de TLS a été ajoutée au plugin Redis pour Zabbix agent 2.
La validation de la configuration TLS du plugin au démarrage a été implémentée, et les messages de validation/d'erreur ont été améliorés.
Une logique de configuration invalide (par exemple : utiliser le type de connexion verify_full sans spécifier TLSCAFile) peut empêcher le démarrage de Zabbix agent 2.
Mode d'exécution de test pour les plugins chargeables
Les plugins chargeables peuvent désormais être lancés en mode test à l'aide de l'option -t (--test), en passant une clé d'élément comme argument.
Dans ce mode, le plugin s'exécute à des fins de débogage et de développement, et les fichiers de configuration du plugin sont ignorés.
Découverte de bas niveau
Case à cocher Convert to JSON dans les formulaires de découverte
Une nouvelle case à cocher Convert to JSON a été ajoutée au formulaire de règle de découverte de bas niveau et au formulaire de prototype de découverte, qui s’affiche si « HTTP agent » est sélectionné dans la liste déroulante Type. Cette option permet de marquer les données récupérées pour une conversion automatique en JSON avant tout traitement ultérieur.
Prise en charge des macros pour la découverte de bas niveau imbriquée
Les macros de découverte de bas niveau sont désormais prises en charge dans les règles de découverte de bas niveau imbriquées, dans :
- les paramètres de prétraitement JSONPath
- le champ JSONPath pour les macros LLD personnalisées
Balises modifiables pour les déclencheurs créés par la découverte de bas niveau
Les déclencheurs créés à partir de prototypes de déclencheur peuvent désormais recevoir des balises ajoutées manuellement. Les balises héritées des prototypes de déclencheur sont toujours appliquées automatiquement. Les balises ajoutées manuellement peuvent être modifiées sur les déclencheurs découverts et seront incluses dans les tableaux de balises d’événement et disponibles pour les fonctionnalités prenant en charge les balises, telles que les filtres, les widgets de tableau de bord et les macros de notification.
Découverte des périphériques de bloc sur Linux et AIX
La nouvelle clé d'élément vfs.dev.get a été ajoutée pour la découverte des périphériques de bloc sur Linux et AIX.
Elle peut être utilisée dans la découverte de bas niveau pour les périphériques de bloc.
La clé d'élément vfs.dev.discovery reste disponible pour des raisons de compatibilité.
Découverte des interfaces réseau sous Linux
La nouvelle clé d'élément net.if.get a été ajoutée à Zabbix agent et à Zabbix agent 2 sous Linux.
Elle peut être utilisée dans la découverte de bas niveau des interfaces réseau pour renvoyer une liste d'interfaces réseau avec des informations détaillées.
La clé d'élément net.if.discovery reste disponible pour des raisons de compatibilité.
Processus
Mise en cache et réutilisation de l’EngineID SNMPv3
Zabbix met désormais en cache les correspondances EngineID SNMPv3 → IP et tentera de réutiliser les EngineID mis en cache pour les vérifications SNMPv3 suivantes, réduisant ainsi le trafic de sondage et améliorant les performances du poller. Si un EngineID réutilisé ne répond pas, le poller revient à une sonde EngineID et peut supprimer les entrées obsolètes après des modifications d’interface ou des échecs persistants.
Limitation affinée du proxy pendant la récupération du cache d’historique
La logique de limitation du proxy a été affinée afin d’améliorer la stabilité du serveur pendant la récupération du cache d’historique.
Lorsque l’utilisation du cache d’historique atteint le seuil de limitation, le serveur continue de ne plus accepter les données du proxy comme auparavant.
Lorsque l’utilisation du cache redescend à 60 %, le serveur commence à traiter la liste de limitation, mais peut encore rejeter les envois du proxy contenant de très gros lots (environ plus de 10 k enregistrements) jusqu’à ce que la pression sur le cache diminue davantage.
Cette modification réduit le risque de surcharges répétées du cache pendant la récupération du serveur.
Valeur maximale du délai d’attente augmentée pour zabbix_get et zabbix_js
La valeur maximale du paramètre timeout des utilitaires en ligne de commande zabbix_get et zabbix_js a été portée à 600 secondes.
Housekeeping optimisé
Le Housekeeping a été optimisé en déplaçant la création des tâches de nettoyage vers des déclencheurs de base de données.
Lorsque des éléments (y compris des règles de découverte de bas niveau), des déclencheurs, des services ou des règles de découverte réseau sont supprimés, des déclencheurs de base de données (au lieu d'appels explicites au niveau de l'application) remplissent désormais la table housekeeper avec des tâches de nettoyage.
Pour plus de détails, voir la procédure de housekeeping.
Le housekeeper supprime désormais également les événements de découverte réseau générés à partir d'hôtes ou de services découverts qui ont depuis été supprimés, ainsi que tous les événements associés aux problèmes de déclencheurs qui ont depuis été supprimés (auparavant, seuls les problèmes eux-mêmes étaient supprimés ; les événements associés n'étaient supprimés qu'après l'expiration de la période de stockage des données des déclencheurs du housekeeper).
Fermeture manuelle — les tags de déclencheur hérités par les événements de rétablissement
Les événements de rétablissement créés après une fermeture manuelle héritent des tags de déclencheur en plus des tags d'élément et d'hôte.
Ces tags sont présents dans le tableau des tags de l'événement et sont disponibles pour les macros de notification telles que {EVENT.RECOVERY.TAGS} et {EVENT.RECOVERY.TAGSJSON}.
Mise en cache des requêtes DNS pour les démons Zabbix
Zabbix server, Zabbix proxy et Zabbix agent prennent désormais en charge l’utilisation du résolveur c-ares pour toutes les requêtes DNS, offrant la mise en cache des requêtes DNS et un basculement amélioré du résolveur en cas de défaillance lorsque Zabbix est compilé avec --with-ares.
La mise en cache des requêtes DNS nécessite c-ares 1.26.0 ou une version ultérieure.
Prise en charge de la compilation avec c-ares sous Windows
L’agent Zabbix peut désormais être compilé avec le résolveur c-ares sous Microsoft Windows.
c-ares peut être installé via vcpkg, et la compilation de l’agent prend en charge soit ARES=<vcpkg prefix>, soit des chemins ARESINCDIR/ARESLIBDIR distincts pour les répertoires d’inclusion et de bibliothèque.
Fonctions de déclencheur basées sur le comptage améliorées
Le fonctionnement des fonctions basées sur le comptage (count(), item_count(), changecount(), etc.) dans les expressions de déclencheur a été amélioré, ce qui permet de traiter davantage de valeurs plus rapidement.
Authentification
Certificats SAML importables pour l’authentification unique
Les utilisateurs Super admin peuvent désormais importer des certificats et des clés privées directement dans l’interface pour la configuration de SAML. Trois nouveaux champs ont été ajoutés dans Utilisateurs > Authentification > Paramètres SAML :
- Certificat IdP - certificat X.509 présenté par le fournisseur d’identité
- Certificat SP - certificat du fournisseur de services utilisé pour les échanges SAML
- Clé privée SP - clé privée correspondant au certificat SP
Ces contrôles permettent d’ajouter de nouvelles valeurs ou de modifier les valeurs existantes depuis l’onglet des paramètres SAML. Les certificats et les clés privées sont validés avant d’être enregistrés dans le backend de stockage choisi ; les valeurs invalides ou mal formées sont rejetées avec un message d’erreur explicatif.
Widgets
Regroupement des marqueurs d’hôtes sur la carte géographique
Le widget Geomap prend désormais en charge un paramètre Clustering permettant de contrôler la manière dont les marqueurs d’hôtes proches sont regroupés en un seul marqueur avec un compteur. En définissant le niveau de zoom de la carte pour le regroupement, vous pouvez conserver la lisibilité des grandes cartes et maintenir une visibilité précise lors d’un zoom avant.
Colonnes agrégées dans Top items
Le widget Top items peut désormais regrouper des modèles d’éléments dans une seule colonne ou ligne agrégée, ce qui facilite la présentation de métriques combinées (par exemple : le trafic entrant total sur toutes les interfaces réseau d’un hôte). Trois nouvelles options ont été ajoutées lors de la configuration des colonnes d’éléments : Aggregate columns, Column aggregation function et Combined column name.
Améliorations du widget Graph
Le widget Graph offre plusieurs améliorations en matière de convivialité :
- Les éléments dans l’infobulle des données du graphique qui apparaît lorsque vous survolez le graphique sont triés par valeur dans l’ordre décroissant.
- Lorsque vous survolez un élément dans l’infobulle, son graphique est mis en évidence tandis que les autres sont estompés.
- La sélection d’un élément dans l’infobulle diffuse ses données vers d’autres widgets prenant en charge leur réception.
- La limite du nombre d’éléments affichés dans l’infobulle a été supprimée.
- Un nouveau paramètre Host names in labels vous permet de choisir si les noms des hôtes sont affichés dans l’infobulle et dans la légende du graphique.

- Un nouveau paramètre Invert values vous permet d’inverser un graphique.
Limite de caractères augmentée pour les champs de description des widgets
La limite de caractères du champ Description dans les widgets Gauge et Item value a été augmentée de 2048 à 65535 caractères.
Exportation et importation des tableaux de bord
Les tableaux de bord peuvent désormais être exportés et importés, ce qui facilite la migration des tableaux de bord entre des instances Zabbix ou leur réutilisation dans différents environnements.
Une nouvelle option Exporter permet d’enregistrer les tableaux de bord sélectionnés dans des fichiers YAML, JSON ou XML. Ces fichiers peuvent ensuite être importés via la fonctionnalité Importer afin de recréer les tableaux de bord avec leurs pages, widgets et leur configuration.
Interface web
Nouvelles polices et polices intégrées
Zabbix inclut désormais de nouvelles polices intégrées qui améliorent la lisibilité, se chargent plus rapidement et permettent d’afficher des langues supplémentaires dans l’interface avec un impact minimal sur la mise en page. Comme elles sont intégrées, ces polices garantissent également une apparence cohérente sur tous les systèmes.
Nouvelles polices :![]() |
Anciennes polices :![]() |
Les nouvelles polices sont utilisées dans presque tous les thèmes. Si nécessaire, les thèmes Blue (classic) et Dark (classic) nouvellement ajoutés sont disponibles avec les anciennes polices.
La famille de polices utilisée pour le contenu à chasse fixe et les graphiques reste inchangée.
Validation en ligne
Les formulaires suivants dans l'interface ont été ajoutés à l'ensemble des formulaires qui prennent en charge la validation en ligne :
- Jeton API
- Journal d'audit
- Authentification
- Auto-enregistrement
- Connecteur
- Corrélation d'événements
- Cartes géographiques
- Prototypes de graphiques
- Graphiques personnalisés
- IHM
- Groupe d'hôtes
- Prototypes d'hôtes
- Maintenance
- Mappage d'icônes
- Images
- Maintenance
- Type de média
- Notifications
- Autres paramètres de configuration
- Profil
- Proxy
- Groupe de proxy
- Expressions régulières
- Rapports planifiés
- Script
- Service
- SLA
- Groupe de modèles
- Élément de test
- Type de média de test
- Délais d'attente
- Options d'affichage des déclencheurs
- Constructeur d'expression de déclencheur
- Mettre à jour le problème
- Groupes d'utilisateurs
- Macros utilisateur globales user macros
- Rôles d'utilisateur
- Utilisateurs
Les erreurs de saisie s'affichent immédiatement après le remplissage des champs, ce qui améliore la convivialité et réduit les erreurs de configuration.
Formulaires modaux
Dans la configuration de la découverte de bas niveau, le formulaire de configuration du prototype d’hôte s’ouvre désormais dans une fenêtre modale (pop-up).
Balises héritées visibles dans les hôtes, modèles, éléments et déclencheurs
Les balises héritées sont désormais affichées et renvoyées de manière cohérente dans les modèles, hôtes, éléments, scénarios web et déclencheurs. Les balises héritées des chaînes modèle/hôte sont visibles dans Monitoring > Latest data. Le filtrage par balises héritées est disponible partout où le filtrage par balises est pris en charge — y compris dans les sections Monitoring > Latest data et Data collection, ainsi que dans tous les widgets de tableau de bord qui permettent le filtrage par balises d’hôte, d’élément, de déclencheur ou de scénario web — afin que la sélection basée sur les balises et le sous-filtrage se comportent de la même manière, quel que soit l’endroit où une balise a été définie.
L’onglet Tags des formulaires de configuration des modèles, hôtes et prototypes d’hôte expose désormais un bouton radio permettant de choisir la manière dont les balises sont présentées : les modèles affichent Template tags / Inherited and template tags, et les hôtes ainsi que les prototypes d’hôte affichent Host tags / Inherited and host tags. Les balises héritées sont distinguées visuellement par une nouvelle icône de document contourée à côté de l’étiquette de la balise.
Les widgets Graph et Pie chart incluent un nouveau paramètre Item tags.
Positionnement des infobulles
Les infobulles peuvent désormais être repositionnées en les faisant glisser vers un nouvel emplacement. Cela s'applique, par exemple, à l'infobulle du Graph, ainsi qu'aux infobulles avec descriptions dans les sections Latest Data ou Problems.
Prise en charge de plusieurs hôtes de base de données PostgreSQL
Zabbix prend désormais en charge la spécification de plusieurs hôtes de base de données PostgreSQL sous forme de liste de valeurs host:port séparées par des virgules, en s'appuyant sur la prise en charge du basculement de connexion PostgreSQL.
Les hôtes sont essayés dans l'ordre jusqu'à ce qu'une connexion en lecture-écriture soit établie.
Ce comportement est disponible lors de l'installation de l'interface dans le champ Database host et dans DBHost dans zabbix_server.conf et zabbix_proxy.conf.
Nouvelle variable $ZBX_FEATURE_FLAGS dans la configuration de l'interface
La nouvelle variable $ZBX_FEATURE_FLAGS[] a été implémentée dans la configuration de l'interface afin de contrôler l'accès à la configuration de l'authentification HTTP utilisateur, des modules et des types de média.
Les indicateurs de fonctionnalité suivants ont été ajoutés au fichier de configuration zabbix.conf.php :
$ZBX_FEATURE_FLAGS['http_auth_enabled'] = falsedésactive l'accès à la configuration de l'authentification HTTP utilisateur (remplace la variable$ALLOW_HTTP_AUTH).$ZBX_FEATURE_FLAGS['modules_config_enabled'] = falsedésactive l'accès à la configuration des modules.$ZBX_FEATURE_FLAGS['media_type_denylist'] = [<value1>, <value2>, ...]restreint la modification des types de média qui utilisent les méthodes de livraison spécifiées ('email','script','sms'ou'webhook'; une ou plusieurs valeurs peuvent être spécifiées).
L'accès àsetup.phpest restreint si le fichier de configurationzabbix.conf.phpexiste.
Nouveaux paramètres AllowKeyRegexp et DenyKeyRegexp dans la configuration de Zabbix agent et de Zabbix agent 2
Les nouveaux paramètres AllowKeyRegexp et DenyKeyRegexp ont été ajoutés à la configuration de Zabbix agent et de Zabbix agent 2.
Ces paramètres vous permettent de définir des motifs basés sur des expressions régulières pour une correspondance plus précise et plus flexible des clés et de leurs paramètres.
Les détails de l'événement affichent la raison de la suppression
La page détails de l'événement, ouverte depuis Monitoring > Problems, indique désormais si un événement a été supprimé en raison de la maintenance de l'hôte ou supprimé manuellement par un utilisateur.
Les icônes orange
et
indiquent une suppression/annulation de suppression liée à la maintenance, tandis que les icônes grises
et
indiquent une suppression/annulation de suppression manuelle.
Dans les historiques des problèmes et des événements, les actions effectuées par des utilisateurs supprimés sont désormais affichées comme Utilisateur inaccessible.
Modifications apportées au paquet de stratégie SELinux de Zabbix
Pour la version 10 d'AlmaLinux, CentOS Stream, RHEL, Rocky Linux et Oracle Linux, la stratégie SELinux est fournie par le nouveau paquet zabbix-selinux-policy-main, qui contient la stratégie SELinux provenant du dépôt SELinux amont.
Le paquet zabbix-selinux-policy existant dépend désormais soit de zabbix-selinux-policy-main, soit de selinux-policy-targeted-extra.
Le paquet zabbix-selinux-policy-main entre en conflit avec selinux-policy-targeted-extra; par conséquent, les deux paquets ne peuvent pas être installés en même temps.
Si vous disposez déjà d'une installation de zabbix-selinux-policy, aucune modification manuelle n'est requise.
Lors de la mise à niveau du paquet, zabbix-selinux-policy-main sera installé automatiquement.
Si selinux-policy-targeted-extra est déjà installé, aucun paquet supplémentaire ne sera installé.
Documentation
Pages de documentation consolidées pour les versions mineures
La documentation des versions mineures d’une version majeure de Zabbix sera désormais regroupée dans des pages de documentation uniques pour les nouvelles fonctionnalités et les notes de mise à niveau respectivement.



