[comment]: # ({bfcc3bc2-1c6301ba})
# 4 Aggiornamento di massa

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

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

A volte potresti voler modificare alcuni attributi per un numero di host in una singola
volta. Invece di aprire ogni singolo host per la modifica, puoi utilizzare
la funzione di aggiornamento di massa.

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

[comment]: # ({a30f4def-929367ac})
#### Utilizzo dell'aggiornamento di massa

Per aggiornare in massa alcuni host, procedi come segue:

-   Seleziona le caselle di controllo davanti agli host che desideri aggiornare nell'[elenco host](/manual/web_interface/frontend_sections/data_collection/hosts)
-   Fai clic su *Aggiornamento di massa* sotto l'elenco
-   Vai alla scheda con gli attributi richiesti (*Host*, *IPMI*,
    *Tags*, *Macros*, *Inventory*, *Encryption* o *Value mapping*)
-   Seleziona le caselle di controllo di ogni attributo da aggiornare e inserisci un nuovo valore
    per essi

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

Le seguenti opzioni sono disponibili quando si seleziona il rispettivo pulsante
per l'aggiornamento del collegamento del **template**:

-   *Link* - specifica quali template aggiuntivi collegare
-   *Replace* - specifica quali template collegare scollegando eventuali
    template che erano stati collegati agli host in precedenza
-   *Unlink* - specifica quali template scollegare

Per specificare i template da collegare/scollegare, inizia a digitare il nome del template
nel campo con completamento automatico finché non appare un menu a discesa con i
template corrispondenti. Scorri semplicemente verso il basso per selezionare il template richiesto.

L'opzione *Clear when unlinking* consentirà non solo di scollegare eventuali
template precedentemente collegati, ma anche di rimuovere tutti gli elementi ereditati da essi
(item, trigger, ecc.).

Le seguenti opzioni sono disponibili quando si seleziona il rispettivo pulsante
per l'aggiornamento del **host group**:

-   *Add* - consente di specificare host group aggiuntivi tra quelli esistenti oppure di inserire host group completamente nuovi per gli host
-   *Replace* - rimuoverà l'host da eventuali host group esistenti e
    li sostituirà con quelli specificati in questo campo (host group esistenti o
    nuovi)
-   *Remove* - rimuoverà host group specifici dagli host

Questi campi dispongono di completamento automatico: iniziando a digitare, viene proposto un
menu a discesa con gli host group corrispondenti. Se l'host group è nuovo, compare anche
nel menu a discesa ed è indicato da *(new)* dopo la stringa.
Scorri semplicemente verso il basso per selezionare.

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

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

Le macro utente, le macro {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} e {HOST.ID} sono supportate nei [tags](/manual/config/tagging).
Nota che i tag con lo stesso nome ma valori diversi non sono considerati "duplicati" e possono essere aggiunti allo stesso host.

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

Le seguenti opzioni sono disponibili quando si seleziona il rispettivo pulsante
per l'aggiornamento delle macro:

-   *Add* - consente di specificare macro utente aggiuntive per gli host. Se la casella di controllo *Update existing* è selezionata, il valore, il tipo e la descrizione
    per il nome macro specificato verranno aggiornati. Se non è selezionata, se una
    macro con quel nome esiste già sull'host o sugli host, non verrà aggiornata.
-   *Update* - sostituirà valori, tipi e descrizioni delle macro
    specificate in questo elenco. Se la casella di controllo *Add missing* è selezionata, una
    macro che non esisteva in precedenza su un host verrà aggiunta come nuova macro.
    Se non è selezionata, verranno aggiornate solo le macro che esistono già su un host.
-   *Remove* - rimuoverà le macro specificate dagli host. Se la casella
    *Except selected* è selezionata, verranno rimosse tutte le macro tranne quelle
    specificate nell'elenco. Se non è selezionata, verranno rimosse solo le macro
    specificate nell'elenco.
-   *Remove all* - rimuoverà tutte le macro utente dagli host. Se la casella di controllo *I confirm
    to remove all macros* non è selezionata, si aprirà una nuova finestra popup
    che chiederà di confermare la rimozione di tutte le macro.

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

Per poter aggiornare in massa i campi dell'inventario, la *Inventory mode* deve
essere impostata su 'Manual' o 'Automatic'.

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

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

Per l'aggiornamento della value map sono disponibili pulsanti con le seguenti opzioni:

-   *Add* - aggiunge value map agli host. Se selezioni *Update existing*, tutte le proprietà della value map con questo nome verranno aggiornate.
    In caso contrario, se una value map con quel nome esiste già, non verrà
    aggiornata.
-   *Update* - aggiorna le value map esistenti. Se selezioni *Add missing*, una
    value map che in precedenza non esisteva su un host verrà aggiunta come
    nuova value map. In caso contrario verranno aggiornate solo le value map che
    esistono già su un host.
-   *Rename* - assegna un nuovo nome a una value map esistente
-   *Remove* - rimuove le value map specificate dagli host. Se selezioni
    *Except selected*, tutte le value map verranno rimosse **tranne**
    quelle specificate.
-   *Remove all* - rimuove tutte le value map dagli host. Se la casella
    *I confirm to remove all value maps* non è selezionata, si aprirà una nuova
    finestra popup che chiederà di confermare la rimozione.

Al termine di tutte le modifiche richieste, fai clic su *Update*. Gli attributi
verranno aggiornati di conseguenza per tutti gli host selezionati.

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