Dopo aver fatto un corso universitario con Luca Deri non potevo non usare il suo utilissimo strumento
Installazione su ubuntu 10.04 server
Ho preso spunto per l'installazione da questo articolo https://help.ubuntu.com/community/Ntop dice che c'è un bug installando la versione per la 10.04 e bisogna usare la versione aggiornata
apt-get install python-software-properties
aptitude update && sudo aptitude install ntop
nano /etc/init.d/ntop
qui alla riga 96 (per andarci CTRL+W CTRL+T 96 INVIO) bisogna aggiungere il parametro -b
#prima
start-stop-daemon --start --quiet --name $NAME --exec $DAEMON -- \
-d -L -u $USER -P $HOMEDIR \
#dopo
start-stop-daemon --start --quiet --name $NAME --exec $DAEMON -- \
-d -b -L -u $USER -P $HOMEDIR \
Settare la password di admin
ntop --set-admin-password
Aprire la porta del firewall 3000 e collegarsi.
Per modificare le impostazioni admin come utente e la password quella data prima.
Documentazione
Prima guida per cominciare ad approcciarsi
http://www.linux-magazine.it/Tieni-sotto-controllo-la-rete-con-Ntop.htm
Utile la man page del comando
http://www.ntop.org/wp-content/uploads/2011/09/ntop-man.html
Sintassi
Lanciarlo su multiple interfacce
ntop -M -i "eth0,eth1,eth2"
Salvataggio
Dalla lettura di vari forum la funzionalità che implementa il salvataggio dei dati in un db sql non è più presente. In un pdf che ho trovato in rete rrdandntop.pdf dice che lui salva alcuni flussi di dati nei file della cartella /var/lib/ntop/rrd ci sono diversi file.rdp
Per funzionare bisogna dare permessi pieni di scrittura a tutti o segnarli come utente nobody, perchè ntop viene eseguito con quell'utente.
Al riavvio di ntop comunque i dati sembrano azzerati.