[comment]: # ({825145a8-825145a8})
# 1 Konfigurowanie mapy sieciowej

[comment]: # ({/825145a8-825145a8})

[comment]: # ({11de3571-b1737d97})
#### Przegląd

Konfigurowanie mapy w Zabbix wymaga najpierw utworzenia mapy przez
zdefiniowanie jej ogólnych parametrów, a następnie rozpoczęcia
wypełniania właściwej mapy elementami i ich połączeniami.

Mapę można wypełnić elementami, takimi jak host, grupa hostów,
wyzwalacz, obraz lub inna mapa.

Ikony są używane do reprezentowania elementów mapy. Można zdefiniować
informacje, które będą wyświetlane wraz z ikonami, a także ustawić
specjalny sposób wyświetlania ostatnich problemów. Można łączyć ikony i
definiować informacje wyświetlane na połączeniach.

Do ikon można dodać niestandardowe adresy URL dostępne po kliknięciu.
Dzięki temu można powiązać ikonę hosta z właściwościami hosta lub ikonę
mapy z inną mapą.

Liczba problemów na mapach jest wyświetlana tylko dla problemów
przyczynowych.

Mapami zarządza się w *Monitoring* >
*[Maps](/manual/web_interface/frontend_sections/monitoring/maps)*, gdzie
można je konfigurować, zarządzać nimi i je przeglądać. W widoku
monitorowania można klikać ikony i korzystać z odnośników do niektórych
skryptów i adresów URL.

Mapy sieciowe są oparte na grafice wektorowej (SVG).

[comment]: # ({/11de3571-b1737d97})

[comment]: # ({d3a50f08-8ca16024})
#### Mapy publiczne i prywatne

Wszyscy użytkownicy Zabbix (w tym użytkownicy niebędący administratorami) mogą tworzyć mapy sieci.
Mapy mają właściciela — użytkownika, który je utworzył. Mapy mogą być publiczne
lub prywatne.

-   Mapy *publiczne* są widoczne dla wszystkich użytkowników, jednak aby je zobaczyć, użytkownik
    musi mieć uprawnienia do odczytu co najmniej jednego elementu mapy. Mapy publiczne mogą
    być edytowane, jeśli użytkownik/grupa użytkowników ma uprawnienia do odczytu i zapisu do
    tej mapy oraz co najmniej uprawnienia do odczytu do wszystkich elementów
    odpowiedniej mapy, w tym wyzwalaczy w połączeniach.

