[comment]: # ({4c8ef099-4c8ef099})
# 5 Ricezione della notifica di problema

[comment]: # ({/4c8ef099-4c8ef099})

[comment]: # ({0fba5ec5-055c3bc8})
#### Panoramica

In questa sezione imparerai come configurare gli avvisi sotto forma di notifiche in Zabbix.

Con gli item che raccolgono dati e i trigger progettati per "attivarsi" in caso di situazioni problematiche, è utile anche disporre di un meccanismo di avviso per notificare eventi importanti anche quando il frontend di Zabbix non viene controllato attivamente.

Questo è ciò che fanno le notifiche.
Poiché l'email è il metodo di consegna più diffuso per le notifiche di problema, vedremo come configurare una notifica email.

[comment]: # ({/0fba5ec5-055c3bc8})

[comment]: # ({caaecdc3-237d8e2e})
#### Impostazioni email

Inizialmente in Zabbix sono presenti diversi [metodi di consegna](/manual/config/notifications/media) di notifica predefiniti. [Email](/manual/config/notifications/media/email) è uno di questi.

Per configurare le impostazioni email, vai su *Alerts > Media types* e fai clic su *Email* nell'elenco dei media types predefiniti.

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

Si apre un modulo di configurazione delle impostazioni email.

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

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

Nella scheda *Media type*, imposta i valori di *SMTP server*, *SMTP helo* e *Email* in base al tuo ambiente.

::: noteclassic
Il valore del campo *Email* verrà utilizzato come indirizzo 'From' per le notifiche inviate da Zabbix.
:::

Successivamente, è necessario definire il contenuto del messaggio di problema.
Il contenuto viene definito tramite un message template, configurato nella scheda *Message templates*.

Fai clic su *Add* per creare un message template e seleziona *Problem* come tipo di messaggio.

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

Fai clic su *Add* quando sei pronto e salva il modulo.

Ora hai configurato *Email* come media type funzionante.
Il media type deve anche essere associato agli utenti definendo indirizzi di consegna specifici (come abbiamo fatto quando [configurando un nuovo utente](login#adding-user)), altrimenti non verrà utilizzato.

[comment]: # ({/caaecdc3-237d8e2e})

[comment]: # ({dce32a0d-c1762601})
#### Nuova action

L'invio delle notifiche è una delle funzioni svolte dalle [actions](/manual/config/notifications/action) in Zabbix.
Pertanto, per configurare una notifica, vai su *Alerts > Actions > Trigger actions* e fai clic su
*Create action*.

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

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

In questo modulo, inserisci un nome per l'action.

Nel caso più semplice, se non aggiungiamo altre [conditions](/manual/config/notifications/action/conditions) più specifiche, l'action verrà eseguita al verificarsi di qualsiasi cambiamento del trigger da 'Ok' a 'Problem'.

Dobbiamo ancora definire cosa deve fare l'action - e questo si configura nella scheda *Operations*.
Fai clic su *Add* nel blocco *Operations*, che apre un nuovo modulo di operazione.

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

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

Qui, fai clic su *Select* nel blocco *Send to Users* e seleziona l'utente ('user') che abbiamo definito.
Seleziona "Email" come valore di *Send to media type*.
Una volta fatto, fai clic su *Add* e l'operazione dovrebbe essere aggiunta:

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

Questo è tutto per una semplice configurazione dell'action, quindi fai clic su *Add* nel modulo dell'action.

[comment]: # ({/dce32a0d-c1762601})

[comment]: # ({8ffa60de-61999602})
#### Ricezione delle notifiche

Ora che l'invio delle notifiche è configurato, sarebbe utile riceverne effettivamente una.
Per aiutare in questo, possiamo aumentare intenzionalmente il carico sul nostro host, in modo che il nostro [trigger](trigger#adding-trigger) "scatti" e riceviamo una notifica di problema.

Apri la console sul tuo host ed esegui:

    cat /dev/urandom | md5sum

Puoi eseguire uno o più di [questi processi](http://en.wikipedia.org/wiki/Md5sum).

Ora vai su *Monitoring > Latest data* e verifica come i valori di 'CPU Load' sono aumentati. Ricorda che, affinché il nostro trigger "scatti", il valore di 'CPU Load' deve superare '2' per 3 minuti consecutivi.
Una volta che accade:

-   in *Monitoring > Problems* dovresti vedere il trigger con uno stato 'Problem' lampeggiante;
-   dovresti ricevere una notifica di problema nella tua email.

::: noteimportant
Se le notifiche non funzionano:

-   verifica ancora una volta che sia le impostazioni email sia l'action siano state configurate correttamente
-   assicurati che l'utente creato abbia almeno i permessi di lettura sull'host che ha generato l'evento, come indicato nel passaggio *[Adding user](login#adding-user)*. L'utente, essendo parte del gruppo utenti 'Zabbix administrators', deve avere almeno accesso in lettura al gruppo host 'Linux servers' a cui appartiene il nostro host.
-   Inoltre, puoi controllare il registro delle action andando su *Reports > Action log*.
:::

[comment]: # ({/8ffa60de-61999602})
