5 Netzwerkkarten

Übersicht

Der Export von Netzwerkkarten enthält:

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

Alle Host-Gruppen, Hosts, Auslöser, anderen Karten oder sonstigen Elemente, die mit der exportierten Karte in Verbindung stehen könnten, werden nicht exportiert. Wenn daher mindestens eines der Elemente, auf die sich die Karte bezieht, fehlt, schlägt der Import fehl.

Exportieren

Um Netzwerkkarten zu exportieren, gehen Sie wie folgt vor:

  1. Gehen Sie zu MonitoringMaps.
  2. Aktivieren Sie die Kontrollkästchen der zu exportierenden Netzwerkkarten.
  3. Klicken Sie unterhalb der Liste auf Export.

Je nach ausgewähltem Format werden 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

Um Netzwerkkarten zu importieren, gehen Sie wie folgt vor:

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

Importregeln:

Regel Beschreibung
Vorhandene aktualisieren Vorhandene Karten werden mithilfe der Daten aus der Importdatei aktualisiert. Andernfalls werden sie nicht aktualisiert.
Neue erstellen Neue Karten werden mithilfe der 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 Bildimport ist nur für Benutzer mit der Rolle Super admin verfügbar.

Im Frontend wird eine Erfolgs- oder Fehlermeldung zum Import angezeigt.

Wenn ein vorhandenes Bild ersetzt wird, 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 Beschreibung
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 Karten.

Karten

Element Typ Beschreibung
name string Eindeutiger Kartenname.
width integer Kartenbreite in Pixeln.
height integer Kartenhöhe in Pixeln.
label_type integer Typ der Beschriftung von Kartenelementen.
Mögliche Werte:
0 - Beschriftung;
1 - Host-IP-Adresse;
2 - Elementname;
3 - Nur Status;
4 - Nichts.
label_location integer Standardposition der Beschriftung von Kartenelementen.
Mögliche Werte:
0 - Unten;
1 - Links;
2 - Rechts;
3 - Oben.
highlight integer Aktiviert die Hervorhebung von Symbolen für aktive Auslöser und Host-Status.
Mögliche Werte:
0 - Nein;
1 - Ja.
expandproblem integer Zeigt den Problem-Auslöser für Elemente mit einem einzelnen Problem an.
Mögliche Werte:
0 - Nein;
1 - Ja.
markelements integer Hebt Kartenelemente hervor, 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 nicht bestätigter Probleme;
2 - Anzahl bestätigter und nicht bestätigter Probleme getrennt.
severity_min integer Minimale Auslöser-Wichtigkeit, die standardmäßig auf der Karte angezeigt wird.
Mögliche Werte:
0 - Nicht klassifiziert;
1 - Information;
2 - Warnung;
3 - Durchschnittlich;
4 - Hoch;
5 - Katastrophe.
show_suppressed integer Zeigt Probleme an, die andernfalls aufgrund von Host-Wartung unterdrückt (nicht angezeigt) würden.
Mögliche Werte:
0 - Nein;
1 - Ja.
grid_size integer Zellengröße eines Kartenrasters in Pixeln.
Unterstützt, wenn grid_show auf 0 gesetzt ist.
Mögliche Werte: 20, 40, 50, 75 oder 100.
grid_show integer Zeigt ein Raster in der Kartenkonfiguration an.
Mögliche Werte:
0 - Ja;
1 - Nein.
grid_align integer Richtet Symbole in der Kartenkonfiguration automatisch aus.
Mögliche Werte:
0 - Ja;
1 - Nein.
label_format integer Verwendet die erweiterte Beschriftungskonfiguration.
Mögliche Werte:
0 - Nein;
1 - Ja.
label_type_host integer Zeigt die Beschriftung als Host-Beschriftung an.
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 Zeigt die Beschriftung als Hostgruppen-Beschriftung an.
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 Zeigt die Beschriftung als Auslöser-Beschriftung an.
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 Zeigt die Beschriftung als Kartenbeschriftung an.
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 Zeigt die Beschriftung als Bildbeschriftung an.
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.
Unterstützt, wenn label_type_host auf 5 gesetzt ist.
label_string_hostgroup string Benutzerdefinierte Beschriftung für Hostgruppen-Elemente.
Unterstützt, wenn label_type_hostgroup auf 5 gesetzt ist.
label_string_trigger string Benutzerdefinierte Beschriftung für Auslöser-Elemente.
Unterstützt, wenn label_type_trigger auf 5 gesetzt ist.
label_string_map string Benutzerdefinierte Beschriftung für Kartenelemente.
Unterstützt, wenn label_type_map auf 5 gesetzt ist.
label_string_image string Benutzerdefinierte Beschriftung für Bildelemente.
Unterstützt, wenn label_type_image auf 5 gesetzt ist.
expand_macros integer Erweitert Makros in Beschriftungen in der Kartenkonfiguration.
Mögliche Werte:
0 - Nein;
1 - Ja.
background Stammelement für das Hintergrundbild (falls vorhanden).
Unterstützt, wenn imagetype auf 2 gesetzt ist.
name string Name des Hintergrundbildes.
iconmap Stammelement für die Symbolzuordnung (falls vorhanden).
name string Name der Symbolzuordnung.
urls Stammelement 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 Stammelement für Karten-selements.
shapes Stammelement für Kartenformen.
type integer Formtyp.
Mögliche Werte:
0 - Rechteck;
1 - Ellipse.
x integer X-Koordinaten der Form in Pixeln.
y integer Y-Koordinaten der Form in Pixeln.
width integer Breite der Form.
height integer Höhe der Form.
text string Text innerhalb der Form.
font integer Schriftstil 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, dargestellt als Hexadezimalcode.
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 - Mittig;
1 - Oben;
2 - Unten.
border_type integer Typ des Rahmens für die Form.
Mögliche Werte:
0 - Keiner;
1 - Fette Linie;
2 - Gepunktete Linie;
3 - Gestrichelte Linie.
border_width integer Breite des Rahmens in Pixeln.
border_color string Rahmenfarbe, dargestellt als Hexadezimalcode.
background_color string Hintergrundfarbe (Füllfarbe), dargestellt als Hexadezimalcode.
zindex integer Wert für die Anordnung aller Formen und Linien (z-index).
lines Stammelement für Kartenlinien.
x1 integer X-Koordinaten des ersten Linienpunkts in Pixeln.
y1 integer Y-Koordinaten des ersten Linienpunkts in Pixeln.
x2 integer X-Koordinaten des zweiten Linienpunkts in Pixeln.
y2 integer Y-Koordinaten des zweiten Linienpunkts in Pixeln.
line_type integer Linientyp.
Mögliche Werte:
0 - Keiner;
1 - Fette Linie;
2 - Gepunktete Linie;
3 - Gestrichelte Linie.
line_width integer Linienbreite in Pixeln.
line_color string Linienfarbe, dargestellt als Hexadezimalcode.
zindex integer Wert für die Anordnung aller Formen und Linien (z-index).
links Stammelement für Verknüpfungen zwischen Kartenelementen.
drawtype integer Verknüpfungsstil.
Mögliche Werte:
0 - Linie;
2 - Fette Linie;
3 - Gepunktete Linie;
4 - Gestrichelte Linie.
color string Verknüpfungsfarbe (6 Zeichen, hex).
label string Verknüpfungsbeschriftung.
selementid1 id ID eines zu verbindenden Elements.
selementid2 id ID des anderen zu verbindenden Elements.
linktriggers Stammelement für Verknüpfungsstatusindikatoren.

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

