Installazione Ntop su Ubuntu Server

Questa installazione di Ntop è stata testata sulla distribuzione Ubuntu Server 12.04.2 i386.

La maggior parte delle guide su internet fanno installare Ntop dal gestore dei pacchetti (apt o yum), ma per questa guida ho deciso di installare Ntop dai sorgenti, in questo modo siamo sicuri di installare l’ultima versione disponibile.

[Passo non verificato (perché l’installazione di prova è stata fatta da root): creare l’utente ntop ed effettuare tutti i passi con questo utente]

Download sorgenti:

$ wget http://downloads.sourceforge.net/project/ntop/ntop/Stable/ntop-5.0.1.tar.gz

Copiarlo nella cartella desiderata:

$ sudo cp ntop-5.0.1.tar.gz /usr/src
$ cd /usr/src

Scompattarlo:

$ tar xzf ntop-5.0.1.tar.gz
$ cd ntop-5.0.1

Installare (perché verrà richiesto):

$ sudo apt-get install build-essential libtool automake autoconf libpcap-dev libgdbm-dev zlib1g-dev rrdtool librrd-dev libssl-dev python-dev libgeoip-dev graphviz libgraphviz-dev

Installare (perché verrà richiesto):

$ sudo apt-get install subversion

Lanciare:

$ sudo ./autogen.sh
$ sudo make
$ sudo make install
$ sudo ldconfig

(preso dal man: “ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line […]”)

Nel caso si stia utilizzando l’utente ntop, seguire quanto suggerito dal terminale:

************************************************************
************************************************************

WARNING: This install created a directory for the ntop files and databases:

/usr/local/share/ntop

This directory MUST be owned by the user
which you are going to use to run ntop.

The command you must issue is something like:

chown -R ntop.ntop /usr/local/share/ntop
or chown -R ntop:users /usr/local/share/ntop

man chown to check the syntax for YOUR system

************************************************************
************************************************************

Altrimenti:

$ chown -R nobody:nogroup /usr/local/var/ntop

Lanciare Ntop

$ sudo ntop

Viene chiesto:

Please enter the password for the admin user:

[Inserire una pwd per l’admin di ntop. Sarà quello usato nell’interfaccia Web]

Nota: ciò si faceva in precedenza con:

#ntop -A

A questo punto, dal browser, accedere all’indirizzo del server ntop:

http://x.y.z.k:3000