5 Netwerk maps

Overzicht

De netwerkmap export bevat:

  • Alle bijbehorende afbeeldingen
  • Kaartstructuur - alle kaartinstellingen, alle opgenomen elementen met hun instellingen, kaartkoppelingen en statusindicatoren voor kaartkoppelingen

Eventuele hostgroepen, hosts, triggers, andere kaarten of andere elementen die mogelijk verband houden met de geëxporteerde kaart worden niet geëxporteerd. Daarom zal het importeren mislukken als ten minste een van de elementen waarnaar de kaart verwijst, ontbreekt.

Netwerkkaart exporteren/importeren wordt ondersteund sinds Zabbix 1.8.2.

Exporteren

Om netwerkkaarten te exporteren, volgt u deze stappen:

  1. Ga naar MonitoringKaarten.
  2. Selecteer de selectievakjes van de netwerkkaarten die u wilt exporteren.
  3. Klik op Exporteren onderaan de lijst.

Afhankelijk van het geselecteerde formaat worden kaarten geëxporteerd naar een lokaal bestand met een standaardnaam:

  • zabbix_export_maps.yaml - bij YAML-export (standaardoptie voor export);
  • zabbix_export_maps.xml - bij XML-export;
  • zabbix_export_maps.json - bij JSON-export.

Importeren

Om netwerkkaarten te importeren, volgt u deze stappen:

  1. Ga naar MonitoringKaarten.
  2. Klik rechts op Importeren.
  3. Selecteer het importbestand.
  4. Markeer de vereiste opties in de importregels.
  5. Klik op Importeren.

Importregels:

Regel Beschrijving
Bestaande bijwerken Bestaande kaarten worden bijgewerkt met gegevens uit het importbestand. Anders worden ze niet bijgewerkt.
Nieuwe aanmaken De import voegt nieuwe kaarten toe met gegevens uit het importbestand. Anders worden ze niet toegevoegd.

Als u beide kaartopties uitvinkt en de respectieve opties voor afbeeldingen aanvinkt, worden alleen afbeeldingen geïmporteerd. Afbeeldingen importeren is alleen beschikbaar voor Superbeheerders.

Een succes- of foutmelding van de import wordt weergegeven in de frontend.

Als u een bestaande afbeelding vervangt, heeft dit invloed op alle kaarten die deze afbeelding gebruiken.

Exporteerformaat

Exporteer naar YAML:

zabbix_export:
         version: '6.4'
         images:
           - name: Zabbix_server_3D_(128)
             imagetype: '1'
             encodedImage: iVBOR...5CYII=
         maps:
           - name: 'Lokaal netwerk'
             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: {  }

Elementtags

De waarden van elementtags worden uitgelegd in de onderstaande tabel.