Karten-Selemente
Element Typ Beschreibung
elementtype integer Typ des Kartenelements.
Mögliche Werte:
0 - Host;
1 - Karte;
2 - Auslöser;
3 - Host-Gruppe;
4 - Bild.
elements Wurzelelement für Zabbix-Entitäten (Host, Host-Gruppe, Karte usw.), die auf der Karte dargestellt werden.
Alle Entitäten haben ihr jeweiliges Element (host usw.; siehe zum Beispiel Exportformat).
label string Beschriftung des Symbols.
label_location integer Position der Beschriftung.
Mögliche Werte:
-1 - Standard der Karte 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 Untertyp des Elements.
Unterstützt, wenn elementtype auf 3 gesetzt ist.
Mögliche Werte:
0 - Einzelne Host-Gruppe;
1 - Alle Host-Gruppen.
areatype integer Bereichsgröße.
Unterstützt, wenn elementtype auf 1 gesetzt ist.
Mögliche Werte:
0 - Wie die gesamte Karte;
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 für die Platzierung im Bereich.
Unterstützt, wenn elementsubtype auf 1 gesetzt ist.
Mögliche Werte:
0 - Gleichmäßig im Bereich platzieren.
use_iconmap integer Symbolzuordnung für dieses Element verwenden. Nur relevant, wenn die Symbolzuordnung auf Kartenebene 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 Status OK befindet.
name string Eindeutiger Bildname.
icon_on Wurzelelement für das Bild, das verwendet wird, wenn sich das Element im Status 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 Karten oder von jedem einzelnen Kartenelement verwendet werden.
name string Name des Links.
url string URL des Links.
evaltype integer Auswertungstyp für Tags.
tags Wurzelelement für Problem-Tags (für Host- und Host-Gruppen-Elemente).
Wenn Tags angegeben sind, werden auf der Karte nur Probleme mit diesen Tags angezeigt.
tag string Tag-Name.
value string Tag-Wert.
operator integer Operator.

Siehe auch: Map element object (siehe die entsprechende Eigenschaft mit übereinstimmendem Namen).

Statusindikatoren für Kartenverknüpfungen
Element Type Beschreibung
drawtype integer Verknüpfungsstil, wenn sich der Auslöser im Zustand „Problem“ befindet.
Mögliche Werte:
0 - Linie;
2 - Fette Linie;
3 - Gepunktete Linie;
4 - Gestrichelte Linie.
color string Verknüpfungsfarbe (6 Zeichen, hexadezimal), wenn sich der Auslöser im Zustand „Problem“ befindet.
trigger Stammelement für den Auslöser, der zur Anzeige des Verknüpfungsstatus verwendet wird.
description string Name des Auslösers.
expression string Auslöserausdruck.
recovery_expression string Wiederherstellungsausdruck des Auslösers.

Siehe auch: Map link trigger object (beziehen Sie sich auf die entsprechende Eigenschaft mit demselben Namen).