[comment]: # ({ffc9e78e-ffc9e78e})
# 6 Nuovo template

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

[comment]: # ({3bb3ba5d-3bb3ba5d})
#### Panoramica

In questa sezione imparerai come impostare un template.

In precedenza abbiamo imparato come impostare un elemento, un trigger e come ottenere un
notifica del problema per l'host.

Mentre tutti questi passaggi offrono una grande flessibilità in
stessi, possono sembrare molti passi da fare se necessario per,
diciamo mille schiere. Un po' di automazione sarebbe utile.

È qui che i tempate vengono in aiuto. I template consentono di raggruppare utili
elementi, trigger e altre entità in modo che possano essere riutilizzati di nuovo e
di nuovo applicando agli host in un unico passaggio.

Quando un template è collegato a un host, l'host eredita tutte le entità di
Il template. Quindi, fondamentalmente può essere un gruppo di assegni pre-preparati
applicato molto rapidamente.

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

[comment]: # ({a6238331-f182767e})
#### Aggiunta di un template

Per iniziare a lavorare con i template, dobbiamo prima crearne uno.
Per farlo, in *Data collection* > *Templates* fai clic su *Create template*.
Si aprirà un modulo di configurazione del template.

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

Tutti i campi di input obbligatori sono contrassegnati da un asterisco rosso.

I parametri richiesti da inserire qui sono:

***Template name***

-   Inserisci un nome per il template. Sono consentiti caratteri alfanumerici, spazi e underscore.

***Template groups***

-   Seleziona uno o più gruppi facendo clic sul pulsante *Select*. Il template deve appartenere a un gruppo.

::: noteclassic
Le autorizzazioni di accesso ai gruppi di template vengono assegnate nella configurazione del [user group](/manual/quickstart/login#adding-permissions) nella scheda **Template permissions**, nello stesso modo delle autorizzazioni per gli host. Tutte le autorizzazioni di accesso vengono assegnate ai gruppi, non ai singoli template, ed è per questo che includere il template in almeno un gruppo è obbligatorio.
:::


Al termine, fai clic su *Add*. Il nuovo template dovrebbe essere visibile nell'elenco dei template.
Puoi anche usare il [filter](/manual/web_interface/frontend_sections/data_collection/templates#using-filter) per trovare il tuo template.

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

Come puoi vedere, il template è presente, ma non contiene nulla: nessun item, trigger o altre entità.

[comment]: # ({/a6238331-f182767e})

[comment]: # ({6fc65839-ad341c27})
#### Aggiunta di un item al template

Per aggiungere un item al template, apri l'elenco degli item per 'New host' andando su *Data collection → Hosts* e facendo clic su *Items* accanto a 'New host'.

Quindi:

-   Seleziona la casella di controllo dell'item 'CPU Load' nell'elenco.
-   Fai clic su *Copy* sotto l'elenco.
-   Seleziona la scheda *Templates*.
-   Seleziona il template in cui copiare l'item.

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

Tutti i campi di input obbligatori sono contrassegnati da un asterisco rosso.

-   Fai clic su *Copy*.

Se ora vai su *Data collection* > *Templates*, 'New template' dovrebbe avere
un nuovo item al suo interno.

Per ora ci fermeremo a un solo item, ma in modo analogo puoi aggiungere al
template qualsiasi altro item, trigger o altra entità fino a ottenere un
insieme di entità abbastanza completo per uno scopo specifico (monitoraggio
del sistema operativo, monitoraggio di una singola applicazione).

[comment]: # ({/6fc65839-ad341c27})

[comment]: # ({3e544172-230cf552})
#### Collegamento del template all'host

Con il template pronto, non resta che aggiungerlo a un host. Per farlo, vai
in *Data collection > Hosts*, fai clic su 'New host' per aprire il modulo
di configurazione e individua il campo **Templates**.

Inizia a digitare *New template* nel campo *Templates*. Il nome del
template che abbiamo creato dovrebbe apparire nell'elenco a discesa.
Scorri verso il basso per selezionarlo. Vedrai che compare nel campo
*Templates*.

![](../../../assets/en/manual/quickstart/link_template.png)

Fai clic su *Update* nel modulo per salvare le modifiche. Il template è ora
aggiunto all'host, con tutte le entità che contiene.

In questo modo può essere applicato anche a qualsiasi altro host. Eventuali
modifiche agli item, ai trigger e ad altre entità a livello di template
verranno propagate agli host a cui il template è collegato.

[comment]: # ({/3e544172-230cf552})

[comment]: # ({c7f1a5c4-c7f1a5c4})
##### Collegamento di template predefiniti agli host

Come avrai notato, Zabbix viene fornito con una serie di template predefiniti
per vari sistemi operativi, dispositivi e applicazioni. Per iniziare con il monitoraggio
molto rapidamente, puoi collegare quello appropriato a un host, ma
attenzione che questi template devono essere ottimizzati per il proprio ambiente.
Alcuni controlli potrebbero non essere necessari e anche gli intervalli di polling potrebbero esserlo
frequente.

Ulteriori informazioni sui [template](/manual/config/templates) sono
a disposizione.

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