[comment]: # translation:outdated

[comment]: # ({8fbfa0cb-1c6301ba})
# 5 Aggiornamento di massa

[comment]: # ({/8fbfa0cb-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]: # ({01eb4c28-929367ac})
#### Utilizzo dell'aggiornamento di massa

Per aggiornare in massa alcuni host, procedere come segue:

-   Selezionare le caselle di controllo davanti agli host che si desidera aggiornare nell'[elenco degli host](/manual/web_interface/frontend_sections/data_collection/hosts)
-   Fare clic su *Mass update* sotto l'elenco
-   Passare alla scheda con gli attributi richiesti (*Host*, *IPMI*,
    *Tags*, *Macros*, *Inventory*, *Encryption* o *Value mapping*)
-   Selezionare le caselle di controllo di qualsiasi attributo da aggiornare e inserire un nuovo valore
    per essi

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

Sono disponibili le seguenti opzioni quando si seleziona il pulsante corrispondente
per l'aggiornamento del collegamento dei **template**:

-   *Link* - specifica quali template aggiuntivi collegare
-   *Replace* - specifica quali template collegare scollegando al contempo qualsiasi
    template che era stato collegato agli host in precedenza
-   *Unlink* - specifica quali template scollegare

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

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

Sono disponibili le seguenti opzioni quando si seleziona il pulsante corrispondente
per l'aggiornamento del **gruppo host**:

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

Questi campi supportano il completamento automatico: iniziando a digitare in essi viene proposto un
menu a discesa con i gruppi host corrispondenti. Se il gruppo host è nuovo, apparirà anch'esso
nel menu a discesa e sarà indicato da *(new)* dopo la stringa.
È sufficiente scorrere verso il basso per selezionarlo.

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

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

Sono supportate nelle [tags](/manual/config/tagging) le macro utente, le macro {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} e {HOST.ID}. Si noti che le tag con lo stesso nome ma valori diversi non sono considerate "duplicate" e possono essere aggiunte allo stesso host.

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

Sono disponibili le seguenti opzioni quando si seleziona il pulsante corrispondente
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 in precedenza non esisteva 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 *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 delle mappe di valori sono disponibili pulsanti con le seguenti opzioni:

-   *Add* - aggiunge mappe di valori agli host. Se si seleziona *Update existing*,
    tutte le proprietà della mappa di valori con questo nome verranno aggiornate.
    In caso contrario, se una mappa di valori con quel nome esiste già, non
    verrà aggiornata.
-   *Update* - aggiorna le mappe di valori esistenti. Se si seleziona *Add missing*, una
    mappa di valori che in precedenza non esisteva su un host verrà aggiunta come
    nuova mappa di valori. In caso contrario verranno aggiornate solo le mappe di valori che esistono già su un
    host.
-   *Rename* - assegna un nuovo nome a una mappa di valori esistente
-   *Remove* - rimuove le mappe di valori specificate dagli host. Se si
    seleziona *Except selected*, tutte le mappe di valori verranno rimosse **tranne**
    quelle specificate.
-   *Remove all* - rimuove tutte le mappe di valori 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.

Una volta completate tutte le modifiche richieste, fare clic su *Update*. Gli attributi
verranno aggiornati di conseguenza per tutti gli host selezionati.

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