🎯 TUTORIEL PAS À PAS
📊 Création de tableaux de bord personnalisés dans Zabbix 7.0
📅 Mis à jour : Août 2026
⏱️ Durée : 25-30 min
📋 Niveau : Intermédiaire
📊 Zabbix 7.0
📈 Visualisation
🔧 Supervision
Zabbix 7.0 a considérablement amélioré ses capacités de visualisation avec de nouveaux
widgets et une interface plus moderne[reference:0]. Ce tutoriel vous guide pas à pas
dans la création de tableaux de bord personnalisés pour superviser efficacement votre infrastructure,
des graphiques dynamiques aux jauges interactives[reference:1].
📌 Prérequis :
- Un serveur Zabbix 7.0 installé et configuré.
- Des hôtes et des éléments (items) déjà configurés dans Zabbix.
- Des droits administrateur ou au moins des droits de création de tableaux de bord.
1 Comprendre les tableaux de bord Zabbix 7.0
Qu'est-ce qu'un tableau de bord Zabbix ?
Un tableau de bord est une page qui regroupe des widgets pour visualiser
les informations de supervision les plus importantes[reference:2]. Chaque widget affiche un type
de données spécifique : graphiques, jauges, listes de problèmes, etc.[reference:3].
Nouveautés de Zabbix 7.0
- Widgets Jauge (Gauge) : visualisation immédiate d'une métrique avec des seuils[reference:4].
- Widgets Camembert / Donut : représentation des proportions[reference:5].
- Widget On-Icon : affichage compact de l'état de nombreux hôtes[reference:6].
- Host Navigator & Item Navigator : navigation interactive pour filtrer les données[reference:7].
- Item Value Widget : affichage d'une valeur unique avec tendance[reference:8].
2 Créer un nouveau tableau de bord
Étape 1 – Accéder à la section Tableaux de bord
Dans l'interface web de Zabbix, naviguez vers Surveillance → Tableaux de bord[reference:9].
Cliquez sur Tous les tableaux de bord pour voir la liste des tableaux existants[reference:10].
Étape 2 – Créer un nouveau tableau de bord
Cliquez sur le bouton Créer un tableau de bord[reference:11].
Nom du tableau de bord : Supervision Serveurs Linux
Description : Tableau de bord pour les serveurs Linux de production
Saisissez un nom et une description, puis cliquez sur Appliquer[reference:12].
✅ Le tableau de bord est créé et s'affiche avec une zone vide prête à accueillir des widgets[reference:13].
3 Ajouter et configurer des widgets
3.1 – Widget Graphique (Graph)
Ajouter un graphique de tendance
En mode édition (bouton Modifier le tableau de bord), cliquez sur Ajouter un widget[reference:14].
Dans le champ Type, sélectionnez Graphique.
Nom : Utilisation CPU - Serveurs Linux
Hôte : (sélectionner un hôte ou utiliser * pour plusieurs)
Élément : system.cpu.util
Période : 1 heure
💡 Astuce : Utilisez le caractère générique * pour le champ Hôte (ex: Serveur*)
pour agréger les données de plusieurs machines sur un seul graphique[reference:15].
Cliquez sur Ajouter puis sur Enregistrer les modifications[reference:16].
✅ Le graphique s'affiche sur votre tableau de bord.
3.2 – Widget Jauge (Gauge)
Ajouter une jauge pour visualiser une métrique
Le widget Jauge permet de visualiser une valeur unique par rapport à des seuils[reference:17].
Ajoutez un widget et sélectionnez le type Jauge.
Nom : Charge CPU
Hôte : Serveur-Web-01
Élément : system.cpu.load[percpu,avg1]
Minimum : 0
Maximum : 100
Seuils : Vert 0-60, Jaune 60-80, Rouge 80-100
🔍 Explication : Les seuils permettent de visualiser instantanément l'état de la métrique
(vert = OK, jaune = attention, rouge = critique)[reference:18].
✅ La jauge affiche la valeur actuelle avec la couleur correspondant au seuil.
3.3 – Widget On-Icon
Ajouter une vue compacte de l'état des hôtes
Le widget On-Icon affiche des icônes colorées pour chaque hôte d'un groupe[reference:19].
Ajoutez un widget et sélectionnez le type On-Icon.
Nom : État des serveurs
Groupe d'hôtes : Serveurs Linux
Élément : agent.ping
Seuils : Vert si valeur = 1, Rouge si valeur = 0
💡 Astuce : Ce widget est idéal pour une vue d'ensemble rapide de la disponibilité
de tous vos serveurs[reference:20].
✅ Chaque hôte est représenté par une icône colorée selon son état.
4 Créer un tableau de bord dynamique et interactif
Zabbix 7.0 permet de créer des tableaux de bord interactifs où la sélection
d'un élément filtre les données des autres widgets[reference:21].
4.1 – Ajouter un Host Navigator
Ajouter un navigateur d'hôtes
Ajoutez un widget de type Host Navigator.
Nom : Hôtes
Groupe d'hôtes : Serveurs Linux
Filtre : Hôtes activés uniquement
Ce widget affiche une liste cliquable des hôtes du groupe sélectionné[reference:22].
4.2 – Ajouter un Item Navigator
Ajouter un navigateur d'éléments
Ajoutez un widget de type Item Navigator.
Nom : Éléments
Hôte : Depuis un widget → Host Navigator (sélectionner le widget Host Navigator)
Groupe d'hôtes : Serveurs Linux
Filtre : Étiquette component = network
Grouper par : Étiquette component
🔍 Explication : En liant l'Item Navigator au Host Navigator, la sélection
d'un hôte dans le premier filtre automatiquement les éléments affichés dans le second[reference:23].
4.3 – Ajouter des widgets liés
Ajouter une Jauge liée à l'Item Navigator
Ajoutez un widget Jauge et configurez son élément comme suit :
Nom : Valeur sélectionnée
Élément : Depuis un widget → Item Navigator
Lorsque vous sélectionnez un élément dans l'Item Navigator, la jauge affiche automatiquement
la valeur de cet élément[reference:24].
✅ Vous obtenez un tableau de bord dynamique où la navigation filtre les données en temps réel.
5 Partage et gestion des tableaux de bord
Partager un tableau de bord
Lors de la création ou de la modification d'un tableau de bord, vous pouvez définir
des droits de partage (utilisateurs ou groupes d'utilisateurs)[reference:25].
Rendez-vous dans les paramètres du tableau de bord et ajoutez des utilisateurs ou des groupes
avec les droits Lecture ou Lecture/Écriture.
Cloner un tableau de bord
Pour dupliquer un tableau de bord existant, utilisez l'option Cloner
disponible dans le menu d'action du tableau de bord[reference:26].
Supprimer un tableau de bord
Dans la liste Tous les tableaux de bord, cochez le tableau à supprimer
et cliquez sur Supprimer[reference:27].
💡 Conseils et astuces
1. Utiliser les wildcards pour les graphiques
Dans les widgets de type Graphique, utilisez * pour le champ Hôte
(ex: Serveur*) et pour le champ Élément (ex: Bits reçus*)
afin d'agréger les données de plusieurs sources[reference:28].
2. Empiler les données dans les graphiques
Utilisez l'option Empilé combinée avec l'agrégation pour visualiser
l'utilisation totale des ressources (ex: bande passante totale sur plusieurs serveurs)[reference:29].
3. Personnaliser l'affichage des graphiques
Dans les paramètres du widget Graphique, vous pouvez ajuster :
l'épaisseur des lignes, la transparence des remplissages, les limites des axes,
l'affichage des légendes et superposer les informations de triggers[reference:30].
4. Mode kiosque pour les écrans de supervision
Utilisez le mode plein écran (icône en haut à droite du tableau de bord)
pour un affichage optimisé sur des écrans de supervision[reference:31].
5. Widgets personnalisés
Zabbix 7.0 permet de créer des widgets personnalisés en ajoutant des modules
dans le répertoire zabbix/ui/modules/[reference:32].
Un tutoriel complet est disponible dans la documentation officielle[reference:33].
✅ Test de validation
🎉 Tableau de bord réussi si :
- Le tableau de bord s'affiche sans erreur dans la section Surveillance.
- Les widgets affichent les données des hôtes/éléments configurés.
- Les widgets interactifs (Navigators) filtrent correctement les données.
- Les jauges et on-icons réagissent aux valeurs des éléments.
- Les graphiques affichent les données historiques.
📚 Ressources complémentaires
BTS SIO – Lycée NDLP Avranches – Tutoriel Zabbix Dashboards v1.0