7 Dashboards
Übersicht
Dashboards werden zusammen mit allen zugehörigen Objekten und Objektbeziehungen exportiert.
Exportieren
Um Dashboards zu exportieren, gehen Sie wie folgt vor:
- Gehen Sie zu Dashboards > Alle Dashboards.
- Aktivieren Sie die Kontrollkästchen der zu exportierenden Dashboards.
- Klicken Sie unterhalb der Liste auf Exportieren.

Je nach ausgewähltem Format werden Dashboards in eine lokale Datei mit einem Standardnamen exportiert:
zbx_export_dashboards.yaml- beim YAML-Export (Standardoption für den Export);zbx_export_dashboards.xml- beim XML-Export;zbx_export_dashboards.json- beim JSON-Export.
Importieren
Um Dashboards zu importieren, gehen Sie wie folgt vor:
- Gehen Sie zu Dashboards > Alle Dashboards.
- Klicken Sie oben rechts auf Importieren.
- Wählen Sie die Importdatei aus.
- Markieren Sie die erforderlichen Optionen in den Importregeln.
- Klicken Sie unten rechts im Konfigurationsformular auf Importieren.

Importregeln:
| Regel | Beschreibung |
|---|---|
| Vorhandene aktualisieren | Vorhandene Elemente werden anhand der Daten aus der Importdatei aktualisiert. Andernfalls werden sie nicht aktualisiert. |
| Neue erstellen | Neue Elemente werden anhand der Daten aus der Importdatei erstellt. Andernfalls werden sie nicht erstellt. |
Auf dem nächsten Bildschirm können Sie den Inhalt der zu importierenden Dashboards anzeigen. Wenn es sich um ein neues Dashboard handelt, werden alle Elemente grün aufgelistet. Beim Aktualisieren eines vorhandenen Dashboards werden neue Dashboard-Elemente grün hervorgehoben; entfernte Dashboard-Elemente werden rot hervorgehoben; unveränderte Elemente werden auf grauem Hintergrund aufgelistet.

Das Menü auf der linken Seite kann verwendet werden, um durch die Liste der Änderungen zu navigieren. Der Abschnitt Aktualisiert hebt alle Änderungen hervor, die an vorhandenen Dashboard-Elementen vorgenommen wurden. Der Abschnitt Hinzugefügt listet neue Dashboard-Elemente auf. Die Elemente in jedem Abschnitt sind nach Elementtyp gruppiert; klicken Sie auf den grauen Pfeil, um die Elementgruppe ein- oder auszuklappen.