```{=html}
<!-- -->
```
-   Mapy *prywatne* są widoczne tylko dla ich właściciela oraz użytkowników/grup
    użytkowników, którym mapa została [udostępniona](/manual/config/visualization/maps/map#sharing)
    przez właściciela. Zwykli użytkownicy (niebędący Super adminami) mogą udostępniać mapy tylko
    grupom, do których należą, oraz użytkownikom należącym do tych grup. Użytkownicy na poziomie Admin mogą
    widzieć mapy prywatne niezależnie od tego, czy są ich właścicielami, czy należą do
    listy użytkowników, którym mapa została udostępniona. Mapy prywatne mogą być edytowane przez właściciela mapy
    oraz wtedy, gdy użytkownik/grupa użytkowników ma uprawnienia do odczytu i zapisu do tej
    mapy oraz co najmniej uprawnienia do odczytu do wszystkich elementów
    odpowiedniej mapy, w tym wyzwalaczy w połączeniach.

Elementy mapy, do których użytkownik nie ma uprawnień odczytu,
są wyświetlane z wyszarzoną ikoną, a wszystkie informacje tekstowe o
elemencie są ukryte. Jednak etykieta wyzwalacza jest widoczna, nawet jeśli
użytkownik nie ma uprawnień do wyzwalacza.

Aby dodać element do mapy, użytkownik musi również mieć co najmniej uprawnienia do odczytu tego elementu.

[comment]: # ({/d3a50f08-8ca16024})

[comment]: # ({0c2a6559-2202cec4})
#### Tworzenie mapy

Aby utworzyć mapę, wykonaj następujące czynności:

1.  Przejdź do *Monitoring > Maps*.
2.  Przejdź do widoku ze wszystkimi mapami.
3.  Kliknij *Create map*.

Możesz również użyć przycisku *Clone* w formularzu konfiguracji istniejącej mapy, aby utworzyć nową mapę.
Ta mapa będzie miała wszystkie właściwości istniejącej mapy, w tym ogólne atrybuty układu, a także elementy istniejącej mapy.

Karta **Map** zawiera ogólne atrybuty mapy:

![](../../../../../assets/en/manual/config/visualization/map_config.png){width="600"}

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.

Ogólne atrybuty mapy:

|Parameter|Description|
|--|--------|
|*Owner*|Nazwa właściciela mapy.|
|*Name*|Unikalna nazwa mapy.|
|*Width*|Szerokość mapy w pikselach.|
|*Height*|Wysokość mapy w pikselach.|
|*Background image*|Użyj obrazu tła:<br>**No image** - brak obrazu tła (białe tło)<br>**Image** - wybrany obraz używany jako obraz tła. Możesz użyć mapy geograficznej lub dowolnego innego obrazu, aby wzbogacić swoją mapę.|
|*Background scale*|Użyj skalowania tła:<br>**None** - bez skalowania;<br>**Proportionally** - wypełnia całe tło mapy, zachowując proporcje obrazu (domyślnie).|
|*Automatic icon mapping*|Możesz włączyć automatyczne mapowanie ikon, skonfigurowane w *Administration > General > Icon mapping*. Mapowanie ikon umożliwia przypisywanie określonych ikon do określonych pól inwentarza hosta.|
|*Icon highlight*|Jeśli zaznaczysz to pole wyboru, elementy mapy zostaną wyróżnione.<br>Elementy z aktywnym wyzwalaczem otrzymają okrągłe tło w tym samym kolorze co wyzwalacz o najwyższym poziomie ważności. Ponadto wokół okręgu zostanie wyświetlona gruba zielona linia, jeśli wszystkie problemy zostały potwierdzone.<br>Elementy o statusie "disabled" lub "in maintenance" otrzymają odpowiednio szare i pomarańczowe kwadratowe tło.<br>Zobacz też: [Viewing maps](/manual/web_interface/frontend_sections/monitoring/maps#viewing-maps)|
|*Mark elements on trigger status change*|Niedawna zmiana statusu wyzwalacza (niedawny problem lub rozwiązanie) zostanie wyróżniona znacznikami (czerwonymi trójkątami skierowanymi do wewnątrz) na trzech bokach ikony elementu, które są wolne od etykiety. Znaczniki są wyświetlane przez 30 minut.|
|*Display problems*|Wybierz sposób wyświetlania problemów dla elementu mapy:<br>**Expand single problem** - jeśli występuje tylko jeden problem, wyświetlana jest nazwa problemu. W przeciwnym razie wyświetlana jest łączna liczba problemów.<br>**Number of problems** - wyświetlana jest łączna liczba problemów<br>**Number of problems and expand most critical one** - wyświetlana jest nazwa najbardziej krytycznego problemu oraz łączna liczba problemów.<br>"Najbardziej krytyczny" jest określany na podstawie ważności problemu, a jeśli jest taka sama, na podstawie ID zdarzenia problemu (najpierw wyświetlany jest wyższy ID lub późniejszy problem). W przypadku *trigger map element* jest to określane na podstawie ważności problemu, a jeśli jest taka sama, na podstawie pozycji wyzwalacza na liście wyzwalaczy. W przypadku wielu problemów tego samego wyzwalacza wyświetlany będzie najnowszy z nich.|
|*Advanced labels*|Jeśli zaznaczysz to pole wyboru, będziesz mógł zdefiniować oddzielne typy etykiet dla poszczególnych typów elementów.|
|*Host group label type*|Typ etykiety używany dla elementu mapy:<br>**Label** - etykieta elementu mapy<br>**IP address** - adres IP<br>**Element name** - nazwa elementu (na przykład nazwa hosta)<br>**Status only** - tylko status (OK lub PROBLEM)<br>**Nothing** - etykiety nie są wyświetlane|
|*Host label type*|^|
|*Trigger label type*|^|
|*Map label type*|^|
|*Image label type*|^|
|*Map element label location*|Położenie etykiety względem elementu mapy:<br>**Bottom** - pod elementem mapy<br>**Left** - po lewej stronie<br>**Right** - po prawej stronie<br>**Top** - nad elementem mapy|
|*Show map element labels*|Wybierz sposób wyświetlania etykiet elementów mapy:<br>**Always** - zawsze wyświetlane (domyślnie);<br>**Auto hide** - ukryj etykietę, jeśli nie jest wskazywana kursorem ani zaznaczona.|
|*Show link labels*|Wybierz sposób wyświetlania etykiet łączy:<br>**Always** - zawsze wyświetlane (domyślnie);<br>**Auto hide** - ukryj etykietę, jeśli nie jest wskazywana kursorem ani zaznaczona.|
|*Problem display*|Wyświetlaj liczbę problemów jako:<br>**All** - wyświetlana będzie pełna liczba problemów<br>**Separated** - wyświetlana będzie liczba niepotwierdzonych problemów oddzielnie od łącznej liczby problemów<br>**Unacknowledged only** - wyświetlana będzie tylko liczba niepotwierdzonych problemów|
|*Minimum severity*|Problemy poniżej wybranego minimalnego poziomu ważności nie będą wyświetlane na mapie.<br>Na przykład przy wybranym poziomie *Warning* zmiany związane z wyzwalaczami o poziomie *Information* i *Not classified* nie będą odzwierciedlane na mapie.|
|*Show suppressed problems*|Zaznacz pole wyboru, aby wyświetlać problemy, które w przeciwnym razie byłyby ukryte (niewyświetlane) z powodu konserwacji hosta.|
|*URLs*|Tutaj można zdefiniować adresy URL dla każdego typu elementu, gdzie:<br>**Name** - etykieta adresu URL;<br>**URL** - adres URL (do 2048 znaków);<br>**Element** - typ elementu (np. *Host*, *Host group* itd.).<br>Będą one wyświetlane jako łącza, gdy użytkownik kliknie element w trybie przeglądania mapy.<br>W nazwach i wartościach adresów URL mapy można używać makr. Pełną listę znajdziesz w sekcji [supported macros](/manual/appendix/macros/supported_by_location) i wyszukaj "map URL names and values".|

[comment]: # ({/0c2a6559-2202cec4})

[comment]: # ({d27196d6-01e19658})
#### Udostępnianie

Zakładka **Udostępnianie** zawiera typ mapy oraz opcje udostępniania
(grupy użytkowników, użytkownicy) dla map prywatnych:

![](../../../../../assets/en/manual/config/visualization/map_config2.png)

|Parameter|Description|
|--|--------|
|*Type*|Wybierz typ mapy:<br>**Prywatna** - mapa jest widoczna tylko dla wybranych grup użytkowników i użytkowników<br>**Publiczna** - mapa jest widoczna dla wszystkich|
|*List of user group shares*|Wybierz grupy użytkowników, którym mapa ma być udostępniona.<br>Możesz zezwolić na dostęp tylko do odczytu lub do odczytu i zapisu.|
|*List of user shares*|Wybierz użytkowników, którym mapa ma być udostępniona.<br>Możesz zezwolić na dostęp tylko do odczytu lub do odczytu i zapisu.|

Po kliknięciu *Dodaj*, aby zapisać tę mapę, utworzysz pustą mapę
z nazwą, wymiarami i określonymi preferencjami. Teraz musisz dodać
kilka elementów. W tym celu kliknij *Edytuj* na liście map, aby otworzyć
obszar edycji.

[comment]: # ({/d27196d6-01e19658})

[comment]: # ({5ec7df2b-3ed51336})
#### Dodawanie elementów

Aby dodać element, kliknij *Dodaj* obok `Map element`. Nowy element
pojawi się w lewym górnym rogu mapy. Przeciągnij go i upuść w dowolnym
miejscu.

Pamiętaj, że przy włączonej opcji siatki ("On") elementy będą zawsze
wyrównywane do siatki (możesz wybrać różne rozmiary siatki z listy
rozwijanej, a także ukryć/pokazać siatkę). Jeśli chcesz umieszczać
elementy w dowolnym miejscu bez wyrównania, ustaw tę opcję na "Off".
(Losowo rozmieszczone elementy możesz później wyrównać do siatki,
klikając *Align map elements*.)

Gdy masz już kilka elementów na mapie, możesz chcieć zacząć je
rozróżniać, nadając im nazwy itp. Po kliknięciu elementu wyświetlany
jest formularz, w którym można ustawić typ elementu, nadać nazwę,
wybrać inną ikonę itd.

![](../../../../../assets/en/manual/config/visualization/map_element.png){width="600"}

Atrybuty elementu mapy:

|Parameter|Description|
|--|--------|
|*Type*|Typ elementu:<br>**Host** - ikona reprezentująca stan wszystkich wyzwalaczy wybranego hosta<br>**Map** - ikona reprezentująca stan wszystkich elementów mapy<br>**Trigger** - ikona reprezentująca stan jednego lub większej liczby wyzwalaczy<br>**[Host group](/manual/config/visualization/maps/host_groups)** - ikona reprezentująca stan wszystkich wyzwalaczy wszystkich hostów należących do wybranej grupy<br>**Image** - ikona niepowiązana z żadnym zasobem|
|*Label*|Etykieta ikony, dowolny ciąg znaków.<br>Można używać makr i ciągów wielowierszowych.<br>W tym polu obsługiwane są makra wyrażeń [macros](/manual/appendix/macros/supported_by_location), ale tylko z funkcjami `avg`, `last`, `min` i `max`, z czasem jako parametrem (na przykład `{?avg(/host/key,1h)}`).<br>Pełną listę obsługiwanych makr można znaleźć w sekcji [supported macros](/manual/appendix/macros/supported_by_location), wyszukując 'map element labels'.|
|*Label location*|Położenie etykiety względem ikony:<br>**Default** - domyślne położenie etykiety mapy;<br>**Bottom** - pod ikoną;<br>**Left** - po lewej stronie;<br>**Right** - po prawej stronie;<br>**Top** - nad ikoną.|
|*Show label*|Wybierz sposób wyświetlania etykiety elementu:<br>**Default** - użyj ustawień *Show map element labels* z konfiguracji mapy (domyślnie);<br>**Always** - zawsze wyświetlana (domyślnie);<br>**Auto hide** - ukryj etykietę, jeśli nie jest wskazana kursorem ani zaznaczona.|
|*Host*|Wybierz hosta; alternatywnie wpisz nazwę hosta. To pole obsługuje autouzupełnianie, więc po rozpoczęciu wpisywania nazwy hosta zostanie wyświetlona lista rozwijana z pasującymi hostami. Przewiń w dół, aby wybrać jeden. Kliknij ikonę usunięcia (x), aby usunąć wybór.<br>To pole jest dostępne tylko dla elementów typu *Host*.|
|*Map*|Wybierz mapę; alternatywnie wpisz nazwę mapy. To pole obsługuje autouzupełnianie, więc po rozpoczęciu wpisywania nazwy mapy zostanie wyświetlona lista rozwijana z pasującymi mapami. Przewiń w dół, aby wybrać jedną. Kliknij ikonę usunięcia (x), aby usunąć wybór.<br>To pole jest dostępne tylko dla elementów typu *Map*.|
|*Triggers*|Wybierz jeden lub więcej wyzwalaczy w polu *New triggers* poniżej i kliknij *Add*. Alternatywnie zacznij wpisywać nazwę wyzwalacza i wybierz go z listy rozwijanej pasujących wyzwalaczy. Kliknij ikonę usunięcia (x), aby usunąć wybór.<br>To pole jest dostępne tylko dla elementów typu *Trigger*.<br>Kolejność wybranych wyzwalaczy można zmieniać, ale tylko w obrębie tego samego poziomu ważności wyzwalaczy. Wybór wielu wyzwalaczy wpływa również na rozwiązywanie makr {HOST.\*} zarówno w trybie edycji, jak i widoku.<br>W trybie edycji pierwsze wyświetlane makra {HOST.\*} będą rozwiązywane zależnie od pierwszego wyzwalacza na liście (na podstawie ważności wyzwalacza).<br>Tryb widoku zależy od parametru [Display problems](/manual/config/visualization/maps/map#creating-a-map) w ogólnych atrybutach mapy:<br>- Jeśli wybrano tryb *Expand single problem*, pierwsze wyświetlane makra {HOST.\*} będą rozwiązywane zależnie od ostatniego wykrytego wyzwalacza problemu (niezależnie od ważności) lub od pierwszego wyzwalacza na liście (jeśli nie wykryto problemu).<br>- Jeśli wybrano tryb *Number of problems and expand most critical one*, pierwsze wyświetlane makra {HOST.\*} będą rozwiązywane zależnie od ważności wyzwalacza.<br>|
|*Host group*|Wybierz grupę hostów; alternatywnie wpisz grupę hostów. To pole obsługuje autouzupełnianie, więc po rozpoczęciu wpisywania nazwy grupy hostów zostanie wyświetlona lista rozwijana z pasującymi grupami hostów. Przewiń w dół, aby wybrać jedną. Kliknij ikonę usunięcia (x), aby usunąć wybór.<br>To pole jest dostępne tylko dla elementów typu *Host group*.|
|*Problem tags*|Określ tagi, aby ograniczyć liczbę problemów wyświetlanych w widżecie. Można zarówno uwzględniać, jak i wykluczać określone tagi oraz wartości tagów. Można ustawić kilka warunków. Dopasowanie nazw tagów zawsze uwzględnia wielkość liter.<br>Dla każdego warunku dostępnych jest kilka operatorów:<br>**Exists** - uwzględnij określone nazwy tagów<br>**Equals** - uwzględnij określone nazwy tagów i wartości (z uwzględnieniem wielkości liter)<br>**Contains** - uwzględnij określone nazwy tagów, których wartości zawierają wprowadzony ciąg (dopasowanie podciągu, bez uwzględniania wielkości liter)<br>**Does not exist** - wyklucz określone nazwy tagów<br>**Does not equal** - wyklucz określone nazwy tagów i wartości (z uwzględnieniem wielkości liter)<br>**Does not contain** - wyklucz określone nazwy tagów, których wartości zawierają wprowadzony ciąg (dopasowanie podciągu, bez uwzględniania wielkości liter)<br>Dostępne są dwa typy obliczania warunków:<br>**And/Or** - wszystkie warunki muszą być spełnione, a warunki mające tę samą nazwę tagu będą grupowane operatorem Or<br>**Or** - wystarczy spełnienie jednego warunku<br>To pole jest dostępne tylko dla elementów typu *Host* i *Host group*.|
|*Automatic icon selection*|Po zaznaczeniu pola wyboru mapowanie ikon zostanie użyte do określenia, która ikona ma być wyświetlana.|
|*Icons*|Możesz wybrać wyświetlanie różnych ikon dla elementu w następujących przypadkach: *Default*, *Problem*, *Maintenance* i *Disabled*.<br>To pole jest dostępne tylko dla elementów typu *Host*.|
|*Coordinates*|Współrzędne **X** i **Y** elementu mapy.|
|*URLs*|Tutaj można ustawić adresy URL specyficzne dla elementu, gdzie:<br>**Name** - etykieta dla adresu URL;<br>**URL** - adres URL (do 2048 znaków).<br>Będą one wyświetlane jako linki, gdy użytkownik kliknie element w trybie przeglądania mapy. Jeśli element ma własne adresy URL i zdefiniowano adresy URL na poziomie mapy dla jego typu, zostaną one połączone w tym samym menu.<br>W nazwach i wartościach elementów mapy można używać makr. Pełną listę można znaleźć w sekcji [supported macros](/manual/appendix/macros/supported_by_location), wyszukując 'map URL names and values'.|

::: noteimportant
Dodane elementy nie są zapisywane automatycznie. Jeśli
opuścisz tę stronę, wszystkie zmiany mogą zostać utracone.

Dlatego warto kliknąć przycisk **Update** w prawym górnym rogu. Po jego kliknięciu zmiany zostaną zapisane niezależnie od tego, co wybierzesz
w następnym wyskakującym oknie.

Wybrane opcje siatki są również zapisywane dla każdej mapy.
:::

[comment]: # ({/5ec7df2b-3ed51336})

[comment]: # ({e720d30b-e720d30b})
#### Wybieranie elementów

Aby wybrać elementy, wybierz jeden z nich, a następnie przytrzymaj *Ctrl*, aby wybrać pozostałe.

Możesz również wybrać wiele elementów, przeciągając prostokąt w edytowalnym obszarze i zaznaczając wszystkie elementy, które się w nim znajdują.

Po wybraniu więcej niż jednego elementu formularz właściwości elementu przełącza się w tryb masowej aktualizacji, dzięki czemu możesz jednocześnie zmienić atrybuty wybranych elementów. Aby to zrobić, zaznacz atrybut za pomocą pola wyboru i wprowadź dla niego nową wartość. Możesz tutaj używać makr (na przykład {HOST.NAME} jako etykiety elementu).

![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}

[comment]: # ({/e720d30b-e720d30b})

[comment]: # ({1dd81d51-d9136de4})
#### Łączenie elementów

Po umieszczeniu kilku elementów na mapie można rozpocząć ich łączenie.
Aby połączyć dwa elementy, należy najpierw je zaznaczyć. Gdy elementy są
zaznaczone, kliknij *Dodaj* obok pola Link.

Po utworzeniu połączenia formularz pojedynczego elementu zawiera teraz
dodatkową sekcję *Links*. Kliknij *Edytuj*, aby edytować atrybuty połączenia.

![](../../../../../assets/en/manual/config/visualization/map_links.png){width="600"}

Atrybuty połączenia:

|Parametr|Opis|
|--|--------|
|*Etykieta*|Etykieta, która będzie wyświetlana nad połączeniem.<br>W tym polu obsługiwane są wyrażenia [makr](/manual/appendix/macros/supported_by_location), ale tylko z funkcjami `avg`, `last`, `min` i `max`, z czasem jako parametrem (na przykład `{?avg(/host/key,1h)}`).|
|*Pokaż etykietę*|Wybierz sposób wyświetlania etykiety połączenia:<br>**Domyślnie** - użyj ustawień *Show map element labels* z konfiguracji mapy (domyślnie);<br>**Zawsze** - zawsze wyświetlana (domyślnie);<br>**Ukryj automatycznie** - ukryj etykietę, jeśli nie jest wskazana kursorem ani zaznaczona.|
|*Połącz z*|Element, z którym połączenie jest zestawiane.|
|*Typ (OK)*|Domyślny styl połączenia. Wybierz styl: *Linia*, *Pogrubiona linia*, *Kropkowana* lub *Linia przerywana*.|
|*Kolor (OK)*|Domyślny kolor połączenia. Kliknij próbkę koloru, aby wybrać inny kolor.|
|*Typ wskaźnika*|Wybierz typ wskaźnika połączenia:<br>**Połączenie statyczne** - bez wskaźników;<br>**Wyzwalacz** - zezwala na wskaźniki połączenia oparte na wyzwalaczach;<br>**Wartość pozycji** - zezwala na wskaźniki połączenia oparte na wartościach pozycji.|
|*Pozycja*|Wybierz pozycję. Wartość tej pozycji będzie wpływać na styl połączenia.<br>To pole jest dostępne, gdy dla *Typ wskaźnika* wybrano *Wartość pozycji*.|
|*Wskaźniki*|Lista [wskaźników połączenia](/manual/config/visualization/maps/links).<br>To pole jest dostępne, gdy *Typ wskaźnika* jest ustawiony na *Wyzwalacz* lub *Wartość pozycji*.<br>Jeśli ustawiono *Wyzwalacz*, wyzwalacze mogą zostać przypisane jako wskaźniki połączenia. Gdy wyzwalacz jest w stanie *Problem*, jego styl (wybrany kolor i typ linii) zostanie zastosowany do połączenia.<br>Jeśli ustawiono *Wartość pozycji* i w polu *Pozycja* wybrano pozycję, wartości pozycji mogą zostać przypisane jako wskaźniki połączenia. Gdy wartość pozycji osiągnie określony próg (dla pozycji numerycznej) lub będzie zgodna ze wzorcem (dla pozycji tekstowej), jej styl (wybrany kolor i typ linii) zostanie zastosowany do połączenia.|

[comment]: # ({/1dd81d51-d9136de4})

[comment]: # ({726a54c2-726a54c2})
#### Przenoszenie i kopiowanie-wklejanie elementów

Kilka wybranych elementów można **przenieść** w inne miejsce na mapie,
klikając jeden z zaznaczonych elementów, przytrzymując przycisk myszy
i przesuwając kursor do żądanej lokalizacji.

Jeden lub więcej elementów można **skopiować**, zaznaczając elementy,
następnie klikając zaznaczony element prawym przyciskiem myszy i wybierając
z menu opcję *Kopiuj*.

![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}

Aby wkleić elementy, kliknij obszar mapy prawym przyciskiem myszy
i wybierz z menu opcję *Wklej*. Opcja *Wklej bez zewnętrznych połączeń*
wklei elementy, zachowując tylko połączenia między zaznaczonymi elementami.

Kopiowanie i wklejanie działa w obrębie tego samego okna przeglądarki. Skróty klawiaturowe nie są obsługiwane.

[comment]: # ({/726a54c2-726a54c2})

[comment]: # ({3152fb19-96d93aaf})
#### Porządkowanie elementów

Aby przenieść jeden element przed drugi (lub odwrotnie), kliknij element prawym przyciskiem myszy i wybierz *Przesuń do przodu*/*Przenieś na wierzch* lub *Przesuń do tyłu*/*Przenieś na spód*.

![](../../../../../assets/en/manual/config/visualization/map_element_menu.png)

[comment]: # ({/3152fb19-96d93aaf})

[comment]: # ({9f4a36c3-26543c2f})
#### Dodawanie kształtów

Oprócz elementów mapy można również dodawać kształty.
Kształty nie są elementami mapy; stanowią jedynie reprezentację wizualną. Na
przykład kształt prostokąta może być użyty jako tło do grupowania kilku
hostów. Można dodawać kształty prostokąta i elipsy.

Aby dodać kształt, kliknij *Dodaj* obok pola Kształt. Nowy kształt pojawi się
w lewym górnym rogu mapy. Przeciągnij go i upuść w dowolnym miejscu.

Nowy kształt jest dodawany z domyślnymi kolorami. Po kliknięciu kształtu
zostanie wyświetlony formularz, w którym można dostosować wygląd kształtu,
dodać tekst itd.

![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}

Aby zaznaczyć kształty, wybierz jeden z nich, a następnie przytrzymaj *Ctrl*,
aby zaznaczyć pozostałe. Gdy zaznaczonych jest kilka kształtów, wspólne
właściwości można zbiorczo zaktualizować, podobnie jak w przypadku elementów.

Do kształtów można dodawać tekst. Wyrażenia
[makr](/manual/appendix/macros/supported_by_location) są obsługiwane w
tekście, ale tylko z funkcjami `avg`, `last`, `min` i `max`, z czasem jako
parametrem (na przykład `{?avg(/host/key,1h)}`).

Aby wyświetlać tylko tekst, można uczynić kształt niewidocznym przez usunięcie
obramowania kształtu (wybierz „Brak” w polu *Obramowanie*). Na przykład zwróć
uwagę, że makro {MAP.NAME}, widoczne na powyższym zrzucie ekranu, jest w
rzeczywistości kształtem prostokąta z tekstem, co można zobaczyć po kliknięciu
makra:

![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)

{MAP.NAME} jest rozwijane do skonfigurowanej nazwy mapy podczas wyświetlania mapy.

Jeśli w tekście używane są hiperłącza, stają się klikalne podczas wyświetlania
mapy.

Zawijanie wierszy dla tekstu wewnątrz kształtów jest zawsze włączone. Jednak w
obrębie elipsy wiersze są zawijane tak, jakby elipsa była prostokątem.
Zawijanie wyrazów nie jest zaimplementowane, więc długie wyrazy (wyrazy, które
nie mieszczą się w kształcie) nie są zawijane, lecz maskowane (na stronie
edycji mapy) albo przycinane (na innych stronach z mapami).

[comment]: # ({/9f4a36c3-26543c2f})

[comment]: # ({3a25fc3e-ef42602b})
#### Dodawanie linii

Oprócz kształtów można również dodawać linie. Linie mogą
być używane do łączenia elementów lub kształtów na mapie.

Aby dodać linię, kliknij *Dodaj* obok opcji Kształt. Nowy kształt pojawi się w
lewym górnym rogu mapy. Zaznacz go i kliknij *Linia* w formularzu
edycji, aby zmienić kształt na linię. Następnie dostosuj właściwości
linii, takie jak typ linii, szerokość, kolor itp.

![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}

[comment]: # ({/3a25fc3e-ef42602b})

[comment]: # ({5750972e-1b4ca573})
#### Ustalanie kolejności kształtów i linii

Aby przenieść jeden kształt przed drugi (lub odwrotnie), kliknij kształt prawym przyciskiem myszy, aby wyświetlić menu kształtu mapy.

![](../../../../../assets/en/manual/config/visualization/map_shape_menu.png)

[comment]: # ({/5750972e-1b4ca573})
