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:

  1. Andare su Dashboard > Tutte le dashboard.
  2. Selezionare le caselle di controllo delle dashboard da esportare.
  3. 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:

  1. Andare su Dashboard > Tutte le dashboard.
  2. Fare clic su Importa nell'angolo superiore destro.
  3. Selezionare il file di importazione.
  4. Selezionare le opzioni richieste nelle regole di importazione.
  5. 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.