5 Mapy sieciowe
Przegląd
Export mapy sieci zawiera:
- Wszystkie powiązane obrazy
- Strukturę mapy (wszystkie ustawienia mapy, wszystkie zawarte elementy wraz z ich ustawieniami, łącza mapy oraz wskaźniki statusu łączy mapy)
Żadne grupy hostów, hosty, wyzwalacze, inne mapy ani inne elementy, które mogą być powiązane z eksportowaną mapą, nie są eksportowane. Dlatego jeśli brakuje co najmniej jednego z elementów, do których odwołuje się mapa, jej import się nie powiedzie.
Eksportowanie
Aby wyeksportować mapy sieci, wykonaj następujące czynności:
- Przejdź do Monitoring → Maps.
- Zaznacz pola wyboru map sieci, które chcesz wyeksportować.
- Kliknij Export pod listą.

W zależności od wybranego formatu mapy są eksportowane do pliku lokalnego z domyślną nazwą:
zabbix_export_maps.yaml— w eksporcie YAML (domyślna opcja eksportu);zabbix_export_maps.xml— w eksporcie XML;zabbix_export_maps.json— w eksporcie JSON.
Importowanie
Aby zaimportować mapy sieci, wykonaj następujące czynności:
- Przejdź do Monitoring → Maps.
- Kliknij Import w prawym górnym rogu.
- Wybierz plik importu.
- Zaznacz wymagane opcje w regułach importu.
- Kliknij Import w prawym dolnym rogu formularza konfiguracji.

