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

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

[comment]: # ({095ff9d4-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, sarebbe utile disporre anche di un meccanismo di notifica che ci avvisi di eventi importanti anche quando non stiamo guardando direttamente il frontend di Zabbix.

Questo è ciò che fanno le notifiche.
Poiché l'email è il metodo di recapito più diffuso per le notifiche dei problemi, impareremo come configurare una notifica email.

[comment]: # ({/095ff9d4-055c3bc8})

[comment]: # ({464001aa-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 tipi di media predefiniti.

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

Verrà visualizzato il modulo di configurazione delle impostazioni email.

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

Tutti i campi obbligatori sono contrassegnati da un asterisco rosso.

Nella scheda *Media type*, imposta i valori di *SMTP server*, *SMTP helo* e *Email* in base all'ambiente in uso.

::: 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 modello di messaggio, configurato nella scheda *Message templates*.

Fai clic su *Add* per creare un modello di messaggio 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 tipo di media funzionante.
Il tipo di media deve anche essere associato agli utenti definendo indirizzi di consegna specifici (come abbiamo fatto quando abbiamo [configurato un nuovo utente](login#adding-user)), altrimenti non verrà utilizzato.

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

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

L'invio delle notifiche è una delle cose che le [actions](/manual/config/notifications/action) fanno 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) specifiche, l'action verrà eseguita a ogni cambiamento del trigger da 'Ok' a 'Problem'.

Dobbiamo comunque 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* (prima di Zabbix 7.0.7, *Send only to*).
Una volta terminato, fai clic su *Add* e l'operazione dovrebbe essere aggiunta:

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

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

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

[comment]: # ({8ffa60de-61999602})
#### Ricezione della notifica

Ora che la consegna delle notifiche è configurata, 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 osserva 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 ciò 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})
