4 Netwerk kaart

Overzicht

Netwerkkaart export bevat:

  • alle gerelateerde afbeeldingen
  • kaartstructuur - alle kaartinstellingen, alle bijbehorende 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 wordt verwezen, ontbreekt.

Exporteren en importeren van netwerkkaarten wordt ondersteund vanaf Zabbix 1.8.2.

Exporteren

Om netwerkkaarten te exporteren, doet u het volgende:

  • Ga naar: BewakingKaarten
  • Selecteer de selectievakjes van de netwerkkaarten die u wilt exporteren
  • Klik op Exporteren onder de lijst

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

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

Importeren

Om netwerkkaarten te importeren, doet u het volgende:

  • Ga naar: BewakingKaarten
  • Klik op Importeren aan de rechterkant
  • Selecteer het importbestand
  • Selecteer de vereiste opties in de importregels
  • Klik op Importeren

Alle verplichte invoervelden zijn gemarkeerd met een rood asterisk.

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

Importregels:

Regel Beschrijving
Bestaande bijwerken Bestaande kaarten worden bijgewerkt met gegevens uit het importbestand. Anders worden ze niet bijgewerkt.
Nieuwe maken De import voegt nieuwe kaarten toe met behulp van 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. Het importeren van afbeeldingen is alleen beschikbaar voor Super Admin-gebruikers.

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

Exporteerformaat

Exporteer naar YAML:

zabbix_export:
         version: '6.0'
         date: '2021-08-31T12:55:10Z'
         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: {  }

Element tags

De waarden voor element tags worden hieronder uitgelegd.

