[comment]: # translation:outdated

[comment]: # ({8fbfa0cb-1c6301ba})
# 5 Aktualizacja masowa

[comment]: # ({/8fbfa0cb-1c6301ba})

[comment]: # ({7205743f-7205743f})
#### Przegląd

Czasami możesz chcieć naraz zmienić pewien atrybut dla wielu hostów. Zamiast otwierać każdy host do edycji z osobna, możesz skorzystać 
z funkcji aktualizacji masowej.

[comment]: # ({/7205743f-7205743f})

[comment]: # ({01eb4c28-929367ac})
#### Korzystanie z masowej aktualizacji

Aby masowo zaktualizować wybrane hosty, wykonaj następujące czynności:

-   Zaznacz pola wyboru przy hostach, które chcesz zaktualizować, na [liście
    hostów](/manual/web_interface/frontend_sections/data_collection/hosts)
-   Kliknij *Mass update* pod listą
-   Przejdź do karty z wymaganymi atrybutami (*Host*, *IPMI*,
    *Tags*, *Macros*, *Inventory*, *Encryption* lub *Value mapping*)
-   Zaznacz pola wyboru przy atrybutach, które chcesz zaktualizować, i wprowadź
    dla nich nowe wartości

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

Po wybraniu odpowiedniego przycisku aktualizacji powiązań **szablonów**
dostępne są następujące opcje:

-   *Link* - określa, które dodatkowe szablony mają zostać podłączone
-   *Replace* - określa, które szablony mają zostać podłączone, jednocześnie
    odłączając wszystkie szablony, które były wcześniej podłączone do hostów
-   *Unlink* - określa, które szablony mają zostać odłączone

Aby określić szablony do podłączenia/odłączenia, zacznij wpisywać nazwę szablonu
w polu autouzupełniania, aż pojawi się rozwijana lista z pasującymi
szablonami. Następnie przewiń listę i wybierz wymagany szablon.

Opcja *Clear when unlinking* pozwala nie tylko odłączyć wcześniej
podłączone szablony, ale także usunąć wszystkie elementy odziedziczone po nich
(pozycje, wyzwalacze itd.).

Po wybraniu odpowiedniego przycisku aktualizacji **grup hostów**
dostępne są następujące opcje:

-   *Add* - umożliwia określenie dodatkowych grup hostów spośród już
    istniejących lub wprowadzenie całkowicie nowych grup hostów dla hostów
-   *Replace* - usunie host z wszystkich istniejących grup hostów i
    zastąpi je grupą/grupami określonymi w tym polu (istniejącymi lub
    nowymi grupami hostów)
-   *Remove* - usunie określone grupy hostów z hostów

Pola te obsługują autouzupełnianie — rozpoczęcie wpisywania powoduje
wyświetlenie rozwijanej listy pasujących grup hostów. Jeśli grupa hostów jest
nowa, również pojawi się na liście i będzie oznaczona dopiskiem *(new)* po
ciągu znaków. Wystarczy przewinąć listę i ją wybrać.

![](../../../../assets/en/manual/config/hosts/host_mass_c.png)

![](../../../../assets/en/manual/config/hosts/host_mass_d.png)

Makra użytkownika, makra {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} oraz {HOST.ID} są obsługiwane w [tagach](/manual/config/tagging). Zwróć uwagę, że tagi o tej samej nazwie, ale różnych wartościach, nie są uznawane za „duplikaty” i mogą zostać dodane do tego samego hosta.

![](../../../../assets/en/manual/config/hosts/host_mass_e.png)

Po wybraniu odpowiedniego przycisku aktualizacji makr dostępne są
następujące opcje:

-   *Add* - umożliwia określenie dodatkowych makr użytkownika dla hostów. Jeśli
    zaznaczone jest pole wyboru *Update existing*, wartość, typ i opis
    dla wskazanej nazwy makra zostaną zaktualizowane. Jeśli pole nie jest
    zaznaczone i makro o tej nazwie już istnieje na hoście/hostach, nie
    zostanie zaktualizowane.
-   *Update* - zastąpi wartości, typy i opisy makr określonych na tej
    liście. Jeśli zaznaczone jest pole wyboru *Add missing*, makro,
    które wcześniej nie istniało na hoście, zostanie dodane jako nowe.
    Jeśli pole nie jest zaznaczone, zaktualizowane zostaną tylko makra,
    które już istnieją na hoście.
-   *Remove* - usunie określone makra z hostów. Jeśli zaznaczone jest
    pole *Except selected*, wszystkie makra poza wskazanymi na liście
    zostaną usunięte. Jeśli pole nie jest zaznaczone, usunięte zostaną
    tylko makra wskazane na liście.
-   *Remove all* - usunie wszystkie makra użytkownika z hostów. Jeśli
    pole wyboru *I confirm to remove all macros* nie jest zaznaczone,
    otworzy się nowe wyskakujące okno z prośbą o potwierdzenie usunięcia
    wszystkich makr.

![](../../../../assets/en/manual/config/hosts/host_mass_f.png)

Aby możliwa była masowa aktualizacja pól inwentarza, *Inventory mode*
powinien być ustawiony na „Manual” lub „Automatic”.

![](../../../../assets/en/manual/config/hosts/host_mass_g.png)

![](../../../../assets/en/manual/config/hosts/host_mass_h.png)

W przypadku aktualizacji map wartości dostępne są przyciski z
następującymi opcjami:

-   *Add* - dodaje mapy wartości do hostów. Jeśli zaznaczysz *Update existing*,
    wszystkie właściwości mapy wartości o tej nazwie zostaną zaktualizowane.
    W przeciwnym razie, jeśli mapa wartości o tej nazwie już istnieje, nie
    zostanie zaktualizowana.
-   *Update* - aktualizuje istniejące mapy wartości. Jeśli zaznaczysz
    *Add missing*, mapa wartości, która wcześniej nie istniała na hoście,
    zostanie dodana jako nowa mapa wartości. W przeciwnym razie
    zaktualizowane zostaną tylko mapy wartości, które już istnieją na
    hoście.
-   *Rename* - nadaje nową nazwę istniejącej mapie wartości
-   *Remove* - usuwa określone mapy wartości z hostów. Jeśli zaznaczysz
    *Except selected*, wszystkie mapy wartości zostaną usunięte **z wyjątkiem**
    tych, które zostały wskazane.
-   *Remove all* - usuwa wszystkie mapy wartości z hostów. Jeśli pole
    wyboru *I confirm to remove all value maps* nie jest zaznaczone,
    otworzy się nowe wyskakujące okno z prośbą o potwierdzenie usunięcia.

Po wprowadzeniu wszystkich wymaganych zmian kliknij *Update*. Atrybuty
zostaną odpowiednio zaktualizowane dla wszystkich wybranych hostów.

[comment]: # ({/01eb4c28-929367ac})
