Netzwerkkarten

Übersicht

Die Netzwerkkarte export enthält:

  • Alle zugehörigen Bilder
  • Die Kartenstruktur (alle Karteneinstellungen, alle enthaltenen Elemente mit ihren Einstellungen, Kartenverknüpfungen und Statusanzeigen der Kartenverknüpfungen)

Alle Hostgruppen, Hosts, Auslöser, anderen Karten oder anderen Elemente, die mit der exportierten Karte verknüpft sein können, werden nicht exportiert. Wenn also mindestens eines der Elemente fehlt, auf die sich die Karte bezieht, schlägt der Import fehl.

Exportieren

Gehen Sie zum Exportieren von Netzwerkkarten wie folgt vor:

  1. Gehen Sie zu Monitoring > Maps.
  2. Markieren Sie die Kontrollkästchen der zu exportierenden Netzwerkkarten.
  3. Klicken Sie unterhalb der Liste auf Export.

Abhängig vom ausgewählten Format werden die Karten in eine lokale Datei mit einem Standardnamen exportiert:

  • zabbix_export_maps.yaml - beim YAML-Export (Standardoption für den Export);
  • zabbix_export_maps.xml - beim XML-Export;
  • zabbix_export_maps.json - beim JSON-Export.

Importieren

Gehen Sie zum Importieren von Netzwerkkarten wie folgt vor:

  1. Gehen Sie zu Monitoring > Maps.
  2. Klicken Sie oben rechts auf Import.
  3. Wählen Sie die Importdatei aus.
  4. Aktivieren Sie die erforderlichen Optionen in den Importregeln.
  5. Klicken Sie unten rechts im Konfigurationsformular auf Import.

Importregeln:

Rule Description
Update existing Vorhandene Karten werden mit Daten aus der Importdatei aktualisiert. Andernfalls werden sie nicht aktualisiert.
Create new Neue Karten werden mit Daten aus der Importdatei erstellt. Andernfalls werden sie nicht erstellt.

Wenn Sie beide Kartenoptionen deaktivieren und die entsprechenden Optionen für Bilder aktivieren, werden nur Bilder importiert. Der Import von Bildern ist nur für Benutzer mit der Rolle Super admin verfügbar.

Eine Erfolgs- oder Fehlermeldung des Imports wird im Frontend angezeigt.

Wenn Sie ein vorhandenes Bild ersetzen, wirkt sich dies auf alle Karten aus, die dieses Bild verwenden.

Exportformat

Export nach YAML:

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

Exportierte Elemente

Exportierte Elemente werden in der folgenden Tabelle erläutert.

Element Type Description
images Stammelement für Bilder.
name string Eindeutiger Bildname.
imagetype integer Bildtyp.
Mögliche Werte:
1 - Bild;
2 - Hintergrund.
encodedImage string Base64-kodiertes Bild.
maps Stammelement für maps.

Maps