Element Element-eigenschap Type Bereik Omschrijving
images Hoofdelement voor afbeeldingen.
name string Unieke naam van de afbeelding.
imagetype integer 1 - afbeelding
2 - achtergrond
Type afbeelding.
encodedImage Base64-gecodeerde afbeelding.
maps Hoofdelement voor kaarten.
name string Unieke naam van de kaart.
width integer Breedte van de kaart, in pixels.
height integer Hoogte van de kaart, in pixels.
label_type integer 0 - label
1 - host IP-adres
2 - elementnaam
3 - alleen status
4 - niets
Type label van het kaartelement.
label_location integer 0 - onderaan
1 - links
2 - rechts
3 - bovenaan
Standaardlocatie van het label van het kaartelement.
highlight integer 0 - nee
1 - ja
Inschakelen van het markeren van pictogrammen voor actieve triggers en hoststatussen.
expandproblem integer 0 - nee
1 - ja
Probleemtrigger weergeven voor elementen met een enkel probleem.
markelements integer 0 - nee
1 - ja
Markeren van kaartelementen die recentelijk hun status hebben gewijzigd.
show_unack integer 0 - telling van alle problemen
1 - telling van niet-erkende problemen
2 - telling van erkende en niet-erkende problemen afzonderlijk
Weergave van problemen.
severity_min integer 0 - niet geclassificeerd
1 - informatie
2 - waarschuwing
3 - gemiddeld
4 - hoog
5 - ramp
Minimale triggerernst om standaard op de kaart weer te geven.
show_suppressed integer 0 - nee
1 - ja
Weergave van problemen die anders onderdrukt zouden worden (niet getoond) vanwege hostonderhoud.
grid_size integer 20, 40, 50, 75 of 100 Celgrootte van een kaartraster in pixels, als "grid_show=1"
grid_show integer 0 - ja
1 - nee
Weergave van een raster in kaartconfiguratie.
grid_align integer 0 - ja
1 - nee
Automatisch uitlijnen van pictogrammen in 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, als "label_format=1"
label_type_hostgroup integer 0 - label
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als hostgroep-label, als "label_format=1"
label_type_trigger integer 0 - label
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als triggernaam, als "label_format=1"
label_type_map integer 0 - label
2 - elementnaam
3 - alleen status
4 - niets
5 - aangepast label
Weergeven als kaartnaam, als "label_format=1"
label_type_image integer 0 - label
2 - elementnaam
4 - niets
5 - aangepast label
Weergeven als afbeeldinglabel, als "label_format=1"
label_string_host string Aangepast label voor hostelementen, als "label_type_host=5"
label_string_hostgroup string Aangepast label voor hostgroep-elementen, als "label_type_hostgroup=5"
label_string_trigger string Aangepast label voor triggerelementen, als "label_type_trigger=5"
label_string_map string Aangepast label voor kaartelementen, als "label_type_map=5"
label_string_image string Aangepast label voor afbeeldingselementen, als "label_type_image=5"
expand_macros integer 0 - nee
1 - ja
Uitbreiden van macros in labels in kaartconfiguratie.
background id ID van de achtergrondafbeelding (indien aanwezig), als "imagetype=2"
iconmap id ID van de icoontoewijzing (indien aanwezig).
urls Gebruikt door kaarten of elk kaartelement.
name string Linknaam.
url string Link-URL.
elementtype integer 0 - host
1 - kaart
2 - trigger
3 - hostgroep
4 - afbeelding
Type kaartitem waar de link bij hoort.
selements
elementtype integer 0 - host
1 - kaart
2 - trigger
3 - hostgroep
4 - afbeelding
Type kaartelement.
label string Pictogramlabel.
label_location integer -1 - standaard kaartlabel gebruiken
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, als "elementtype=3"
areatype integer 0 - hetzelfde als de hele kaart
1 - aangepaste grootte
Grootte van het gebied, als "elementsubtype=1"
width integer Breedte van het gebied, als "areatype=1"
height integer Hoogte van het gebied, als "areatype=1"
viewtype integer 0 - gelijkmatig plaatsen in het gebied Plaatsingsalgoritme voor gebied, als "elementsubtype=1"
use_iconmap integer 0 - nee
1 - ja
Icoontoewijzing gebruiken voor dit element. Alleen relevant als icoontoewijzing is geactiveerd op kaartniveau.
selementid id Unieke ID van het elementrecord.
evaltype integer Evaluatietype voor tags.
tags Probleemtags (voor host- en hostgroepselementen). Als tags worden opgegeven, worden alleen problemen met deze tags weergegeven op de kaart.
tag string Tagnaam.
value string Tagwaarde.
operator integer Operator.
elements Zabbix-entiteiten die worden weergegeven op de kaart (host, hostgroep, kaart, enz.).
host
icon_off Afbeelding om te gebruiken wanneer het element de status 'OK' heeft.
icon_on Afbeelding om te gebruiken wanneer het element de status 'Probleem' heeft.
icon_disabled Afbeelding om te gebruiken wanneer het element is uitgeschakeld.
icon_maintenance Afbeelding om te gebruiken wanneer het element in onderhoud is.
name string Unieke afbeeldingsnaam.
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 - stippellijn
3 - gestreepte lijn
Type grens voor de vorm.
border_width integer Breedte van de grens in pixels.
border_color string Kleur van de grens 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, schreefloos
4 - "Arial Black", Gadget, schreefloos
5 - "Comic Sans MS", cursief, schreefloos
6 - Impact, Houtskool, schreefloos
7 - "Lucida Sans Unicode", "Lucida Grande", schreefloos
8 - Tahoma, Genève, schreefloos
9 - "Trebuchet MS", Helvetica, schreefloos
10 - Verdana, Genève, schreefloos
11 - "Courier New", Courier, monospace
12 - "Lucida Console", Monaco, monospace
Tekstlettertypestijl.
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 Achtergrondkleur weergegeven in hexadecimale code.
zindex integer Waarde die wordt gebruikt om alle vormen en lijnen (z-index) te ordenen.
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 - stippellijn
3 - gestreepte lijn
Lijntype.
line_width integer Lijnbreedte in pixels.
line_color string Lijnkleur weergegeven in hexadecimale code.
zindex integer Waarde die wordt gebruikt om alle vormen en lijnen (z-index) te ordenen.
links Verbindingen tussen kaartelementen.
drawtype integer 0 - lijn
2 - vette lijn
3 - stippellijn
4 - gestreepte lijn
Stijl van de verbinding.
color string Kleur van de verbinding (6 symbolen, hex).
label string Label van de verbinding.
selementid1 id ID van het ene element om te verbinden.
selementid2 id ID van het andere element om te verbinden.
linktriggers Statusindicatoren van de verbinding.
drawtype integer 0 - lijn
2 - vette lijn
3 - stippellijn
4 - gestreepte lijn
Stijl van de verbinding wanneer de trigger de status 'Probleem' heeft.
color string Kleur van de verbinding (6 symbolen, hex) wanneer de trigger de status 'Probleem' heeft.
trigger Trigger die wordt gebruikt voor het aangeven van de status van de verbinding.
description string Triggernaam.
expression string Triggeruitdrukking.
recovery_expression string Uitdrukking voor het herstel van de trigger.