5 Mappe di rete

Panoramica

L'esportazione della mappa di rete contiene:

  • Tutte le immagini correlate
  • Struttura della mappa (tutte le impostazioni della mappa, tutti gli elementi contenuti con le relative impostazioni, i collegamenti della mappa e gli indicatori di stato dei collegamenti della mappa)

Eventuali gruppi di host, host, trigger, altre mappe o altri elementi che possono essere correlati alla mappa esportata non vengono esportati. Pertanto, se manca almeno uno degli elementi a cui la mappa fa riferimento, l'importazione non riuscirà.

Esportazione

Per esportare le mappe di rete, procedi come segue:

  1. Vai su MonitoringMaps.
  2. Seleziona le caselle di controllo delle mappe di rete da esportare.
  3. Fai clic su Export sotto l'elenco.

A seconda del formato selezionato, le mappe vengono esportate in un file locale con un nome predefinito:

  • zabbix_export_maps.yaml - nell'esportazione YAML (opzione predefinita per l'esportazione);
  • zabbix_export_maps.xml - nell'esportazione XML;
  • zabbix_export_maps.json - nell'esportazione JSON.

Importazione

Per importare le mappe di rete, procedere come segue:

  1. Andare su MonitoringMaps.
  2. Fare clic su Import nell'angolo superiore destro.
  3. Selezionare il file di importazione.
  4. Selezionare le opzioni richieste nelle regole di importazione.
  5. Fare clic su Import nell'angolo inferiore destro del modulo di configurazione.

Regole di importazione:

Regola Descrizione
Update existing Le mappe esistenti verranno aggiornate utilizzando i dati del file di importazione. In caso contrario, non verranno aggiornate.
Create new Le nuove mappe verranno create utilizzando i dati del file di importazione. In caso contrario, non verranno create.

Se si deselezionano entrambe le opzioni delle mappe e si selezionano le rispettive opzioni per le immagini, verranno importate solo le immagini. L'importazione delle immagini è disponibile solo per gli utenti Super admin.

Nel frontend verrà visualizzato un messaggio di successo o di errore dell'importazione.

Se si sostituisce un'immagine esistente, ciò influirà su tutte le mappe che utilizzano questa immagine.

Formato di esportazione

Esporta in YAML:

zabbix_export:
  version: '8.0'
  images:
    - name: Zabbix_server_3D_(128)
      imagetype: '1'
      encodedImage: iVBOR...5CYII=
  maps:
    - name: 'Rete locale'
      width: '680'
      height: '200'
      label_type: '0'
      label_location: '0'
      highlight: '1'
      expandproblem: '1'
      markelements: '1'
      show_unack: '0'
      severity_min: '0'
      show_suppressed: '0'
      grid_size: '50'
      grid_show: '1'
      grid_align: '1'
      label_format: '0'
      label_type_host: '2'
      label_type_hostgroup: '2'
      label_type_trigger: '2'
      label_type_map: '2'
      label_type_image: '2'
      label_string_host: ''
      label_string_hostgroup: ''
      label_string_trigger: ''
      label_string_map: ''
      label_string_image: ''
      expand_macros: '1'
      background: {  }
      iconmap: {  }
      urls: {  }
      selements:
        - elementtype: '0'
          elements:
            - host: 'Zabbix server'
          label: |
            {HOST.NAME}
            {HOST.CONN}
          label_location: '0'
          x: '111'
          'y': '61'
          elementsubtype: '0'
          areatype: '0'
          width: '200'
          height: '200'
          viewtype: '0'
          use_iconmap: '0'
          selementid: '1'
          icon_off:
            name: Zabbix_server_3D_(128)
          icon_on: {  }
          icon_disabled: {  }
          icon_maintenance: {  }
          urls: {  }
          evaltype: '0'
      shapes:
        - type: '0'
          x: '0'
          'y': '0'
          width: '680'
          height: '15'
          text: '{MAP.NAME}'
          font: '9'
          font_size: '11'
          font_color: '000000'
          text_halign: '0'
          text_valign: '0'
          border_type: '0'
          border_width: '0'
          border_color: '000000'
          background_color: ''
          zindex: '0'
      lines: {  }
      links: {  }

