7 Dashboard
Panoramica
Le dashboard vengono esportate con tutti gli oggetti correlati e le relazioni tra oggetti.
Esportazione
Per esportare le dashboard, procedere come segue:
- Andare su Dashboard > Tutte le dashboard.
- Selezionare le caselle di controllo delle dashboard da esportare.
- Fare clic su Esporta sotto l'elenco.

A seconda del formato selezionato, le dashboard vengono esportate in un file locale con un nome predefinito:
zbx_export_dashboards.yaml- nell'esportazione YAML (opzione predefinita per l'esportazione);zbx_export_dashboards.xml- nell'esportazione XML;zbx_export_dashboards.json- nell'esportazione JSON.
Importazione
Per importare le dashboard, procedere come segue:
- Andare su Dashboard > Tutte le dashboard.
- Fare clic su Importa nell'angolo superiore destro.
- Selezionare il file di importazione.
- Selezionare le opzioni richieste nelle regole di importazione.
- Fare clic su Importa nell'angolo inferiore destro del modulo di configurazione.

Regole di importazione:
| Regola | Descrizione |
|---|---|
| Aggiorna esistenti | Gli elementi esistenti verranno aggiornati utilizzando i dati del file di importazione. In caso contrario, non verranno aggiornati. |
| Crea nuovi | I nuovi elementi verranno creati utilizzando i dati del file di importazione. In caso contrario, non verranno creati. |
Nella schermata successiva sarà possibile visualizzare il contenuto delle dashboard in fase di importazione. Se si tratta di una nuova dashboard, tutti gli elementi saranno elencati in verde. Se si aggiorna una dashboard esistente, i nuovi elementi della dashboard saranno evidenziati in verde; gli elementi della dashboard rimossi saranno evidenziati in rosso; gli elementi che non sono cambiati saranno elencati su uno sfondo grigio.

Il menu a sinistra può essere utilizzato per navigare nell'elenco delle modifiche. La sezione Aggiornati evidenzia tutte le modifiche apportate agli elementi esistenti della dashboard. La sezione Aggiunti elenca i nuovi elementi della dashboard. Gli elementi in ciascuna sezione sono raggruppati per tipo di elemento; fare clic sulla freccia grigia per espandere o comprimere il gruppo di elementi.

