[comment]: # translation:outdated

[comment]: # ({e87d2514-c7c352d1})
# 5 Mapy sieciowe

[comment]: # ({/e87d2514-c7c352d1})

[comment]: # ({330b8ea3-f69156a2})
#### Przegląd

[Export](/manual/xml_export_import) 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)

::: notewarning
Ż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.
:::

[comment]: # ({/330b8ea3-f69156a2})

[comment]: # ({c5b92c54-bc82aec8})
#### Eksportowanie

Aby wyeksportować mapy sieci, wykonaj następujące czynności:

1. Przejdź do *Monitoring* → *Maps*.
2. Zaznacz pola wyboru map sieci, które chcesz wyeksportować.
3. Kliknij *Export* pod listą.

![](../../../assets/en/manual/xml_export_import/export_maps.png)

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.

[comment]: # ({/c5b92c54-bc82aec8})

[comment]: # ({0da4fe77-cc31311c})
#### Importowanie

Aby zaimportować mapy sieci, wykonaj następujące czynności:

1. Przejdź do *Monitoring* → *Maps*.
2. Kliknij *Import* w prawym górnym rogu.
3. Wybierz plik importu.
4. Zaznacz wymagane opcje w regułach importu.
5. Kliknij *Import* w prawym dolnym rogu formularza konfiguracji.

![](../../../assets/en/manual/xml_export_import/import_maps.png){width="600"}

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.

::: notewarning
Jeśli zastąpisz istniejący obraz, wpłynie to na wszystkie mapy, które używają tego obrazu.
:::

[comment]: # ({/0da4fe77-cc31311c})

[comment]: # ({35a830bc-53418cf1})
#### Format eksportu

Eksport do YAML:

```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: {  }
```

[comment]: # ({/35a830bc-53418cf1})