Elementi esportati

Gli elementi esportati sono spiegati nella tabella seguente.

Elemento Tipo Descrizione
images Elemento radice per le immagini.
name string Nome univoco dell'immagine.
imagetype integer Tipo di immagine.
Valori possibili:
1 - Immagine;
2 - Sfondo.
encodedImage string Immagine codificata in Base64.
maps Elemento radice per mappe.

Mappe

Elemento Tipo Descrizione
name string Nome univoco della mappa.
width integer Larghezza della mappa, in pixel.
height integer Altezza della mappa, in pixel.
label_type integer Tipo di etichetta dell'elemento della mappa.
Valori possibili:
0 - Etichetta;
1 - Indirizzo IP del host;
2 - Nome dell'elemento;
3 - Solo stato;
4 - Niente.
label_location integer Posizione predefinita dell'etichetta dell'elemento della mappa.
Valori possibili:
0 - In basso;
1 - A sinistra;
2 - A destra;
3 - In alto.
highlight integer Abilita l'evidenziazione delle icone per i trigger attivi e gli stati del host.
Valori possibili:
0 - No;
1 - Sì.
expandproblem integer Visualizza il trigger del problema per gli elementi con un singolo problema.
Valori possibili:
0 - No;
1 - Sì.
markelements integer Evidenzia gli elementi della mappa che hanno cambiato recentemente il loro stato.
Valori possibili:
0 - No;
1 - Sì.
show_unack integer Visualizzazione dei problemi.
Valori possibili:
0 - Conteggio di tutti i problemi;
1 - Conteggio dei problemi non riconosciuti;
2 - Conteggio separato dei problemi riconosciuti e non riconosciuti.
severity_min integer Gravità minima del trigger da mostrare sulla mappa per impostazione predefinita.
Valori possibili:
0 - Non classificato;
1 - Informazione;
2 - Avviso;
3 - Medio;
4 - Alto;
5 - Disastro.
show_suppressed integer Visualizza i problemi che altrimenti verrebbero soppressi (non mostrati) a causa della manutenzione del host.
Valori possibili:
0 - No;
1 - Sì.
grid_size integer Dimensione della cella della griglia della mappa in pixel.
Supportato se grid_show è impostato su 0.
Valori possibili: 20, 40, 50, 75 o 100.
grid_show integer Visualizza una griglia nella configurazione della mappa.
Valori possibili:
0 - Sì;
1 - No.
grid_align integer Allinea automaticamente le icone nella configurazione della mappa.
Valori possibili:
0 - Sì;
1 - No.
label_format integer Usa la configurazione avanzata delle etichette.
Valori possibili:
0 - No;
1 - Sì.
label_type_host integer Visualizza l'etichetta come etichetta del host.
Supportato se label_format è impostato su 1.
Valori possibili:
0 - Etichetta;
1 - Indirizzo IP del host;
2 - Nome dell'elemento;
3 - Solo stato;
4 - Niente;
5 - Etichetta personalizzata.
label_type_hostgroup integer Visualizza l'etichetta come etichetta del gruppo di host.
Supportato se label_format è impostato su 1.
Valori possibili:
0 - Etichetta;
2 - Nome dell'elemento;
3 - Solo stato;
4 - Niente;
5 - Etichetta personalizzata.
label_type_trigger integer Visualizza l'etichetta come etichetta del trigger.
Supportato se label_format è impostato su 1.
Valori possibili:
0 - Etichetta;
2 - Nome dell'elemento;
3 - Solo stato;
4 - Niente;
5 - Etichetta personalizzata.
label_type_map integer Visualizza l'etichetta come etichetta della mappa.
Supportato se label_format è impostato su 1.
Valori possibili:
0 - Etichetta;
2 - Nome dell'elemento;
3 - Solo stato;
4 - Niente;
5 - Etichetta personalizzata.
label_type_image integer Visualizza l'etichetta come etichetta dell'immagine.
Supportato se label_format è impostato su 1.
Valori possibili:
0 - Etichetta;
2 - Nome dell'elemento;
4 - Niente;
5 - Etichetta personalizzata.
label_string_host string Etichetta personalizzata per gli elementi host.
Supportato se label_type_host è impostato su 5.
label_string_hostgroup string Etichetta personalizzata per gli elementi del gruppo di host.
Supportato se label_type_hostgroup è impostato su 5.
label_string_trigger string Etichetta personalizzata per gli elementi trigger.
Supportato se label_type_trigger è impostato su 5.
label_string_map string Etichetta personalizzata per gli elementi della mappa.
Supportato se label_type_map è impostato su 5.
label_string_image string Etichetta personalizzata per gli elementi immagine.
Supportato se label_type_image è impostato su 5.
expand_macros integer Espande le macro nelle etichette nella configurazione della mappa.
Valori possibili:
0 - No;
1 - Sì.
background Elemento radice per l'immagine di sfondo (se presente).
Supportato se imagetype è impostato su 2.
name string Nome dell'immagine di sfondo.
iconmap Elemento radice per la mappatura delle icone (se presente).
name string Nome della mappatura delle icone.
urls Elemento radice per gli URL usati dalle mappe o da ciascun elemento della mappa.
name string Nome del collegamento.
url string URL del collegamento.
elementtype integer Tipo di item della mappa a cui appartiene il collegamento.
Valori possibili:
0 - Host;
1 - Mappa;
2 - Trigger;
3 - Gruppo di host;
4 - Immagine.
selements Elemento radice per i selement della mappa.
shapes Elemento radice per le forme della mappa.
type integer Tipo di forma.
Valori possibili:
0 - Rettangolo;
1 - Ellisse.
x integer Coordinate X della forma in pixel.
y integer Coordinate Y della forma in pixel.
width integer Larghezza della forma.
height integer Altezza della forma.
text string Testo all'interno della forma.
font integer Stile del carattere del testo.
Valori possibili:
0 - Georgia, serif;
1 - "Palatino Linotype", "Book Antiqua", Palatino, serif;
2 - "Times New Roman", Times, serif;
3 - Arial, Helvetica, sans-serif;
4 - "Arial Black", Gadget, sans-serif;
5 - "Comic Sans MS", cursive, sans-serif;
6 - Impact, Charcoal, sans-serif;
7 - "Lucida Sans Unicode", "Lucida Grande", sans-serif;
8 - Tahoma, Geneva, sans-serif;
9 - "Trebuchet MS", Helvetica, sans-serif;
10 - Verdana, Geneva, sans-serif;
11 - "Courier New", Courier, monospace;
12 - "Lucida Console", Monaco, monospace.
font_size integer Dimensione del carattere in pixel.
font_color string Colore del carattere rappresentato in codice esadecimale.
text_halign integer Allineamento orizzontale del testo.
Valori possibili:
0 - Centro;
1 - Sinistra;
2 - Destra.
text_valign integer Allineamento verticale del testo.
Valori possibili:
0 - Centro;
1 - Alto;
2 - Basso.
border_type integer Tipo di bordo della forma.
Valori possibili:
0 - Nessuno;
1 - Linea spessa;
2 - Linea puntinata;
3 - Linea tratteggiata.
border_width integer Larghezza del bordo in pixel.
border_color string Colore del bordo rappresentato in codice esadecimale.
background_color string Colore di sfondo (riempimento) rappresentato in codice esadecimale.
zindex integer Valore per l'ordinamento di tutte le forme e linee (z-index).
lines Elemento radice per le linee della mappa.
x1 integer Coordinate X del punto 1 della linea in pixel.
y1 integer Coordinate Y del punto 1 della linea in pixel.
x2 integer Coordinate X del punto 2 della linea in pixel.
y2 integer Coordinate Y del punto 2 della linea in pixel.
line_type integer Tipo di linea.
Valori possibili:
0 - Nessuno;
1 - Linea spessa;
2 - Linea puntinata;
3 - Linea tratteggiata.
line_width integer Larghezza della linea in pixel.
line_color string Colore della linea rappresentato in codice esadecimale.
zindex integer Valore per l'ordinamento di tutte le forme e linee (z-index).
links Elemento radice per i collegamenti tra gli elementi della mappa.
drawtype integer Stile del collegamento.
Valori possibili:
0 - Linea;
2 - Linea spessa;
3 - Linea puntinata;
4 - Linea tratteggiata.
color string Colore del collegamento (6 simboli, esadecimale).
label string Etichetta del collegamento.
selementid1 id ID di un elemento da collegare.
selementid2 id ID dell'altro elemento da collegare.
linktriggers Elemento radice per gli indicatori di stato del collegamento.

