Può essere utile tenere sott’occhio la banda usata dalla nostra connessione adsl, soprattutto per motivi di sicurezza, infatti si potrebbe scoprire di avere un virus dall’aumento di banda utilizzata oppure scoprire qualche eventuale intruso nella nostra rete (con i router wireless accade sempre più spesso)
Se il vostro router supporta il protocollo SNMP (Simple Network Management Protocol) potrete ottenere dei grafici simili a questo:

Requisiti:
Scompattiamo l’archivio contenente lo script mrtg in c:\Programmi\ in modo tale da avere la cartella mrtg-2.16.2 dentro programmi, ora se l’installazione di AcrtivePerl è andata a buon fine possiamo controllare l’effettivo funzionamento dello script:
Apriamo il Prompt dei comandi di windows e digitiamo:
cd C:\Programmi\mrtg-2.16.2\bin
perl mrtg
Otteniamo:
Usage: mrtg <config-file>
mrtg-2.16.2 – Multi Router Traffic Grapher
Copyright 1995-2006 by Tobias Oetiker
Licensed under the Gnu GPL.
If you want to know more about this tool, you might want
to read the docs. You can find everything on the
mrtg website:
http://oss.oetiker.ch/mrtg/
Lo script è funzionante, ora bisogna creare il file di configurazione:
digitare il seguente comando:
perl cfgmaker public@192.168.1.1 --global "WorkDir: c:\temp" --output mrtg.cfg
dove 192.168.1.1 è l’indirizzo del router, public è la community string del protocollo SNMP settata sul router (di solito public è quella predefinita), c:\temp è la cartella dove verranno generati i file con i grafici. Dopo ever eseguito questo comando se tutto andrà a buon fine verrà creato il file mrtg.cfg nella cartella bin.
In questo file sono definite tutte le interfacce di rete presenti nel router, per aumentare la leggibilità delle pagine generate è consigliabile aprire il file mrtg.cfg e modificare le direttive Title e PageTop relative ad ogni interfaccia rilevata (es. Title[192.168.1.1_1]: Traffic Analysis for 1 in Title[192.168.1.1_1]: Traffic Analysis for eth0 nel caso di eth0)
Per fare un pò di ordine trà i grafici generati si può utilizzare il seguente comando per creare un indice:
perl indexmaker --output="c:\temp\index.html" mrtg.cfg
dove c:\temp\index.html è il percorso del file html che farà da indice
A questo punto rimane solo da esegure lo script con il file di configurazione appena generato, digitamo il comando:
perl mrtg mrtg.cfg
L’esecuzione di questo comando le prime 2 volte darà degli errori (è normale). Ora nella cartella C:\temp si potrà notare la presenza di diversi file, se apriamo il file index.html otteniamo una pagina con i grafici della banda utilizzata calcolata ogni 5 minuti, cliccando su uno di essi otteniamo anche i grafici generati dai dati rilevati ogni mezz’ora, ogni 2 ore e ogni giorno in modo da ottenere rispettivamente un grafico giornaliero, uno settimanale, uno mensile e uno annuale.
Per continuare a far aggiornare i grafici si dovrebbe ripetere l’ultimo comando ogni 5 minuti per sempre, naturalmente questo si può fare in maniera automatica inserendo la seguente direttiva nel file di configurazione mrtg.cfg:
RunAsDaemon: yes
e digitando:
start /Dc:\programmi\mrtg-2.16.2\bin wperl mrtg --logging=eventlog mrtg.cfg
Se si dispone di un server web installato basta sostiturire a C:\temp la document root del server web per rendere i propri grafici accessibili da internet