Element Eigenschap van het element Type Reeks Beschrijving
images Hoofdelement voor afbeeldingen.
name string Unieke naam voor de afbeelding.
imagetype integer 1 - afbeelding
2 - achtergrond
Type afbeelding.
encodedImage Base64 gecodeerde afbeelding.
maps Hoofdelement voor kaarten.
name string Unieke naam voor de kaart.
width integer Kaartbreedte in pixels.
height integer Kaarthoogte in pixels.
label_type integer 0 - label
1 - host IP-adres
2 - elementnaam
3 - alleen status
4 - niets
Type label voor kaartelementen.
label_location integer 0 - onderaan
1 - links
2 - rechts
3 - bovenaan
Standaard locatie van het label voor kaartelementen.
highlight integer 0 - nee
1 - ja
Inschakelen van het markeren van iconen voor actieve triggers en hoststatussen.
expandproblem integer 0 - nee
1 - ja
Weergeven van probleemtriggers voor elementen met slechts één probleem.
markelements integer 0 - nee
1 - ja
Hoogtepunten voor kaartelementen die onlangs hun status hebben gewijzigd.
show_unack integer 0 - aantal problemen in totaal
1 - aantal onbevestigde problemen
2 - aantal bevestigde en onbevestigde problemen apart
Weergave van problemen.
severity_min integer 0 - niet geclassificeerd
1 - informatie
2 - waarschuwing
3 - gemiddeld
4 - hoog
5 - ramp
Minimale triggerseriousheid die standaard op de kaart wordt weergegeven.
show_suppressed integer 0 - nee
1 - ja
Weergeven van problemen die anders onderdrukt zouden worden (niet weergegeven) vanwege hostonderhoud.
grid_size integer 20, 40, 50, 75 of 100 Celgrootte van een kaartraster in pixels, indien "grid_show=1"
grid_show integer 0 - ja
1 - nee
Weergave van een raster in de kaartconfiguratie.
grid_align integer 0 - ja
1 - nee
Automatisch uitlijnen van pictogrammen in de kaartconfiguratie.
label_format integer 0 - nee
1 - ja
Geavanceerde labelconfiguratie gebruiken.
label_type_host integer 0 - label
1 - host IP-adres
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als hostlabel, indien "label_format=1"
label_type_hostgroup integer 0 - label
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als hostgroep-label, indien "label_format=1"
label_type_trigger integer 0 - label
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als triggerlabel, indien "label_format=1"
label_type_map integer 0 - label
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als kaartlabel, indien "label_format=1"
label_type_image integer 0 - label
2 - elementnaam
4 - niets
5 - aangepast label
Weergeven als afbeeldingslabel, indien "label_type_image=5"
label_string_host string Aangepast label voor hostelementen, indien "label_type_host=5"
label_string_hostgroup string Aangepast label voor hostgroepselementen, indien "label_type_hostgroup=5"
label_string_trigger string Aangepast label voor triggerelementen, indien "label_type_trigger=5"
label_string_map string Aangepast label voor mapelementen, indien "label_type_map=5"
label_string_image string Aangepast label voor afbeeldingselementen, indien "label_type_image=5"
expand_macros integer 0 - nee
1 - ja
Uitbreiden van macro's in labels in de kaartconfiguratie.
background id ID van de achtergrondafbeelding (indien aanwezig), indien "imagetype=2"
iconmap id ID van de icoonafbeelding (indien aanwezig).
urls Gebruikt door kaarten of elk kaartelement.
name string Koppelingnaam.
url string Koppeling-URL.
elementtype integer 0 - host
1 - kaart
2 - trigger
3 - hostgroep
4 - afbeelding
Kaartitemtype waar de koppeling toe behoort.
selements
elementtype integer 0 - host
1 - kaart
2 - trigger
3 - hostgroep
4 - afbeelding
Kaartelementtype.
label string Icoonlabel.
label_location integer -1 - gebruik kaartstandaard
0 - onderaan
1 - links
2 - rechts
3 - bovenaan
x integer Locatie op de X-as.
y integer Locatie op de Y-as.
elementsubtype integer 0 - enkele hostgroep
1 - alle hostgroepen
Elementsubtype, indien "elementtype=3"
areatype integer 0 - hetzelfde als hele kaart
1 - aangepaste grootte
Grootte van het gebied, indien "elementsubtype=1"
width integer Breedte van het gebied, indien "areatype=1"
height integer Hoogte van het gebied, indien "areatype=1"
viewtype integer 0 - gelijkmatig plaatsen in het gebied Plaatsingsalgoritme voor het gebied, indien "elementsubtype=1"
use_iconmap integer 0 - nee
1 - ja
Icoonmapping gebruiken voor dit element. Alleen relevant als iconmapping is geactiveerd op kaartniveau.
selementid id Uniek elementrecord-ID.
evaltype integer Evaluatietype voor tags.
tags Probleemtags (voor host- en hostgroepselementen). Als tags zijn opgegeven, worden alleen problemen met deze tags weergegeven op de kaart.
tag string Tag-naam.
value string Tag-waarde.
operator integer Operator.
elements Zabbix-entiteiten die worden weergegeven op de kaart (host, hostgroep, kaart, enz.).
host
icon_off Afbeelding te gebruiken wanneer het element zich in de 'OK'-status bevindt.
icon_on Afbeelding te gebruiken wanneer het element zich in de 'Probleem'-status bevindt.
icon_disabled Afbeelding te gebruiken wanneer het element is uitgeschakeld.
icon_maintenance Afbeelding te gebruiken wanneer het element in onderhoud is.
name string Unieke naam voor de afbeelding.
shapes
type integer 0 - rechthoek
1 - ellips
Type vorm.
x integer X-coördinaten van de vorm in pixels.
y integer Y-coördinaten van de vorm in pixels.
width integer Breedte van de vorm.
height integer Hoogte van de vorm.
border_type integer 0 - geen
1 - vette lijn
2 - gestippelde lijn
3 - streeplijn
Type rand voor de vorm.
border_width integer Breedte van de rand in pixels.
border_color string Randkleur weergegeven in hexadecimale code.
text string Tekst binnen de vorm.
font integer 0 - Georgia, schreef
1 - "Palatino Linotype", "Book Antiqua", Palatino, schreef
2 - "Times New Roman", Times, schreef
3 - Arial, Helvetica, schreef zonder schreef
4 - "Arial Black", Gadget, schreefloos
5 - "Comic Sans MS", cursief, schreefloos
6 - Impact, Charcoal, schreefloos
7 - "Lucida Sans Unicode", "Lucida Grande", schreefloos
8 - Tahoma, Geneva, schreefloos
9 - "Trebuchet MS", Helvetica, schreefloos
10 - Verdana, Geneva, schreefloos
11 - "Courier New", Courier, monospace
12 - "Lucida Console", Monaco, monospace
Tekstlettertype.
font_size integer Lettergrootte in pixels.
font_color string Tekstkleur weergegeven in hexadecimale code.
text_halign integer 0 - midden
1 - links
2 - rechts
Horizontale uitlijning van tekst.
text_valign integer 0 - midden
1 - bovenaan
2 - onderaan
Verticale uitlijning van tekst.
background_color string Achtergrond (vul) kleur weergegeven in hexadecimale code.
zindex integer Waarde gebruikt om alle vormen en lijnen te ordenen (z-index).
lines
x1 integer X-coördinaten van het lijnpunt 1 in pixels.
y1 integer Y-coördinaten van het lijnpunt 1 in pixels.
x2 integer X-coördinaten van het lijnpunt 2 in pixels.
y2 integer Y-coördinaten van het lijnpunt 2 in pixels.
line_type integer 0 - geen
1 - vette lijn
2 - gestippelde lijn
3 - streeplijn
Lijntype.
line_width integer Lijnbreedte in pixels.
line_color string Lijnkleur weergegeven in hexadecimale code.
zindex integer Waarde gebruikt om alle vormen en lijnen te ordenen (z-index).
links Koppelingen tussen kaartelementen.
drawtype integer 0 - lijn
2 - vette lijn
3 - gestippelde lijn
4 - streeplijn
Koppelingsstijl.
color string Koppelingskleur (6 tekens, hex).
label string Koppelingslabel.
selementid1 id ID van het ene element om mee te verbinden.
selementid2 id ID van het andere element om mee te verbinden.
linktriggers Koppelingsstatusindicatoren.
drawtype integer 0 - lijn
2 - vette lijn
3 - gestippelde lijn
4 - streeplijn
Koppelingsstijl wanneer de trigger zich in de 'Probleem'-status bevindt.
color string Koppelingskleur (6 tekens, hex) wanneer de trigger zich in de 'Probleem'-status bevindt.
trigger Trigger die wordt gebruikt om de status van de koppeling aan te geven.
description string Trigger-naam.
expression string Trigger-uitdrukking.
recovery_expression string Trigger-hersteluitdrukking.