[comment]: # ({2e83c283-efe541b5})
### 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.<br>Możliwe wartości:<br>1 - Obraz;<br>2 - Tło.|
|^|encodedImage|string|Obraz zakodowany w Base64.|
|maps|<| |Element główny dla [map](#maps).|

[comment]: # ({/2e83c283-efe541b5})

[comment]: # ({0250d445-9a766d06})
#### 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.<br>Możliwe wartości:<br>0 - Etykieta;<br>1 - Adres IP hosta;<br>2 - Nazwa elementu;<br>3 - Tylko status;<br>4 - Nic.|
|label\_location|<|integer|Domyślne położenie etykiety elementu mapy.<br>Możliwe wartości:<br>0 - Dół;<br>1 - Lewo;<br>2 - Prawo;<br>3 - Góra.|
|highlight|<|integer|Włącz podświetlanie ikon dla aktywnych wyzwalaczy i statusów hostów.<br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.|
|expandproblem|<|integer|Wyświetlaj wyzwalacz problemu dla elementów z pojedynczym problemem.<br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.|
|markelements|<|integer|Podświetlaj elementy mapy, których status ostatnio się zmienił.<br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.|
|show\_unack|<|integer|Wyświetlanie problemów.<br>Możliwe wartości:<br>0 - Liczba wszystkich problemów;<br>1 - Liczba niepotwierdzonych problemów;<br>2 - Liczba potwierdzonych i niepotwierdzonych problemów osobno.|
|severity\_min|<|integer|Minimalny poziom ważności wyzwalacza wyświetlany domyślnie na mapie.<br>Możliwe wartości:<br>0 - Niesklasyfikowany;<br>1 - Informacja;<br>2 - Ostrzeżenie;<br>3 - Średni;<br>4 - Wysoki;<br>5 - Katastrofa.|
|show\_suppressed|<|integer|Wyświetlaj problemy, które w przeciwnym razie byłyby wyciszone (niewyświetlane) z powodu konserwacji hosta.<br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.|
|grid\_size|<|integer|Rozmiar komórki siatki mapy w pikselach.<br>Obsługiwane, jeśli `grid_show` jest ustawione na `0`.<br>Możliwe wartości: 20, 40, 50, 75 lub 100.|
|grid\_show|<|integer|Wyświetlaj siatkę w konfiguracji mapy.<br>Możliwe wartości:<br>0 - Tak;<br>1 - Nie.|
|grid\_align|<|integer|Automatycznie wyrównuj ikony w konfiguracji mapy.<br>Możliwe wartości:<br>0 - Tak;<br>1 - Nie.|
|label\_format|<|integer|Użyj zaawansowanej konfiguracji etykiet.<br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.|
|label\_type\_host|<|integer|Wyświetlaj etykietę jako etykietę hosta.<br>Obsługiwane, jeśli `label_format` jest ustawione na `1`.<br>Możliwe wartości:<br>0 - Etykieta;<br>1 - Adres IP hosta;<br>2 - Nazwa elementu;<br>3 - Tylko status;<br>4 - Nic;<br>5 - Etykieta niestandardowa.|
|label\_type\_hostgroup|<|integer|Wyświetlaj etykietę jako etykietę grupy hostów.<br>Obsługiwane, jeśli `label_format` jest ustawione na `1`.<br>Możliwe wartości:<br>0 - Etykieta;<br>2 - Nazwa elementu;<br>3 - Tylko status;<br>4 - Nic;<br>5 - Etykieta niestandardowa.|
|label\_type\_trigger|<|integer|Wyświetlaj etykietę jako etykietę wyzwalacza.<br>Obsługiwane, jeśli `label_format` jest ustawione na `1`.<br>Możliwe wartości:<br>0 - Etykieta;<br>2 - Nazwa elementu;<br>3 - Tylko status;<br>4 - Nic;<br>5 - Etykieta niestandardowa.|
|label\_type\_map|<|integer|Wyświetlaj etykietę jako etykietę mapy.<br>Obsługiwane, jeśli `label_format` jest ustawione na `1`.<br>Możliwe wartości:<br>0 - Etykieta;<br>2 - Nazwa elementu;<br>3 - Tylko status;<br>4 - Nic;<br>5 - Etykieta niestandardowa.|
|label\_type\_image|<|integer|Wyświetlaj etykietę jako etykietę obrazu.<br>Obsługiwane, jeśli `label_format` jest ustawione na `1`.<br>Możliwe wartości:<br>0 - Etykieta;<br>2 - Nazwa elementu;<br>4 - Nic;<br>5 - Etykieta niestandardowa.|
|label\_string\_host|<|string|Etykieta niestandardowa dla elementów hosta.<br>Obsługiwane, jeśli `label_type_host` jest ustawione na `5`.|
|label\_string\_hostgroup|<|string|Etykieta niestandardowa dla elementów grupy hostów.<br>Obsługiwane, jeśli `label_type_hostgroup` jest ustawione na `5`.|
|label\_string\_trigger|<|string|Etykieta niestandardowa dla elementów wyzwalacza.<br>Obsługiwane, jeśli `label_type_trigger` jest ustawione na `5`.|
|label\_string\_map|<|string|Etykieta niestandardowa dla elementów mapy.<br>Obsługiwane, jeśli `label_type_map` jest ustawione na `5`.|
|label\_string\_image|<|string|Etykieta niestandardowa dla elementów obrazu.<br>Obsługiwane, jeśli `label_type_image` jest ustawione na `5`.|
|expand\_macros|<|integer|Rozwijaj makra w etykietach w konfiguracji mapy.<br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.|
|background|<| |Element główny obrazu tła (jeśli istnieje).<br>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.<br>Możliwe wartości:<br>0 - Host;<br>1 - Mapa;<br>2 - Wyzwalacz;<br>3 - Grupa hostów;<br>4 - Obraz.|
|selements|<| |Element główny dla [selements mapy](#map-selements).|
|shapes|<| |Element główny dla kształtów mapy.|
|<|type|integer|Typ kształtu.<br>Możliwe wartości:<br>0 - Prostokąt;<br>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.<br>Możliwe wartości:<br>0 - Georgia, serif;<br>1 - "Palatino Linotype", "Book Antiqua", Palatino, serif;<br>2 - "Times New Roman", Times, serif;<br>3 - Arial, Helvetica, sans-serif;<br>4 - "Arial Black", Gadget, sans-serif;<br>5 - "Comic Sans MS", cursive, sans-serif;<br>6 - Impact, Charcoal, sans-serif;<br>7 - "Lucida Sans Unicode", "Lucida Grande", sans-serif;<br>8 - Tahoma, Geneva, sans-serif;<br>9 - "Trebuchet MS", Helvetica, sans-serif;<br>10 - Verdana, Geneva, sans-serif;<br>11 - "Courier New", Courier, monospace;<br>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.<br>Możliwe wartości:<br>0 - Środek;<br>1 - Lewo;<br>2 - Prawo.|
|^|text\_valign|integer|Wyrównanie pionowe tekstu.<br>Możliwe wartości:<br>0 - Środek;<br>1 - Góra;<br>2 - Dół.|
|^|border\_type|integer|Typ obramowania kształtu.<br>Możliwe wartości:<br>0 - Brak;<br>1 - Linia pogrubiona;<br>2 - Linia kropkowana;<br>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.<br>Możliwe wartości:<br>0 - Brak;<br>1 - Linia pogrubiona;<br>2 - Linia kropkowana;<br>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.<br>Możliwe wartości:<br>0 - Linia;<br>2 - Linia pogrubiona;<br>3 - Linia kropkowana;<br>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ń](#map-link-status-indicators).|

::: noteclassic
Zobacz także: [Map object](/manual/api/reference/map/object) (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
:::

[comment]: # ({/0250d445-9a766d06})

[comment]: # ({917b09e0-40b8b222})
##### Selementy mapy

|Element|<|Type|Opis|
|-|---|---|-----------------------|
|elementtype|<|integer|Typ elementu mapy.<br>Możliwe wartości:<br>0 - Host;<br>1 - Mapa;<br>2 - Wyzwalacz;<br>3 - Grupa hostów;<br>4 - Obraz.|
|elements|<| |Element główny dla encji Zabbix (host, grupa hostów, mapa itp.), które są reprezentowane na mapie.<br>Wszystkie encje mają swoje odpowiednie elementy (`host` itp.; zobacz na przykład [Format eksportu](#export-format)).|
|label|<|string|Etykieta ikony.|
|label\_location|<|integer|Położenie etykiety.<br>Możliwe wartości:<br>-1 - Użyj wartości domyślnej mapy;<br>0 - Dół;<br>1 - Lewo;<br>2 - Prawo;<br>3 - Góra.|
|x|<|integer|Położenie na osi X.|
|y|<|integer|Położenie na osi Y.|
|elementsubtype|<|integer|Podtyp elementu.<br>Obsługiwane, jeśli `elementtype` jest ustawione na `3`.<br>Możliwe wartości:<br>0 - Pojedyncza grupa hostów;<br>1 - Wszystkie grupy hostów.|
|areatype|<|integer|Rozmiar obszaru.<br>Obsługiwane, jeśli `elementtype` jest ustawione na `1`.<br>Możliwe wartości:<br>0 - Taki sam jak cała mapa;<br>1 - Rozmiar niestandardowy.|
|width|<|integer|Szerokość obszaru.<br>Obsługiwane, jeśli `areatype` jest ustawione na `1`.|
|height|<|integer|Wysokość obszaru.<br>Obsługiwane, jeśli `areatype` jest ustawione na `1`.|
|viewtype|<|integer|Algorytm rozmieszczania obszaru.<br>Obsługiwane, jeśli `elementsubtype` jest ustawione na `1`.<br>Możliwe wartości:<br>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.<br>Możliwe wartości:<br>0 - Nie;<br>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).<br>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.|

::: noteclassic
Zobacz także: [Obiekt elementu mapy](/manual/api/reference/map/object#map-element) (odnieś się do odpowiedniej właściwości o pasującej nazwie).
:::

[comment]: # ({/917b09e0-40b8b222})

[comment]: # ({0f0ec9b8-d0768fc5})
##### Wskaźniki statusu łącza mapy

|Element|<|Type|Opis|
|-|---|---|-----------------------|
|drawtype|<|integer|Styl łącza, gdy wyzwalacz jest w stanie „Problem”.<br>Możliwe wartości:<br>0 - Linia;<br>2 - Linia pogrubiona;<br>3 - Linia kropkowana;<br>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.|

::: noteclassic
Zobacz także: [Obiekt wyzwalacza łącza mapy](/manual/api/reference/map/object#map-link-trigger) (odpowiednia właściwość o pasującej nazwie).
:::

[comment]: # ({/0f0ec9b8-d0768fc5})
