7 Monitorare il traffico di rete utilizzando controlli attivi

Introduzione

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

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 del manuale di Zabbix.

Prerequisiti

Prima di procedere con questa guida, è necessario scaricare e installare 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.

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. In questa guida verrà descritto il monitoraggio tramite controlli attivi.

Configurazione di Zabbix agent

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

Se si utilizza Zabbix agent:

sudo vi /etc/zabbix/zabbix_agentd.conf

Se si utilizza Zabbix agent 2:

sudo vi /etc/zabbix/zabbix_agent2.conf

2. Aggiungere l'indirizzo IP o il nome DNS (e l'eventuale porta) del proprio Zabbix server al parametro ServerActive. Ad esempio:

ServerActive=192.0.2.0:10051

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

3. Definire il parametro Hostname, che deve corrispondere al nome del host che verrà definito nel frontend di Zabbix. Nel nostro esempio è:

Hostname=Remote host

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

4. Riavviare Zabbix agent.

Se si utilizza Zabbix agent:

systemctl restart zabbix-agent

Se si utilizza Zabbix agent 2:

systemctl restart zabbix-agent2
Zabbix frontend

1. Accedi a Zabbix frontend.

2. Crea un 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.

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

Creare item

Segui le istruzioni su come creare un item per aggiungere gli item per il monitoraggio del traffico, vale a dire:

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

Per rendere i dati raccolti adatti all'uso pratico, puoi impostare alcuni passaggi di 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.

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 e fare clic su Latest data nella riga del host.

Verranno visualizzati i dati sul traffico.

Vedi anche:

  • Visualizzare i grafici - come visualizzare i dati raccolti sotto forma di grafici.
  • Configurare i trigger - come impostare i trigger per rilevare traffico di rete anomalo.
  • Impostare gli avvisi di problema - come configurare le notifiche relative a situazioni di problema.
  • Escalation dei problemi - come creare scenari di avviso in più fasi (ad esempio, inviare prima un messaggio all'amministratore di sistema, quindi, se un problema non viene risolto entro 45 minuti, inviare un messaggio al responsabile del data center).
  • Riconoscimento del problema - come indicare che il problema è noto, aggiungere commenti sulla sua risoluzione, sopprimere o chiudere il problema.
  • Monitorare Linux con Zabbix agent - come avviare il monitoraggio di base degli item più importanti collegando un template preconfigurato.
  • Installazione dai pacchetti - come installare i componenti di Zabbix utilizzando i pacchetti RPM e DEB ufficiali per varie distribuzioni Linux, garantendo l'accesso alle funzionalità più recenti e alle correzioni di bug.