Reguły importu:
| Reguła | Opis |
|---|---|
| Update existing | Istniejące mapy zostaną zaktualizowane przy użyciu danych z pliku importu. W przeciwnym razie nie zostaną zaktualizowane. |
| Create new | Nowe mapy zostaną utworzone przy użyciu danych z pliku importu. W przeciwnym razie nie zostaną utworzone. |
Jeśli odznaczysz obie opcje map i zaznaczysz odpowiednie opcje dla obrazów, zaimportowane zostaną tylko obrazy. Importowanie obrazów jest dostępne tylko dla użytkowników Super admin.
W frontend zostanie wyświetlony komunikat o powodzeniu lub niepowodzeniu importu.
Jeśli zastąpisz istniejący obraz, wpłynie to na wszystkie mapy, które używają tego obrazu.
Format eksportu
Eksport do YAML:
zabbix_export:
version: '8.0'
images:
- name: Zabbix_server_3D_(128)
imagetype: '1'
encodedImage: iVBOR...5CYII=
maps:
- name: 'Sieć lokalna'
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: 'Serwer Zabbix'
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: { }
Eksportowane elementy
Wyeksportowane elementy są objaśnione w poniższej tabeli.
| Element | Type | Description | |
|---|---|---|---|
| images | Element główny dla obrazów. | ||
| name | string | Unikalna nazwa obrazu. | |
| imagetype | integer | Typ obrazu. Możliwe wartości: 1 - Obraz; 2 - Tło. |
|
| encodedImage | string | Obraz zakodowany w Base64. | |
| maps | Element główny dla map. | ||
Mapy
| Element | Type | Opis | |
|---|---|---|---|
| name | string | Unikalna nazwa mapy. | |
| width | integer | Szerokość mapy w pikselach. | |
| height | integer | Wysokość mapy w pikselach. | |
| label_type | integer | Typ etykiety elementu mapy. Możliwe wartości: 0 - Etykieta; 1 - Adres IP hosta; 2 - Nazwa elementu; 3 - Tylko status; 4 - Nic. |
|
| label_location | integer | Domyślne położenie etykiety elementu mapy. Możliwe wartości: 0 - Dół; 1 - Lewo; 2 - Prawo; 3 - Góra. |
|
| highlight | integer | Włącz podświetlanie ikon dla aktywnych wyzwalaczy i statusów hostów. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| expandproblem | integer | Wyświetlaj wyzwalacz problemu dla elementów z pojedynczym problemem. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| markelements | integer | Podświetlaj elementy mapy, których status ostatnio się zmienił. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| show_unack | integer | Wyświetlanie problemów. Możliwe wartości: 0 - Liczba wszystkich problemów; 1 - Liczba niepotwierdzonych problemów; 2 - Liczba potwierdzonych i niepotwierdzonych problemów osobno. |
|
| severity_min | integer | Minimalny poziom ważności wyzwalacza wyświetlany domyślnie na mapie. Możliwe wartości: 0 - Niesklasyfikowany; 1 - Informacja; 2 - Ostrzeżenie; 3 - Średni; 4 - Wysoki; 5 - Katastrofa. |
|
| show_suppressed | integer | Wyświetlaj problemy, które w przeciwnym razie byłyby wyciszone (niewyświetlane) z powodu konserwacji hosta. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| grid_size | integer | Rozmiar komórki siatki mapy w pikselach. Obsługiwane, jeśli grid_show jest ustawione na 0.Możliwe wartości: 20, 40, 50, 75 lub 100. |
|
| grid_show | integer | Wyświetlaj siatkę w konfiguracji mapy. Możliwe wartości: 0 - Tak; 1 - Nie. |
|
| grid_align | integer | Automatycznie wyrównuj ikony w konfiguracji mapy. Możliwe wartości: 0 - Tak; 1 - Nie. |
|
| label_format | integer | Użyj zaawansowanej konfiguracji etykiet. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| label_type_host | integer | Wyświetlaj etykietę jako etykietę hosta. Obsługiwane, jeśli label_format jest ustawione na 1.Możliwe wartości: 0 - Etykieta; 1 - Adres IP hosta; 2 - Nazwa elementu; 3 - Tylko status; 4 - Nic; 5 - Etykieta niestandardowa. |
|
| label_type_hostgroup | integer | Wyświetlaj etykietę jako etykietę grupy hostów. Obsługiwane, jeśli label_format jest ustawione na 1.Możliwe wartości: 0 - Etykieta; 2 - Nazwa elementu; 3 - Tylko status; 4 - Nic; 5 - Etykieta niestandardowa. |
|
| label_type_trigger | integer | Wyświetlaj etykietę jako etykietę wyzwalacza. Obsługiwane, jeśli label_format jest ustawione na 1.Możliwe wartości: 0 - Etykieta; 2 - Nazwa elementu; 3 - Tylko status; 4 - Nic; 5 - Etykieta niestandardowa. |
|
| label_type_map | integer | Wyświetlaj etykietę jako etykietę mapy. Obsługiwane, jeśli label_format jest ustawione na 1.Możliwe wartości: 0 - Etykieta; 2 - Nazwa elementu; 3 - Tylko status; 4 - Nic; 5 - Etykieta niestandardowa. |
|
| label_type_image | integer | Wyświetlaj etykietę jako etykietę obrazu. Obsługiwane, jeśli label_format jest ustawione na 1.Możliwe wartości: 0 - Etykieta; 2 - Nazwa elementu; 4 - Nic; 5 - Etykieta niestandardowa. |
|
| label_string_host | string | Etykieta niestandardowa dla elementów hosta. Obsługiwane, jeśli label_type_host jest ustawione na 5. |
|
| label_string_hostgroup | string | Etykieta niestandardowa dla elementów grupy hostów. Obsługiwane, jeśli label_type_hostgroup jest ustawione na 5. |
|
| label_string_trigger | string | Etykieta niestandardowa dla elementów wyzwalacza. Obsługiwane, jeśli label_type_trigger jest ustawione na 5. |
|
| label_string_map | string | Etykieta niestandardowa dla elementów mapy. Obsługiwane, jeśli label_type_map jest ustawione na 5. |
|
| label_string_image | string | Etykieta niestandardowa dla elementów obrazu. Obsługiwane, jeśli label_type_image jest ustawione na 5. |
|
| expand_macros | integer | Rozwijaj makra w etykietach w konfiguracji mapy. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| background | Element główny obrazu tła (jeśli istnieje). Obsługiwane, jeśli imagetype jest ustawione na 2. |
||
| name | string | Nazwa obrazu tła. | |
| iconmap | Element główny mapowania ikon (jeśli istnieje). | ||
| name | string | Nazwa mapowania ikon. | |
| urls | Element główny adresów URL używanych przez mapy lub każdy element mapy. | ||
| name | string | Nazwa linku. | |
| url | string | Adres URL linku. | |
| elementtype | integer | Typ pozycji mapy, do którego należy link. Możliwe wartości: 0 - Host; 1 - Mapa; 2 - Wyzwalacz; 3 - Grupa hostów; 4 - Obraz. |
|
| selements | Element główny dla selements mapy. | ||
| shapes | Element główny dla kształtów mapy. | ||
| type | integer | Typ kształtu. Możliwe wartości: 0 - Prostokąt; 1 - Elipsa. |
|
| x | integer | Współrzędne X kształtu w pikselach. | |
| y | integer | Współrzędne Y kształtu w pikselach. | |
| width | integer | Szerokość kształtu. | |
| height | integer | Wysokość kształtu. | |
| text | string | Tekst wewnątrz kształtu. | |
| font | integer | Styl czcionki tekstu. Możliwe wartości: 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 | Rozmiar czcionki w pikselach. | |
| font_color | string | Kolor czcionki przedstawiony w kodzie szesnastkowym. | |
| text_halign | integer | Wyrównanie poziome tekstu. Możliwe wartości: 0 - Środek; 1 - Lewo; 2 - Prawo. |
|
| text_valign | integer | Wyrównanie pionowe tekstu. Możliwe wartości: 0 - Środek; 1 - Góra; 2 - Dół. |
|
| border_type | integer | Typ obramowania kształtu. Możliwe wartości: 0 - Brak; 1 - Linia pogrubiona; 2 - Linia kropkowana; 3 - Linia przerywana. |
|
| border_width | integer | Szerokość obramowania w pikselach. | |
| border_color | string | Kolor obramowania przedstawiony w kodzie szesnastkowym. | |
| background_color | string | Kolor tła (wypełnienia) przedstawiony w kodzie szesnastkowym. | |
| zindex | integer | Wartość określająca kolejność wszystkich kształtów i linii (z-index). | |
| lines | Element główny dla linii mapy. | ||
| x1 | integer | Współrzędne X punktu 1 linii w pikselach. | |
| y1 | integer | Współrzędne Y punktu 1 linii w pikselach. | |
| x2 | integer | Współrzędne X punktu 2 linii w pikselach. | |
| y2 | integer | Współrzędne Y punktu 2 linii w pikselach. | |
| line_type | integer | Typ linii. Możliwe wartości: 0 - Brak; 1 - Linia pogrubiona; 2 - Linia kropkowana; 3 - Linia przerywana. |
|
| line_width | integer | Szerokość linii w pikselach. | |
| line_color | string | Kolor linii przedstawiony w kodzie szesnastkowym. | |
| zindex | integer | Wartość określająca kolejność wszystkich kształtów i linii (z-index). | |
| links | Element główny dla połączeń między elementami mapy. | ||
| drawtype | integer | Styl połączenia. Możliwe wartości: 0 - Linia; 2 - Linia pogrubiona; 3 - Linia kropkowana; 4 - Linia przerywana. |
|
| color | string | Kolor połączenia (6 znaków, hex). | |
| label | string | Etykieta połączenia. | |
| selementid1 | id | ID jednego elementu do połączenia. | |
| selementid2 | id | ID drugiego elementu do połączenia. | |
| linktriggers | Element główny dla wskaźników statusu połączeń. | ||
Zobacz także: Map object (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
Selementy mapy
| Element | Type | Opis | |
|---|---|---|---|
| elementtype | integer | Typ elementu mapy. Możliwe wartości: 0 - Host; 1 - Mapa; 2 - Wyzwalacz; 3 - Grupa hostów; 4 - Obraz. |
|
| elements | Element główny dla encji Zabbix (host, grupa hostów, mapa itp.), które są reprezentowane na mapie. Wszystkie encje mają swoje odpowiednie elementy ( host itp.; zobacz na przykład Format eksportu). |
||
| label | string | Etykieta ikony. | |
| label_location | integer | Położenie etykiety. Możliwe wartości: -1 - Użyj wartości domyślnej mapy; 0 - Dół; 1 - Lewo; 2 - Prawo; 3 - Góra. |
|
| x | integer | Położenie na osi X. | |
| y | integer | Położenie na osi Y. | |
| elementsubtype | integer | Podtyp elementu. Obsługiwane, jeśli elementtype jest ustawione na 3.Możliwe wartości: 0 - Pojedyncza grupa hostów; 1 - Wszystkie grupy hostów. |
|
| areatype | integer | Rozmiar obszaru. Obsługiwane, jeśli elementtype jest ustawione na 1.Możliwe wartości: 0 - Taki sam jak cała mapa; 1 - Rozmiar niestandardowy. |
|
| width | integer | Szerokość obszaru. Obsługiwane, jeśli areatype jest ustawione na 1. |
|
| height | integer | Wysokość obszaru. Obsługiwane, jeśli areatype jest ustawione na 1. |
|
| viewtype | integer | Algorytm rozmieszczania obszaru. Obsługiwane, jeśli elementsubtype jest ustawione na 1.Możliwe wartości: 0 - Rozmieść równomiernie w obszarze. |
|
| use_iconmap | integer | Użyj mapowania ikon dla tego elementu. Ma znaczenie tylko wtedy, gdy mapowanie ikon jest aktywowane na poziomie mapy. Możliwe wartości: 0 - Nie; 1 - Tak. |
|
| selementid | id | Unikalny identyfikator rekordu elementu. | |
| icon_off | Element główny obrazu używanego, gdy element jest w stanie OK. |
||
| name | string | Unikalna nazwa obrazu. | |
| icon_on | Element główny obrazu używanego, gdy element jest w stanie Problem. |
||
| name | string | Unikalna nazwa obrazu. | |
| icon_disabled | Element główny obrazu używanego, gdy element jest wyłączony. | ||
| name | string | Unikalna nazwa obrazu. | |
| icon_maintenance | Element główny obrazu używanego, gdy element jest w konserwacji. | ||
| name | string | Unikalna nazwa obrazu. | |
| urls | Element główny dla adresów URL używanych przez mapy lub każdy element mapy. | ||
| name | string | Nazwa linku. | |
| url | string | Adres URL linku. | |
| evaltype | integer | Typ oceny dla tagów. | |
| tags | Element główny dla tagów problemów (dla elementów hosta i grupy hostów). Jeśli podano tagi, na mapie będą wyświetlane tylko problemy z tymi tagami. |
||
| tag | string | Nazwa tagu. | |
| value | string | Wartość tagu. | |
| operator | integer | Operator. | |
Zobacz także: Obiekt elementu mapy (odnieś się do odpowiedniej właściwości o pasującej nazwie).
Wskaźniki statusu łącza mapy
| Element | Type | Opis | |
|---|---|---|---|
| drawtype | integer | Styl łącza, gdy wyzwalacz jest w stanie „Problem”. Możliwe wartości: 0 - Linia; 2 - Linia pogrubiona; 3 - Linia kropkowana; 4 - Linia kreskowana. |
|
| color | string | Kolor łącza (6 znaków, hex), gdy wyzwalacz jest w stanie „Problem”. | |
| trigger | Element główny dla wyzwalacza używanego do wskazywania statusu łącza. | ||
| description | string | Nazwa wyzwalacza. | |
| expression | string | Wyrażenie wyzwalacza. | |
| recovery_expression | string | Wyrażenie odzyskiwania wyzwalacza. | |
Zobacz także: Obiekt wyzwalacza łącza mapy (odpowiednia właściwość o pasującej nazwie).