Element Type Beschreibung
name string Eindeutiger Kartenname.
width integer Kartenbreite in Pixeln.
height integer Kartenhöhe in Pixeln.
label_type integer Beschriftungstyp des Kartenelements.
Mögliche Werte:
0 - Beschriftung;
1 - Host-IP-Adresse;
2 - Elementname;
3 - Nur Status;
4 - Nichts.
label_location integer Standardmäßige Position der Beschriftung des Kartenelements.
Mögliche Werte:
0 - Unten;
1 - Links;
2 - Rechts;
3 - Oben.
highlight integer Symbolhervorhebung für aktive Auslöser und Host-Status aktivieren.
Mögliche Werte:
0 - Nein;
1 - Ja.
expandproblem integer Problem-Auslöser für Elemente mit einem einzelnen Problem anzeigen.
Mögliche Werte:
0 - Nein;
1 - Ja.
markelements integer Kartenelemente hervorheben, deren Status sich kürzlich geändert hat.
Mögliche Werte:
0 - Nein;
1 - Ja.
show_unack integer Problemanzeige.
Mögliche Werte:
0 - Anzahl aller Probleme;
1 - Anzahl der nicht bestätigten Probleme;
2 - Anzahl der bestätigten und nicht bestätigten Probleme getrennt.
severity_min integer Minimale Auslöser-Schweregradstufe, die standardmäßig auf der Karte angezeigt wird.
Mögliche Werte:
0 - Nicht klassifiziert;
1 - Information;
2 - Warnung;
3 - Durchschnittlich;
4 - Hoch;
5 - Desaster.
show_suppressed integer Probleme anzeigen, die andernfalls aufgrund von Host-Wartung unterdrückt (nicht angezeigt) würden.
Mögliche Werte:
0 - Nein;
1 - Ja.
grid_size integer Zellgröße eines Kartenrasters in Pixeln.
Wird unterstützt, wenn grid_show auf 0 gesetzt ist.
Mögliche Werte: 20, 40, 50, 75 oder 100.
grid_show integer Raster in der Kartenkonfiguration anzeigen.
Mögliche Werte:
0 - Ja;
1 - Nein.
grid_align integer Symbole in der Kartenkonfiguration automatisch ausrichten.
Mögliche Werte:
0 - Ja;
1 - Nein.
label_format integer Erweiterte Beschriftungskonfiguration verwenden.
Mögliche Werte:
0 - Nein;
1 - Ja.
label_type_host integer Beschriftung als Host-Beschriftung anzeigen.
Wird unterstützt, wenn label_format auf 1 gesetzt ist.
Mögliche Werte:
0 - Beschriftung;
1 - Host-IP-Adresse;
2 - Elementname;
3 - Nur Status;
4 - Nichts;
5 - Benutzerdefinierte Beschriftung.
label_type_hostgroup integer Beschriftung als Hostgruppe-Beschriftung anzeigen.
Wird unterstützt, wenn label_format auf 1 gesetzt ist.
Mögliche Werte:
0 - Beschriftung;
2 - Elementname;
3 - Nur Status;
4 - Nichts;
5 - Benutzerdefinierte Beschriftung.
label_type_trigger integer Beschriftung als Auslöser-Beschriftung anzeigen.
Wird unterstützt, wenn label_format auf 1 gesetzt ist.
Mögliche Werte:
0 - Beschriftung;
2 - Elementname;
3 - Nur Status;
4 - Nichts;
5 - Benutzerdefinierte Beschriftung.
label_type_map integer Beschriftung als Karten-Beschriftung anzeigen.
Wird unterstützt, wenn label_format auf 1 gesetzt ist.
Mögliche Werte:
0 - Beschriftung;
2 - Elementname;
3 - Nur Status;
4 - Nichts;
5 - Benutzerdefinierte Beschriftung.
label_type_image integer Beschriftung als Bild-Beschriftung anzeigen.
Wird unterstützt, wenn label_format auf 1 gesetzt ist.
Mögliche Werte:
0 - Beschriftung;
2 - Elementname;
4 - Nichts;
5 - Benutzerdefinierte Beschriftung.
label_string_host string Benutzerdefinierte Beschriftung für Host-Elemente.
Wird unterstützt, wenn label_type_host auf 5 gesetzt ist.
label_string_hostgroup string Benutzerdefinierte Beschriftung für Hostgruppen-Elemente.
Wird unterstützt, wenn label_type_hostgroup auf 5 gesetzt ist.
label_string_trigger string Benutzerdefinierte Beschriftung für Auslöser-Elemente.
Wird unterstützt, wenn label_type_trigger auf 5 gesetzt ist.
label_string_map string Benutzerdefinierte Beschriftung für Karten-Elemente.
Wird unterstützt, wenn label_type_map auf 5 gesetzt ist.
label_string_image string Benutzerdefinierte Beschriftung für Bildelemente.
Wird unterstützt, wenn label_type_image auf 5 gesetzt ist.
expand_macros integer Makros in Beschriftungen in der Kartenkonfiguration erweitern.
Mögliche Werte:
0 - Nein;
1 - Ja.
background Wurzelelement für das Hintergrundbild (falls vorhanden).
Wird unterstützt, wenn imagetype auf 2 gesetzt ist.
name string Name des Hintergrundbilds.
iconmap Wurzelelement für die Symbolzuordnung (falls vorhanden).
name string Name der Symbolzuordnung.
urls Wurzelelement für URLs, die von Karten oder einzelnen Kartenelementen verwendet werden.
name string Linkname.
url string Link-URL.
elementtype integer Typ des Kartenelements, zu dem der Link gehört.
Mögliche Werte:
0 - Host;
1 - Karte;
2 - Auslöser;
3 - Hostgruppe;
4 - Bild.
selements Wurzelelement für Kartenselemente.
shapes Wurzelelement für Kartenformen.
type integer Formtyp.
Mögliche Werte:
0 - Rechteck;
1 - Ellipse.
x integer X-Koordinate der Form in Pixeln.
y integer Y-Koordinate der Form in Pixeln.
width integer Breite der Form.
height integer Höhe der Form.
text string Text innerhalb der Form.
font integer Schriftart des Textes.
Mögliche Werte:
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 Schriftgröße in Pixeln.
font_color string Schriftfarbe in hexadezimalem Code dargestellt.
text_halign integer Horizontale Ausrichtung des Textes.
Mögliche Werte:
0 - Zentriert;
1 - Links;
2 - Rechts.
text_valign integer Vertikale Ausrichtung des Textes.
Mögliche Werte:
0 - Mitte;
1 - Oben;
2 - Unten.
border_type integer Rahmentyp der Form.
Mögliche Werte:
0 - Kein;
1 - Dicke Linie;
2 - Gepunktete Linie;
3 - Gestrichelte Linie.
border_width integer Rahmenbreite in Pixeln.
border_color string Rahmenfarbe in hexadezimalem Code dargestellt.
background_color string Hintergrundfarbe (Füllfarbe) in hexadezimalem Code dargestellt.
zindex integer Wert zur Reihenfolge aller Formen und Linien (z-index).
lines Wurzelelement für Kartenlinien.
x1 integer X-Koordinate von Punkt 1 der Linie in Pixeln.
y1 integer Y-Koordinate von Punkt 1 der Linie in Pixeln.
x2 integer X-Koordinate von Punkt 2 der Linie in Pixeln.
y2 integer Y-Koordinate von Punkt 2 der Linie in Pixeln.
line_type integer Linientyp.
Mögliche Werte:
0 - Kein;
1 - Dicke Linie;
2 - Gepunktete Linie;
3 - Gestrichelte Linie.
line_width integer Linienbreite in Pixeln.
line_color string Linienfarbe in hexadezimalem Code dargestellt.
zindex integer Wert zur Reihenfolge aller Formen und Linien (z-index).
links Wurzelelement für Verknüpfungen zwischen Kartenelementen.
drawtype integer Link-Stil.
Mögliche Werte:
0 - Linie;
2 - Dicke Linie;
3 - Gepunktete Linie;
4 - Gestrichelte Linie.
color string Linkfarbe (6 Zeichen, hexadezimal).
label string Link-Beschriftung.
selementid1 id ID eines zu verbindenden Elements.
selementid2 id ID des anderen zu verbindenden Elements.
linktriggers Wurzelelement für Link-Statusindikatoren.

