7 Tableaux de bord
Vue d'ensemble
Les tableaux de bord sont exportés avec tous les objets associés et les relations entre les objets.
Exportation
Pour exporter des tableaux de bord, procédez comme suit :
- Accédez à Tableaux de bord > Tous les tableaux de bord.
- Cochez les cases des tableaux de bord à exporter.
- Cliquez sur Exporter sous la liste.

Selon le format sélectionné, les tableaux de bord sont exportés vers un fichier local avec un nom par défaut :
zbx_export_dashboards.yaml- en export YAML (option par défaut pour l'export) ;zbx_export_dashboards.xml- en export XML ;zbx_export_dashboards.json- en export JSON.
Importation
Pour importer des tableaux de bord, procédez comme suit :
- Accédez à Tableaux de bord > Tous les tableaux de bord.
- Cliquez sur Importer dans le coin supérieur droit.
- Sélectionnez le fichier d'importation.
- Cochez les options requises dans les règles d'importation.
- Cliquez sur Importer dans le coin inférieur droit du formulaire de configuration.

Règles d'importation :
| Règle | Description |
|---|---|
| Mettre à jour l'existant | Les éléments existants seront mis à jour à l'aide des données du fichier d'importation. Sinon, ils ne seront pas mis à jour. |
| Créer de nouveaux | De nouveaux éléments seront créés à l'aide des données du fichier d'importation. Sinon, ils ne seront pas créés. |
Sur l'écran suivant, vous pourrez afficher le contenu des tableaux de bord en cours d'importation. S'il s'agit d'un nouveau tableau de bord, tous les éléments seront affichés en vert. En cas de mise à jour d'un tableau de bord existant, les nouveaux éléments du tableau de bord seront mis en évidence en vert ; les éléments supprimés du tableau de bord seront mis en évidence en rouge ; les éléments qui n'ont pas changé seront affichés sur un fond gris.

Le menu de gauche peut être utilisé pour parcourir la liste des modifications. La section Mis à jour met en évidence toutes les modifications apportées aux éléments existants du tableau de bord. La section Ajouté répertorie les nouveaux éléments du tableau de bord. Les éléments de chaque section sont regroupés par type d'élément ; cliquez sur la flèche grise pour développer ou réduire le groupe d'éléments.

Passez en revue les modifications du tableau de bord, puis cliquez sur Importer pour lancer l'importation du tableau de bord. Un message indiquant le succès ou l'échec de l'importation sera affiché dans l'interface.
Format d'exportation
Exporter au format YAML :
zabbix_export:
version: '8.0'
dashboards:
- name: 'Vue globale'
pages:
- widgets:
- type: tophosts
name: 'Principaux hôtes par utilisation du CPU'
width: '25'
height: '4'
fields:
- type: INTEGER
name: column
value: '1'
- type: INTEGER
name: columns.0.data
value: '2'
- type: STRING
name: columns.0.item
value: 'Nom du système'
- type: STRING
name: columns.0.name
value: 'Nom de l’hôte'
- type: STRING
name: columns.1.base_color
value: 4CAF50
- type: INTEGER
name: columns.1.data
value: '1'
- type: INTEGER
name: columns.1.display
value: '3'
- type: STRING
name: columns.1.item
value: 'Utilisation du CPU'
- type: STRING
name: columns.1.max
value: '100'
- type: STRING
name: columns.1.min
value: '0'
- type: STRING
name: columns.1.name
value: Utilisation
- type: INTEGER
name: columns.2.data
value: '1'
- type: STRING
name: columns.2.item
value: 'Charge moyenne (moy. sur 1 min)'
- type: STRING
name: columns.2.name
value: 'moy. 1 min'
- type: INTEGER
name: columns.3.data
value: '1'
- type: STRING
name: columns.3.item
value: 'Charge moyenne (moy. sur 5 min)'
- type: STRING
name: columns.3.name
value: 'moy. 5 min'
- type: INTEGER
name: columns.4.data
value: '1'
- type: STRING
name: columns.4.item
value: 'Charge moyenne (moy. sur 15 min)'
- type: STRING
name: columns.4.name
value: 'moy. 15 min'
- type: INTEGER
name: columns.5.data
value: '1'
- type: INTEGER
name: columns.5.decimal_places
value: '0'
- type: STRING
name: columns.5.item
value: 'Nombre de processus'
- type: STRING
name: columns.5.name
value: Processus
- type: STRING
name: columnsthresholds.1.color.0
value: FFFF00
- type: STRING
name: columnsthresholds.1.color.1
value: FF8000
- type: STRING
name: columnsthresholds.1.color.2
value: FF4000
- type: STRING
name: columnsthresholds.1.threshold.0
value: '50'
- type: STRING
name: columnsthresholds.1.threshold.1
value: '80'
- type: STRING
name: columnsthresholds.1.threshold.2
value: '90'
- type: STRING
name: reference
value: NLVMO
- type: hostavail
'y': '4'
width: '25'
fields:
- type: INTEGER
name: interface_type.0
value: '1'
- type: problems
name: 'Problèmes actuels'
'y': '6'
width: '48'
height: '5'
fields:
- type: STRING
name: reference
value: BRUQE
- type: INTEGER
name: show
value: '3'
- type: INTEGER
name: show_tags
value: '3'
- type: systeminfo
x: '25'
width: '23'
height: '4'
- type: problemsbysv
name: 'Problèmes par sévérité'
x: '25'
'y': '4'
width: '23'
fields:
- type: STRING
name: reference
value: LBSVB
- type: INTEGER
name: show_type
value: '1'
- type: gauge
name: 'serveur Zabbix'
x: '48'
width: '12'
height: '4'
hide_header: 'YES'
fields:
- type: INTEGER
name: angle
value: '270'
- type: INTEGER
name: desc_size
value: '8'
- type: ITEM
name: itemid.0
value:
host: 'Zabbix server'
key: vm.memory.utilization
- type: STRING
name: max
value: '100'
- type: STRING
name: min
value: '0'
- type: INTEGER
name: scale_size
value: '11'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '3'
- type: INTEGER
name: show.3
value: '4'
- type: INTEGER
name: show.4
value: '5'
- type: STRING
name: thresholds.0.color
value: 42A5F5
- type: STRING
name: thresholds.0.threshold
value: '0'
- type: STRING
name: thresholds.1.color
value: 9CCC65
- type: STRING
name: thresholds.1.threshold
value: '20'
- type: STRING
name: thresholds.2.color
value: FFEE58
- type: STRING
name: thresholds.2.threshold
value: '40'
- type: STRING
name: thresholds.3.color
value: FFA726
- type: STRING
name: thresholds.3.threshold
value: '60'
- type: STRING
name: thresholds.4.color
value: FF7043
- type: STRING
name: thresholds.4.threshold
value: '80'
- type: INTEGER
name: th_arc_size
value: '9'
- type: INTEGER
name: th_show_arc
value: '1'
- type: INTEGER
name: th_show_labels
value: '1'
- type: INTEGER
name: units_bold
value: '1'
- type: INTEGER
name: units_size
value: '24'
- type: INTEGER
name: value_arc_size
value: '30'
- type: INTEGER
name: value_bold
value: '1'
- type: INTEGER
name: value_size
value: '24'
- type: svggraph
x: '48'
'y': '4'
width: '24'
height: '3'
hide_header: 'YES'
fields:
- type: INTEGER
name: axisx
value: '0'
- type: STRING
name: ds.0.color
value: AB47BC
- type: INTEGER
name: ds.0.fill
value: '0'
- type: STRING
name: ds.0.hosts.0
value: 'Zabbix server'
- type: STRING
name: ds.0.items.0
value: 'Mémoire disponible'
- type: INTEGER
name: ds.0.transparency
value: '2'
- type: INTEGER
name: ds.0.type
value: '2'
- type: INTEGER
name: ds.0.width
value: '2'
- type: INTEGER
name: ds.1.axisy
value: '1'
- type: STRING
name: ds.1.color
value: 42A5F5
- type: INTEGER
name: ds.1.fill
value: '0'
- type: STRING
name: ds.1.hosts.0
value: 'Zabbix server'
- type: STRING
name: ds.1.items.0
value: 'Utilisation du CPU'
- type: INTEGER
name: ds.1.transparency
value: '0'
- type: INTEGER
name: ds.1.type
value: '2'
- type: INTEGER
name: ds.1.width
value: '2'
- type: STRING
name: reference
value: TOYGS
- type: geomap
x: '48'
'y': '7'
width: '24'
height: '4'
hide_header: 'YES'
fields:
- type: STRING
name: default_view
value: '56.95225,24.11301,11'
- type: HOST
name: hostids.0
value:
host: 'Zabbix server'
- type: STRING
name: reference
value: TDYJO
- type: clock
name: 'Heure locale'
x: '60'
width: '12'
hide_header: 'YES'
fields:
- type: INTEGER
name: clock_type
value: '1'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '3'
- type: INTEGER
name: time_sec
value: '0'
- type: INTEGER
name: tzone_format
value: '1'
- type: item
name: 'Performance du serveur'
x: '60'
'y': '2'
width: '12'
hide_header: 'YES'
fields:
- type: INTEGER
name: aggregate_function
value: '2'
- type: INTEGER
name: decimal_size
value: '32'
- type: STRING
name: description
value: 'Valeurs par seconde'
- type: INTEGER
name: desc_h_pos
value: '0'
- type: INTEGER
name: desc_v_pos
value: '0'
- type: ITEM
name: itemid.0
value:
host: 'Zabbix server'
key: 'zabbix[wcache,values]'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '5'
- type: INTEGER
name: sparkline.fill
value: '2'
- type: INTEGER
name: sparkline.width
value: '2'
- type: STRING
name: thresholds.0.color
value: DCEDC8
- type: STRING
name: thresholds.0.threshold
value: '20'
- type: STRING
name: thresholds.1.color
value: FFF9C4
- type: STRING
name: thresholds.1.threshold
value: '40'
- type: STRING
name: thresholds.2.color
value: FFCCBC
- type: STRING
name: thresholds.2.threshold
value: '60'
- type: INTEGER
name: units_bold
value: '0'
- type: INTEGER
name: units_show
value: '0'
- type: INTEGER
name: value_h_pos
value: '0'
- type: INTEGER
name: value_size
value: '32'
Éléments exportés
Les éléments exportés sont expliqués dans le tableau ci-dessous.
| Élément | Type | Description | |
|---|---|---|---|
| name | string | (obligatoire) Nom du tableau de bord. | |
| pages | Élément racine pour les pages du tableau de bord | ||
| widgets | Élément racine pour les pages du tableau de bord | ||
Voir aussi : Objet dashboard (reportez-vous à la propriété correspondante portant le même nom).
Widget de tableau de bord
| Element | Type | Description |
|---|---|---|
| type | string | (obligatoire) Type du widget de tableau de bord. Valeurs possibles : actionlog - Journal des actions ; clock - Horloge ; discovery - Statut de découverte ; favgraphs - Graphiques favoris ; favmaps - Cartes favorites ; gauge - Jauge ; geomap - Geomap ; graph - Graphique (classique) ; graphprototype - Prototype de graphique ; honeycomb - Nid d'abeilles ; hostavail - Disponibilité des hôtes ; hostcard - Carte d'hôte ; hostnavigator - Navigateur d'hôtes ; itemcard - Carte d'élément ; itemhistory - Historique des éléments ; itemnavigator - Navigateur d'éléments ; item - Valeur de l'élément ; map - Carte ; navtree - Arborescence de navigation des cartes ; piechart - Diagramme circulaire ; problemhosts - Hôtes avec problèmes ; problems - Problèmes ; problemsbysv - Problèmes par sévérité ; scatterplot - Nuage de points ; slareport - Rapport SLA ; svggraph - Graphique ; systeminfo - Informations système ; tophosts - Principaux hôtes ; topitems - Principaux éléments ; toptriggers - Principaux déclencheurs ; trigover - Vue d'ensemble des déclencheurs ; url - URL ; web - Supervision web. |
| x | integer | Position horizontale à partir du côté gauche du tableau de bord. Valeurs possibles :1 0-71. |
| y | integer | Position verticale à partir du haut du tableau de bord. Valeurs possibles :1 0-63. |
| name | string | Nom personnalisé du widget. |
| width | integer | Largeur du widget. Valeurs possibles :1 1-72. |
| height | integer | Hauteur du widget. Valeurs possibles :1 1-64. |
| hide_header | string | Masquer l'en-tête du widget. Valeurs possibles :1 NO (0, par défaut), YES (1). |
| fields | Élément racine pour les champs du widget de tableau de bord. |
Voir aussi : Dashboard widget (reportez-vous à la propriété correspondante portant le même nom).
Champ de widget de tableau de bord
| Élément | Type | Description | |
|---|---|---|---|
| type | string | (obligatoire) Type du champ de widget. Valeurs possibles :1 INTEGER (0), STRING (1), HOST_GROUP (2), HOST (3), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (obligatoire) Nom du champ de widget. | |
| value | mixed | (obligatoire) Valeur du champ de widget, selon le type de champ. | |
| hôte | string | Hôte de l'élément. | |
| key | string | Clé de l'élément. | |
Voir aussi : Dashboard widget field (reportez-vous à la propriété correspondante portant le même nom).
Notes de bas de page
1 Les valeurs entières de l’API entre parenthèses, par exemple ENABLED (0), sont mentionnées uniquement à titre de référence. Pour plus d’informations, consultez la page de l’objet API liée dans l’entrée du tableau ou à la fin de chaque section.