Überprüfen Sie die Dashboard-Änderungen und klicken Sie dann auf Importieren, um den Dashboard-Import durchzuführen. Im Frontend wird eine Erfolgs- oder Fehlermeldung zum Import angezeigt.
Exportformat
Export in YAML:
zabbix_export:
version: '8.0'
dashboards:
- name: 'Globale Ansicht'
pages:
- widgets:
- type: tophosts
name: 'Top-Hosts nach CPU-Auslastung'
width: '25'
height: '4'
fields:
- type: INTEGER
name: column
value: '1'
- type: INTEGER
name: columns.0.data
value: '2'
- type: STRING
name: columns.0.item
value: 'Systemname'
- type: STRING
name: columns.0.name
value: 'Host-Name'
- type: STRING
name: columns.1.base_color
value: 4CAF50
- type: INTEGER
name: columns.1.data
value: '1'
- type: INTEGER
name: columns.1.display
value: '3'
- type: STRING
name: columns.1.item
value: 'CPU-Auslastung'
- type: STRING
name: columns.1.max
value: '100'
- type: STRING
name: columns.1.min
value: '0'
- type: STRING
name: columns.1.name
value: Auslastung
- type: INTEGER
name: columns.2.data
value: '1'
- type: STRING
name: columns.2.item
value: 'Durchschnittliche Last (1-Min.-Durchschn.)'
- type: STRING
name: columns.2.name
value: '1-Min.-Durchschn.'
- type: INTEGER
name: columns.3.data
value: '1'
- type: STRING
name: columns.3.item
value: 'Durchschnittliche Last (5-Min.-Durchschn.)'
- type: STRING
name: columns.3.name
value: '5-Min.-Durchschn.'
- type: INTEGER
name: columns.4.data
value: '1'
- type: STRING
name: columns.4.item
value: 'Durchschnittliche Last (15-Min.-Durchschn.)'
- type: STRING
name: columns.4.name
value: '15-Min.-Durchschn.'
- type: INTEGER
name: columns.5.data
value: '1'
- type: INTEGER
name: columns.5.decimal_places
value: '0'
- type: STRING
name: columns.5.item
value: 'Anzahl der Prozesse'
- type: STRING
name: columns.5.name
value: Prozesse
- type: STRING
name: columnsthresholds.1.color.0
value: FFFF00
- type: STRING
name: columnsthresholds.1.color.1
value: FF8000
- type: STRING
name: columnsthresholds.1.color.2
value: FF4000
- type: STRING
name: columnsthresholds.1.threshold.0
value: '50'
- type: STRING
name: columnsthresholds.1.threshold.1
value: '80'
- type: STRING
name: columnsthresholds.1.threshold.2
value: '90'
- type: STRING
name: reference
value: NLVMO
- type: hostavail
'y': '4'
width: '25'
fields:
- type: INTEGER
name: interface_type.0
value: '1'
- type: problems
name: 'Aktuelle Probleme'
'y': '6'
width: '48'
height: '5'
fields:
- type: STRING
name: reference
value: BRUQE
- type: INTEGER
name: show
value: '3'
- type: INTEGER
name: show_tags
value: '3'
- type: systeminfo
x: '25'
width: '23'
height: '4'
- type: problemsbysv
name: 'Probleme nach Schweregrad'
x: '25'
'y': '4'
width: '23'
fields:
- type: STRING
name: reference
value: LBSVB
- type: INTEGER
name: show_type
value: '1'
- type: gauge
name: 'Zabbix-Server'
x: '48'
width: '12'
height: '4'
hide_header: 'YES'
fields:
- type: INTEGER
name: angle
value: '270'
- type: INTEGER
name: desc_size
value: '8'
- type: ITEM
name: itemid.0
value:
host: 'Zabbix-Server'
key: vm.memory.utilization
- type: STRING
name: max
value: '100'
- type: STRING
name: min
value: '0'
- type: INTEGER
name: scale_size
value: '11'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '3'
- type: INTEGER
name: show.3
value: '4'
- type: INTEGER
name: show.4
value: '5'
- type: STRING
name: thresholds.0.color
value: 42A5F5
- type: STRING
name: thresholds.0.threshold
value: '0'
- type: STRING
name: thresholds.1.color
value: 9CCC65
- type: STRING
name: thresholds.1.threshold
value: '20'
- type: STRING
name: thresholds.2.color
value: FFEE58
- type: STRING
name: thresholds.2.threshold
value: '40'
- type: STRING
name: thresholds.3.color
value: FFA726
- type: STRING
name: thresholds.3.threshold
value: '60'
- type: STRING
name: thresholds.4.color
value: FF7043
- type: STRING
name: thresholds.4.threshold
value: '80'
- type: INTEGER
name: th_arc_size
value: '9'
- type: INTEGER
name: th_show_arc
value: '1'
- type: INTEGER
name: th_show_labels
value: '1'
- type: INTEGER
name: units_bold
value: '1'
- type: INTEGER
name: units_size
value: '24'
- type: INTEGER
name: value_arc_size
value: '30'
- type: INTEGER
name: value_bold
value: '1'
- type: INTEGER
name: value_size
value: '24'
- type: svggraph
x: '48'
'y': '4'
width: '24'
height: '3'
hide_header: 'YES'
fields:
- type: INTEGER
name: axisx
value: '0'
- type: STRING
name: ds.0.color
value: AB47BC
- type: INTEGER
name: ds.0.fill
value: '0'
- type: STRING
name: ds.0.hosts.0
value: 'Zabbix-Server'
- type: STRING
name: ds.0.items.0
value: 'Verfügbarer Speicher'
- type: INTEGER
name: ds.0.transparency
value: '2'
- type: INTEGER
name: ds.0.type
value: '2'
- type: INTEGER
name: ds.0.width
value: '2'
- type: INTEGER
name: ds.1.axisy
value: '1'
- type: STRING
name: ds.1.color
value: 42A5F5
- type: INTEGER
name: ds.1.fill
value: '0'
- type: STRING
name: ds.1.hosts.0
value: 'Zabbix-Server'
- type: STRING
name: ds.1.items.0
value: 'CPU-Auslastung'
- type: INTEGER
name: ds.1.transparency
value: '0'
- type: INTEGER
name: ds.1.type
value: '2'
- type: INTEGER
name: ds.1.width
value: '2'
- type: STRING
name: reference
value: TOYGS
- type: geomap
x: '48'
'y': '7'
width: '24'
height: '4'
hide_header: 'YES'
fields:
- type: STRING
name: default_view
value: '56.95225,24.11301,11'
- type: HOST
name: hostids.0
value:
host: 'Zabbix-Server'
- type: STRING
name: reference
value: TDYJO
- type: clock
name: 'Ortszeit'
x: '60'
width: '12'
hide_header: 'YES'
fields:
- type: INTEGER
name: clock_type
value: '1'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '3'
- type: INTEGER
name: time_sec
value: '0'
- type: INTEGER
name: tzone_format
value: '1'
- type: item
name: 'Serverleistung'
x: '60'
'y': '2'
width: '12'
hide_header: 'YES'
fields:
- type: INTEGER
name: aggregate_function
value: '2'
- type: INTEGER
name: decimal_size
value: '32'
- type: STRING
name: description
value: 'Werte pro Sekunde'
- type: INTEGER
name: desc_h_pos
value: '0'
- type: INTEGER
name: desc_v_pos
value: '0'
- type: ITEM
name: itemid.0
value:
host: 'Zabbix-Server'
key: 'zabbix[wcache,values]'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '5'
- type: INTEGER
name: sparkline.fill
value: '2'
- type: INTEGER
name: sparkline.width
value: '2'
- type: STRING
name: thresholds.0.color
value: DCEDC8
- type: STRING
name: thresholds.0.threshold
value: '20'
- type: STRING
name: thresholds.1.color
value: FFF9C4
- type: STRING
name: thresholds.1.threshold
value: '40'
- type: STRING
name: thresholds.2.color
value: FFCCBC
- type: STRING
name: thresholds.2.threshold
value: '60'
- type: INTEGER
name: units_bold
value: '0'
- type: INTEGER
name: units_show
value: '0'
- type: INTEGER
name: value_h_pos
value: '0'
- type: INTEGER
name: value_size
value: '32'
Exportierte Elemente
Exportierte Elemente werden in der folgenden Tabelle erläutert.
| Element | Type | Beschreibung | |
|---|---|---|---|
| name | string | (erforderlich) Dashboard-Name. | |
| pages | Stammelement für Dashboard-Seiten | ||
| widgets | Stammelement für Dashboard-Seiten | ||
Siehe auch: Dashboard-Objekt (beziehen Sie sich auf die entsprechende Eigenschaft mit einem übereinstimmenden Namen).
Dashboard-Widget
| Element | Type | Beschreibung |
|---|---|---|
| type | string | (erforderlich) Typ des Dashboard-Widgets. Mögliche Werte: actionlog - Aktionsprotokoll; clock - Uhr; discovery - Discovery-Status; favgraphs - Bevorzugte Graphen; favmaps - Bevorzugte Karten; gauge - Messanzeige; geomap - Geomap; graph - Graph (klassisch); graphprototype - Graph-Prototyp; honeycomb - Honeycomb; hostavail - Host-Verfügbarkeit; hostcard - Host-Karte; hostnavigator - Host-Navigator; itemcard - Datenpunkt-Karte; itemhistory - Datenpunkt-Verlauf; itemnavigator - Datenpunkt-Navigator; item - Datenpunkt-Wert; map - Karte; navtree - Karten-Navigationsbaum; piechart - Kreisdiagramm; problemhosts - Problem-Hosts; problems - Probleme; problemsbysv - Probleme nach Schweregrad; scatterplot - Streudiagramm; slareport - SLA-Bericht; svggraph - Graph; systeminfo - Systeminformationen; tophosts - Top-Hosts; topitems - Top-Datenpunkte; toptriggers - Top-Auslöser; trigover - Auslöser-Übersicht; url - URL; web - Web-Monitoring. |
| x | integer | Eine horizontale Position von der linken Seite des Dashboards aus. Mögliche Werte:1 0-71. |
| y | integer | Eine vertikale Position vom oberen Rand des Dashboards aus. Mögliche Werte:1 0-63. |
| name | string | Benutzerdefinierter Widget-Name. |
| width | integer | Die Widget-Breite. Mögliche Werte:1 1-72. |
| height | integer | Die Widget-Höhe. Mögliche Werte:1 1-64. |
| hide_header | string | Widget-Kopfzeile ausblenden. Mögliche Werte:1 NO (0, Standard), YES (1). |
| fields | Stammelement für die Dashboard-Widget-Felder. |
Siehe auch: Dashboard widget (siehe die entsprechende Eigenschaft mit übereinstimmendem Namen).
Dashboard-Widget-Feld
| Element | Type | Beschreibung | |
|---|---|---|---|
| type | string | (erforderlich) Widget-Feldtyp. Mögliche Werte:1 INTEGER (0), STRING (1), HOST_GROUP (2), HOST (3), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (erforderlich) Name des Widget-Feldes. | |
| value | mixed | (erforderlich) Wert des Widget-Feldes, abhängig vom Feldtyp. | |
| host | string | Datenpunkt-Host. | |
| key | string | Datenpunkt-Schlüssel. | |
Siehe auch: Dashboard widget field (beziehen Sie sich auf die entsprechende Eigenschaft mit übereinstimmendem Namen).
Fußnoten
1 API-Ganzzahlwerte in Klammern, zum Beispiel ENABLED (0), werden nur als Referenz angegeben. Weitere Informationen finden Sie auf der verlinkten API-Objektseite im Tabelleneintrag oder am Ende jedes Abschnitts.