Siehe auch: Map object (siehe die entsprechende Eigenschaft mit passendem Namen).

Map selements
Element Type Description
elementtype integer Typ des Map-Elements.
Mögliche Werte:
0 - Host;
1 - Map;
2 - Auslöser;
3 - Host group;
4 - Image.
elements Wurzelelement für Zabbix-Entitäten (Host, Host group, Map usw.), die auf der Map dargestellt werden.
Alle Entitäten haben ihr jeweiliges Element (host usw.; siehe beispielsweise Export format).
label string Symbolbeschriftung.
label_location integer Position der Beschriftung.
Mögliche Werte:
-1 - Map-Standard verwenden;
0 - Unten;
1 - Links;
2 - Rechts;
3 - Oben.
x integer Position auf der X-Achse.
y integer Position auf der Y-Achse.
elementsubtype integer Elementuntertyp.
Unterstützt, wenn elementtype auf 3 gesetzt ist.
Mögliche Werte:
0 - Einzelner Host group;
1 - Alle Host groups.
areatype integer Bereichsgröße.
Unterstützt, wenn elementtype auf 1 gesetzt ist.
Mögliche Werte:
0 - Wie die gesamte Map;
1 - Benutzerdefinierte Größe.
width integer Breite des Bereichs.
Unterstützt, wenn areatype auf 1 gesetzt ist.
height integer Höhe des Bereichs.
Unterstützt, wenn areatype auf 1 gesetzt ist.
viewtype integer Algorithmus zur Platzierung des Bereichs.
Unterstützt, wenn elementsubtype auf 1 gesetzt ist.
Mögliche Werte:
0 - Gleichmäßig im Bereich platzieren.
use_iconmap integer Icon-Zuordnung für dieses Element verwenden. Relevant nur, wenn die Icon-Zuordnung auf Map-Ebene aktiviert ist.
Mögliche Werte:
0 - Nein;
1 - Ja.
selementid id Eindeutige Datensatz-ID des Elements.
icon_off Wurzelelement für das Bild, das verwendet wird, wenn sich das Element im Zustand OK befindet.
name string Eindeutiger Bildname.
icon_on Wurzelelement für das Bild, das verwendet wird, wenn sich das Element im Zustand Problem befindet.
name string Eindeutiger Bildname.
icon_disabled Wurzelelement für das Bild, das verwendet wird, wenn das Element deaktiviert ist.
name string Eindeutiger Bildname.
icon_maintenance Wurzelelement für das Bild, das verwendet wird, wenn sich das Element in Wartung befindet.
name string Eindeutiger Bildname.
urls Wurzelelement für URLs, die von Maps oder einzelnen Map-Elementen verwendet werden.
name string Linkname.
url string Link-URL.
evaltype integer Auswertungstyp für Tags.
tags Wurzelelement für Problem-Tags (für Host- und Host group-Elemente).
Wenn Tags angegeben sind, werden auf der Map nur Probleme mit diesen Tags angezeigt.
tag string Tag-Name.
value string Tag-Wert.
operator integer Operator.

Siehe auch: Map element object (verweisen Sie auf die jeweilige Eigenschaft mit passendem Namen).

Statusindikatoren für Kartenverknüpfungen
Element Type Description
drawtype integer Linienstil, wenn sich der Auslöser im Status 'Problem' befindet.
Mögliche Werte:
0 - Linie;
2 - Fette Linie;
3 - Gepunktete Linie;
4 - Gestrichelte Linie.
color string Farbe der Verknüpfung (6 Zeichen, hexadezimal), wenn sich der Auslöser im Status 'Problem' befindet.
trigger Wurzelelement für den Auslöser, der zur Anzeige des Verknüpfungsstatus verwendet wird.
description string Name des Auslösers.
expression string Ausdruck des Auslösers.
recovery_expression string Wiederherstellungsausdruck des Auslösers.

Siehe auch: Map link trigger object (siehe die entsprechende Eigenschaft mit demselben Namen).