Introduzione
MRTG (Multi Router Traffic Grapther) è un monitor di rete utile per analizzare il traffico in ingresso e in uscita.
Preparativi
Per accedere all'interfaccia web dell'applicazione è necessario installare il server web apache. Consultare la relativa guida.
Installazione
Per installare MRTG è necessario installare i seguenti pacchetti, reperibili dal componente universe dei repository ufficiali:
mrtg
mrtg-contrib
librrds-perl
snmpd
snmp
Configurazione
Configurazione di SNMP
Creare il file /etc/snmpd.local.conf con un editor di testo con i privilegi di amministrazione e inserire un testo simile al seguente:
# Il nome della macchina sysname Nome # Una descrizione per la macchina sysdescr Descrizione # Informazioni sulla località syslocation Località # Il nome e l'indirizzo e-mail dell'amministratore syscontact Nome Cognome <indirizzo@email>
Modificare le diciture «Nome», «Descrizione», «Località», «Nome Cognome» e «indirizzo@email» adattandole alle proprie esigenze.
Dunque aprire il file /etc/snmp/snmpd.conf con un editor di testo con i privilegi di amministrazione e cercare le seguenti righe:
com2sec paranoid default public #com2sec readonly default public
Modificarle come nel seguente esempio:
#com2sec paranoid default public com2sec readonly 127.0.0.1 public
Configurazione di MRTG
Ora in base alle configurazioni precedentemente impostazioni settate prima bisogna generare il file di configurazione di MRTG: Per generare il file di configurazione di MRTG è sufficiente digitare il seguente comando in una finestra di terminale:
sudo cfgmaker public@localhost –output=/etc/mrtg.cfg
Se si desidera abilitare l'IPv6 è sufficiente aggiungere l'opzione «--enable-ipv6» al precedente comando. |
Nel caso vengano apportate modifiche ai file /etc/snmpd.local.conf e /etc/snmpd.local.conf sarà necessario ripetere tale procedura.
Configurazione di Apache
Per il corretto funzionamento dell'interfaccia web è necessario configurare apache.
Per assegnare i giusti permessi alle cartelle contenenti i file .html dell'applicazione è sufficiente aprire una finestra di terminale e digitare il seguente comando:
sudo chown root:root /var/www/mrtg sudo chmod 755 /var/www/mrtg
Infine, per rendere disponibile l'interfaccia web è sufficiente digitare il seguente comando in una finestra di terminale:
cd /var/www/mrtg sudo indexmaker --clicktext --title="Spirit MRTG" --output=index.html /etc/mrtg.cfg
Avvio
Per applicare tutte le modifiche apportate ai file di configurazione è necessario riavviare il servizio snmpd. Digitare il seguente comando in una finestra di terminale:
sudo /etc/init.d/snmpd restart
Per avviare il servizio è sufficiente digitare il seguente comando in una finestra di terminale:
sudo /etc/init.d/snmpd start
Visualizzare il traffico di rete
Aprire il browser web e digitare nella barra degli indirizzi il seguente indirizzo:
http://localhost/mrtg
Verrà visualizzata la prima pagina di MRTG, contenente il grafico relativo al traffico della rete.