Rivedere le modifiche della dashboard e quindi fare clic su Importa per eseguire l'importazione della dashboard. Nel frontend verrà visualizzato un messaggio di esito positivo o negativo dell'importazione.
Formato di esportazione
Esporta in YAML:
zabbix_export:
version: '8.0'
dashboards:
- name: 'Vista globale'
pages:
- widgets:
- type: tophosts
name: 'Top host per utilizzo della 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: 'Nome del sistema'
- type: STRING
name: columns.0.name
value: 'Nome host'
- 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: 'Utilizzo CPU'
- type: STRING
name: columns.1.max
value: '100'
- type: STRING
name: columns.1.min
value: '0'
- type: STRING
name: columns.1.name
value: Utilizzo
- type: INTEGER
name: columns.2.data
value: '1'
- type: STRING
name: columns.2.item
value: 'Media del carico (media 1m)'
- type: STRING
name: columns.2.name
value: 'media 1m'
- type: INTEGER
name: columns.3.data
value: '1'
- type: STRING
name: columns.3.item
value: 'Media del carico (media 5m)'
- type: STRING
name: columns.3.name
value: 'media 5m'
- type: INTEGER
name: columns.4.data
value: '1'
- type: STRING
name: columns.4.item
value: 'Media del carico (media 15m)'
- type: STRING
name: columns.4.name
value: 'media 15m'
- type: INTEGER
name: columns.5.data
value: '1'
- type: INTEGER
name: columns.5.decimal_places
value: '0'
- type: STRING
name: columns.5.item
value: 'Numero di processi'
- type: STRING
name: columns.5.name
value: Processi
- 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: 'Problemi correnti'
'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: 'Problemi per gravità'
x: '25'
'y': '4'
width: '23'
fields:
- type: STRING
name: reference
value: LBSVB
- type: INTEGER
name: show_type
value: '1'
- type: gauge
name: 'server 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: 'server Zabbix'
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: 'server Zabbix'
- type: STRING
name: ds.0.items.0
value: 'Memoria disponibile'
- 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: 'server Zabbix'
- type: STRING
name: ds.1.items.0
value: 'Utilizzo 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: 'server Zabbix'
- type: STRING
name: reference
value: TDYJO
- type: clock
name: 'Ora 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: 'Prestazioni del server'
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: 'Valori al secondo'
- type: INTEGER
name: desc_h_pos
value: '0'
- type: INTEGER
name: desc_v_pos
value: '0'
- type: ITEM
name: itemid.0
value:
host: 'server Zabbix'
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'
Elementi esportati
Gli elementi esportati sono spiegati nella tabella seguente.
| Elemento | Tipo | Descrizione | |
|---|---|---|---|
| name | string | (obbligatorio) Nome della dashboard. | |
| pages | Elemento radice per le pagine della dashboard | ||
| widgets | Elemento radice per le pagine della dashboard | ||
Vedi anche: Oggetto dashboard (fare riferimento alla proprietà pertinente con un nome corrispondente).
Widget della dashboard
| Element | Type | Description |
|---|---|---|
| type | string | (obbligatorio) Tipo del widget della dashboard. Valori possibili: actionlog - Registro azioni; clock - Orologio; discovery - Stato di discovery; favgraphs - Grafici preferiti; favmaps - Mappe preferite; gauge - Indicatore; geomap - Geomappa; graph - Grafico (classico); graphprototype - Prototipo di grafico; honeycomb - Nido d'ape; hostavail - Disponibilità host; hostcard - Scheda host; hostnavigator - Navigatore host; itemcard - Scheda item; itemhistory - Cronologia item; itemnavigator - Navigatore item; item - Valore item; map - Mappa; navtree - Albero di navigazione della mappa; piechart - Grafico a torta; problemhosts - Host con problemi; problems - Problemi; problemsbysv - Problemi per gravità; scatterplot - Grafico a dispersione; slareport - Report SLA; svggraph - Grafico; systeminfo - Informazioni di sistema; tophosts - Top host; topitems - Top item; toptriggers - Top trigger; trigover - Panoramica trigger; url - URL; web - Monitoraggio web. |
| x | integer | Posizione orizzontale dal lato sinistro della dashboard. Valori possibili:1 0-71. |
| y | integer | Posizione verticale dalla parte superiore della dashboard. Valori possibili:1 0-63. |
| name | string | Nome personalizzato del widget. |
| width | integer | Larghezza del widget. Valori possibili:1 1-72. |
| height | integer | Altezza del widget. Valori possibili:1 1-64. |
| hide_header | string | Nasconde l'intestazione del widget. Valori possibili:1 NO (0, predefinito), YES (1). |
| fields | Elemento radice per i campi del widget della dashboard. |
Vedi anche: Dashboard widget (fare riferimento alla proprietà pertinente con un nome corrispondente).
Campo del widget della dashboard
| Elemento | Tipo | Descrizione | |
|---|---|---|---|
| type | string | (obbligatorio) Tipo di campo del widget. Valori possibili: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 | (obbligatorio) Nome del campo del widget. | |
| value | mixed | (obbligatorio) Valore del campo del widget, a seconda del tipo di campo. | |
| host | string | Host dell'item. | |
| key | string | Chiave dell'item. | |
Vedi anche: Dashboard widget field (fare riferimento alla proprietà pertinente con un nome corrispondente).
Note a piè di pagina
1 I valori interi dell'API tra parentesi, ad esempio ENABLED (0), sono indicati solo come riferimento. Per ulteriori informazioni, vedere la pagina dell'oggetto API collegata nella voce della tabella o alla fine di ciascuna sezione.