[comment]: # ({288eabdf-96fe60c3})
# 7 Monitorare il traffico di rete utilizzando controlli attivi

[comment]: # ({/288eabdf-96fe60c3})

[comment]: # ({26424c2e-35265167})
### Introduzione

Questa pagina illustra i passaggi necessari per iniziare il monitoraggio di base del traffico di rete con Zabbix utilizzando controlli attivi.

[comment]: # ({/26424c2e-35265167})

[comment]: # ({f35d8cd1-3ebaa062})
**A chi è rivolta questa guida**

Questa guida è pensata per i nuovi utenti di Zabbix e contiene il set minimo di passaggi necessari per abilitare il monitoraggio di base del traffico di rete utilizzando i controlli attivi. Se stai cercando opzioni di personalizzazione più approfondite o hai bisogno di una configurazione più avanzata, consulta la sezione [Configuration](/manual/config) del manuale di Zabbix.

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

[comment]: # ({59f10947-ebe043bf})
**Prerequisiti**

Prima di procedere con questa guida, è necessario [scaricare e installare](https://www.zabbix.com/download) Zabbix server, Zabbix frontend e Zabbix agent in base alle istruzioni per il proprio sistema operativo.  
Si noti che è necessario installare Zabbix agent sulla macchina che richiede il monitoraggio del traffico.
Può trattarsi dello stesso host su cui è installato Zabbix server oppure di un host diverso.

Questa guida fornirà le istruzioni per configurare il monitoraggio del traffico di rete dell'interfaccia *eth0*
su una macchina separata denominata *Remote host*.

[comment]: # ({/59f10947-ebe043bf})

[comment]: # ({1cf12437-6f3b8d1c})
### Configurare Zabbix per il monitoraggio

Zabbix agent può raccogliere metriche in modalità attiva o passiva (simultaneamente).
Per ulteriori informazioni, vedere [Controlli agent passivi e attivi](/manual/appendix/items/activepassive).
In questa guida verrà descritto il monitoraggio tramite **controlli attivi**.

[comment]: # ({/1cf12437-6f3b8d1c})

[comment]: # ({3e015e8d-386adbf2})
##### Configurazione di Zabbix agent

1\. Apri il file di configurazione dell'agent sulla macchina in cui l'agent è installato.

Se stai usando Zabbix agent:

    sudo vi /etc/zabbix/zabbix_agentd.conf

Se stai usando Zabbix agent 2:

    sudo vi /etc/zabbix/zabbix_agent2.conf

2\. Aggiungi l'indirizzo IP o il nome DNS (e la porta opzionale) del tuo server al parametro ServerActive. Ad esempio:

    ServerActive=192.0.2.1:10051

Zabbix agent userà questo indirizzo per connettersi alla porta trapper di Zabbix server (predefinita: 10051) e richiedere i dati di configurazione per i controlli attivi.

3\. Definisci il parametro Hostname, che deve corrispondere al nome host che verrà definito nel [frontend di Zabbix](#zabbix-frontend). Nel nostro esempio, è:

    Hostname=Remote host

Il valore di Hostname deve corrispondere perché, per i controlli attivi, Zabbix agent lo usa per recuperare la configurazione corretta dell'host dal server. In particolare, l'agent avvia una connessione al server e si identifica usando il valore Hostname. Il server fornisce quindi la configurazione di monitoraggio per quell'host. Se questi valori differiscono, l'agent non riceverà la configurazione appropriata, con conseguenti metriche mancanti o problemi di monitoraggio.

4\. Riavvia Zabbix agent.

Se stai usando Zabbix agent:

    systemctl restart zabbix-agent

Se stai usando Zabbix agent 2:

    systemctl restart zabbix-agent2

[comment]: # ({/3e015e8d-386adbf2})

[comment]: # ({c6255461-4d2521af})
##### Zabbix frontend

1\. Accedi a Zabbix frontend.

2\. [Crea un host](/manual/config/hosts/host) nell'interfaccia web di Zabbix. 

-   Nel campo *Host name*, inserisci un nome host (ad esempio, "Remote host") che corrisponda al valore del parametro Hostname definito in precedenza nel file di configurazione dell'agent.
-   Nel campo *Host groups*, digita o seleziona un gruppo di host (ad esempio, "Zabbix servers").
-   Lascia *Interfaces* non definito; un'interfaccia non è necessaria per i controlli attivi perché è l'agent ad avviare la connessione al server invece di restare in ascolto di una connessione dal server.

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

3\. Fai clic su *Add* per aggiungere l'host. Questo host rappresenterà la macchina Linux monitorata.

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

[comment]: # ({526693c8-85ad74ee})
### Creare item

Segui le istruzioni su [come creare un item](/manual/config/items/item) per aggiungere gli item per il monitoraggio del traffico, vale a dire:

-   [Traffico in ingresso](/manual/config/items/itemtypes/zabbix_agent#net.if.in)
-   [Traffico in uscita](/manual/config/items/itemtypes/zabbix_agent#net.if.out)
-   [Traffico totale](/manual/config/items/itemtypes/zabbix_agent#net.if.total)

Una configurazione semplice per l'item di monitoraggio del traffico in ingresso con un controllo attivo apparirebbe come segue:

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

Per rendere i dati raccolti adatti all'uso pratico, puoi impostare alcuni passaggi di [preprocessing](/manual/config/items/preprocessing) durante la creazione degli item. Nel caso specifico, questi possono essere la moltiplicazione per 8 (per convertire i byte in bit) e la visualizzazione come variazione al secondo.

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

[comment]: # ({/526693c8-85ad74ee})

[comment]: # ({b241b246-bff59082})
### Visualizzare i dati raccolti

Congratulazioni! A questo punto, Zabbix sta già monitorando il traffico di rete.

Per visualizzare le metriche raccolte, aprire la sezione di menu [*Monitoring → Hosts*](/manual/web_interface/frontend_sections/monitoring/hosts)
e fare clic su *Latest data* nella riga del host.

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

Verranno visualizzati i dati sul traffico.

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

[comment]: # ({/b241b246-bff59082})

[comment]: # ({fb5788a0-b956ccaa})
**Vedi anche:**

- [Visualizzare i grafici](/manual/guides/monitor_traffic#view-graphs) - come visualizzare i dati raccolti come grafici.
- [Configurare i trigger](/manual/guides/monitor_traffic#configure-triggers) - come impostare i trigger per rilevare traffico di rete anomalo.
- [Configurare gli avvisi sui problemi](/manual/guides/monitor_traffic#set-up-problem-alerts) - come impostare le notifiche relative a situazioni di problema.
- [Escalation dei problemi](/manual/config/notifications/action/escalations) - come creare scenari di avviso in più fasi 
(ad esempio, inviare prima un messaggio all'amministratore di sistema e poi, se un problema non viene risolto entro 45 minuti, 
inviare un messaggio al responsabile del data center).
- [Conferma del problema](/manual/acknowledgment) - come indicare che il problema è noto,
aggiungere commenti sulla sua risoluzione, sopprimerlo o chiuderlo.
- [Monitorare Linux con Zabbix agent](/manual/guides/monitor_linux) - come avviare il monitoraggio di base
degli item più importanti collegando un template preconfigurato.
- [Installazione dai pacchetti](/manual/installation/install_from_packages) - come installare i componenti Zabbix utilizzando i pacchetti ufficiali RPM e DEB per varie distribuzioni Linux, garantendo l'accesso alle funzionalità più recenti e alle correzioni dei bug.

[comment]: # ({/fb5788a0-b956ccaa})
