Tableaux de bord
Vue d'ensemble
Les tableaux de bord sont exportés avec tous les objets associés et les relations entre 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 d'export par défaut) ;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 Import dans le coin supérieur droit.
- Sélectionnez le fichier d'importation.
- Cochez les options requises dans les règles d'importation.
- Cliquez sur Import dans le coin inférieur droit du formulaire de configuration.

Règles d'importation :
| Rule | Description |
|---|---|
| Update existing | Les éléments existants seront mis à jour à l'aide des données du fichier d'importation. Sinon, ils ne seront pas mis à jour. |
| Create new | Les 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 consulter 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. Lors de la 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 seront mis en évidence en rouge ; les éléments qui n'ont pas changé seront affichés sur fond gris.

Le menu de gauche permet de naviguer dans la liste des modifications. La section Updated met en évidence toutes les modifications apportées aux éléments existants du tableau de bord. La section Added 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.

Vérifiez les modifications du tableau de bord, puis cliquez sur Import pour lancer l'importation du tableau de bord. Un message de réussite ou d'échec de l'importation s'affichera dans l'interface.
Format d'export
Export vers YAML :
zabbix_export:
version: '8.0'
dashboards:
- name: 'Global view'
pages:
- widgets:
- type: tophosts
name: 'Top hosts by CPU utilization'
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: 'System name'
- type: STRING
name: columns.0.name
value: 'Host name'
- 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: 'CPU utilization'
- type: STRING
name: columns.1.max
value: '100'
- type: STRING
name: columns.1.min
value: '0'
- type: STRING
name: columns.1.name
value: Utilization
- type: INTEGER
name: columns.2.data
value: '1'
- type: STRING
name: columns.2.item
value: 'Load average (1m avg)'
- type: STRING
name: columns.2.name
value: '1m avg'
- type: INTEGER
name: columns.3.data
value: '1'
- type: STRING
name: columns.3.item
value: 'Load average (5m avg)'
- type: STRING
name: columns.3.name
value: '5m avg'
- type: INTEGER
name: columns.4.data
value: '1'
- type: STRING
name: columns.4.item
value: 'Load average (15m avg)'
- type: STRING
name: columns.4.name
value: '15m avg'
- type: INTEGER
name: columns.5.data
value: '1'
- type: INTEGER
name: columns.5.decimal_places
value: '0'
- type: STRING
name: columns.5.item
value: 'Number of processes'
- type: STRING
name: columns.5.name
value: Processes
- 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: 'Current problems'
'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: 'Problems by severity'
x: '25'
'y': '4'
width: '23'
fields:
- type: STRING
name: reference
value: LBSVB
- type: INTEGER
name: show_type
value: '1'
- type: gauge
name: 'Zabbix server'
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: 'Available memory'
- 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: 'CPU utilization'
- 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: 'Values per second'
- 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.
| Element | 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 du tableau de bord
| Element | Type | Description |
|---|---|---|
| type | string | (obligatoire) Type du widget du tableau de bord. Valeurs possibles : actionlog - Journal des actions; clock - Horloge; discovery - État de la découverte; favgraphs - Graphiques favoris; favmaps - Cartes favorites; gauge - Jauge; geomap - Carte géographique; graph - Graphique (classique); graphprototype - Prototype de graphique; honeycomb - Honeycomb; hostavail - Disponibilité de l'hôte; hostcard - Carte de l'hôte; hostnavigator - Navigateur d'hôtes; itemcard - Carte de l'élément; itemhistory - Historique de l'élément; itemnavigator - Navigateur d'éléments; item - Valeur de l'élément; map - Carte; navtree - Arborescence de navigation de la carte; piechart - Diagramme circulaire; problemhosts - Hôtes en problème; problems - Problèmes; problemsbysv - Problèmes par gravité; 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 | Une position horizontale à partir du côté gauche du tableau de bord. Valeurs possibles :1 0-71. |
| y | integer | Une position verticale à partir du haut du tableau de bord. Valeurs possibles :1 0-63. |
| name | string | Nom personnalisé du widget. |
| width | integer | La largeur du widget. Valeurs possibles :1 1-72. |
| height | integer | La 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 du tableau de bord. |
Voir aussi : Widget du tableau de bord (reportez-vous à la propriété correspondante portant le même nom).
Champ de widget du tableau de bord
| Element | Type | Description | |
|---|---|---|---|
| type | string | (obligatoire) Type de champ du 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 du widget. | |
| value | mixed | (obligatoire) Valeur du champ du widget, selon le type de champ. | |
| host | string | Hôte de l'élément. | |
| key | string | Clé de l'élément. | |
Voir aussi : Champ de widget du tableau de bord (se référer à 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.