Vedi anche: Oggetto mappa (fare riferimento alla proprietà pertinente con un nome corrispondente).

Elementi selement della mappa
Elemento Tipo Descrizione
elementtype integer Tipo di elemento della mappa.
Valori possibili:
0 - Host;
1 - Mappa;
2 - Trigger;
3 - Gruppo di host;
4 - Immagine.
elements Elemento radice per le entità Zabbix (host, gruppo di host, mappa, ecc.) rappresentate sulla mappa.
Tutte le entità hanno il rispettivo elemento (host, ecc.; vedere, ad esempio, Formato di esportazione).
label string Etichetta dell'icona.
label_location integer Posizione dell'etichetta.
Valori possibili:
-1 - Usa il valore predefinito della mappa;
0 - In basso;
1 - A sinistra;
2 - A destra;
3 - In alto.
x integer Posizione sull'asse X.
y integer Posizione sull'asse Y.
elementsubtype integer Sottotipo di elemento.
Supportato se elementtype è impostato su 3.
Valori possibili:
0 - Singolo gruppo di host;
1 - Tutti i gruppi di host.
areatype integer Dimensione dell'area.
Supportato se elementtype è impostato su 1.
Valori possibili:
0 - Uguale all'intera mappa;
1 - Dimensione personalizzata.
width integer Larghezza dell'area.
Supportato se areatype è impostato su 1.
height integer Altezza dell'area.
Supportato se areatype è impostato su 1.
viewtype integer Algoritmo di posizionamento dell'area.
Supportato se elementsubtype è impostato su 1.
Valori possibili:
0 - Distribuisci uniformemente nell'area.
use_iconmap integer Usa la mappatura delle icone per questo elemento. Rilevante solo se la mappatura delle icone è attivata a livello di mappa.
Valori possibili:
0 - No;
1 - Sì.
selementid id ID univoco del record dell'elemento.
icon_off Elemento radice per l'immagine da usare quando l'elemento è nello stato OK.
name string Nome univoco dell'immagine.
icon_on Elemento radice per l'immagine da usare quando l'elemento è nello stato Problem.
name string Nome univoco dell'immagine.
icon_disabled Elemento radice per l'immagine da usare quando l'elemento è disabilitato.
name string Nome univoco dell'immagine.
icon_maintenance Elemento radice per l'immagine da usare quando l'elemento è in manutenzione.
name string Nome univoco dell'immagine.
urls Elemento radice per gli URL usati dalle mappe o da ciascun elemento della mappa.
name string Nome del collegamento.
url string URL del collegamento.
evaltype integer Tipo di valutazione per i tag.
tags Elemento radice per i tag dei problemi (per gli elementi host e gruppo di host).
Se vengono forniti dei tag, sulla mappa verranno visualizzati solo i problemi con questi tag.
tag string Nome del tag.
value string Valore del tag.
operator integer Operatore.

Vedere anche: Oggetto elemento della mappa (fare riferimento alla proprietà pertinente con un nome corrispondente).

Indicatori di stato del collegamento della mappa
Elemento Tipo Descrizione
drawtype integer Stile del collegamento quando il trigger è nello stato 'Problema'.
Valori possibili:
0 - Linea;
2 - Linea in grassetto;
3 - Linea puntinata;
4 - Linea tratteggiata.
color string Colore del collegamento (6 simboli, esadecimale) quando il trigger è nello stato 'Problema'.
trigger Elemento radice per il trigger utilizzato per indicare lo stato del collegamento.
description string Nome del trigger.
expression string Espressione del trigger.
recovery_expression string Espressione di ripristino del trigger.

Vedi anche: Oggetto trigger del collegamento della mappa (fare riferimento alla proprietà pertinente con un nome corrispondente).