This is an old revision of the document!
Table of Contents
ntopng
Compilazione pacchetto Debian
Tentativo eseguito su Debian Wheezy: non si riesce a compilare un pacchetto esattamente alla Debian way, nonostante che ci sia un makefile opportuno. Tuttavia si ottiene qualcosa di installabile.
Anzitutto occorrono i pacchetti build-essential e debhelper, poi si installano: libpcap-dev libglib2.0-dev libgeoip-dev redis-server wget libxml2-dev
Dopo aver scompattato i sorgenti (usato ntopng-1.1_6932.tgz scaricato da sourceforge.net):
./configure make
Per compilare il pacchetto Debian:
cd packages/ubuntu ./configure make
il pacchetto viene creato, nonostante l'errore (problemi di versione dei Debian tool?):
dpkg-genchanges: error: cannot fstat file ../ntopng_1.1-_i386.deb: No such file or directory dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2
Configurazione
Dopo aver installato il pacchetto si devono creare due file:
- /etc/ntopng/ntopng.start
- /etc/ntopng/ntopng.conf
Il primo basta che esista, anche vuoto. Il secondo invece contiene la configurazione. Ecco un esempio:
-G=/var/run/ntopng/ntopng.pid --daemon= --interface=eth0 --interface=eth1 --data-dir=/var/lib/ntopng --dump-timeline= --disable-login= --local-networks=192.168.1.0/24,0.0.0.0/32,224.0.0.0/8,255.255.255.255/32,127.0.0.0/8
Bisogna usare l'opzione -G
perché lo script start/stop non riconosce l'opzione lunga --pid
.
Dopo aver avviato il servizio si può puntare il browser su http://<hostname>:3000 e accedere con admin/admin (se non si è disabilitata l'opzione login).