因為要安裝的電腦是舊的筆電Intel Pentium M 1.6GHz
Ntop官網可下載的rpm和deb都是for x64電腦使用的
所以必須下載source code 自行compiler
安裝過程紀錄如下
ntopng要安裝在i386舊電腦,必須用source重新compiler
先download source file
解壓縮到自訂目錄,例如/home/ntopng-1.2.0
安裝compiler需要的套件
apt-get install build-essential
apt-get install libglib2.0 libxml2-dev libpcap-dev libtool rrdtool autoconf automake autogen redis-server wget libsqlite3-dev libhiredis-dev libgeoip-dev
開始compile
cd
/home/ntopng-1.2.0
$sudo ./autogen.sh
$sudo ./configure
checking for GeoIP_lib_version in -lGeoIP... yes
checking for nl_handle_alloc in -lnl... no
checking for sqlite3_open in -lsqlite3... yes
FATAL ERROR: svn is not installed on your host
出現錯誤
$sudo apt-get install subversion
重新執行
$sudo ./configure
You are now ready to compile typing make
Please do not forget to download GeoIP databases doing: make geoip
$ sudo make
make完成後所有產生的檔案都放在/home/franco/ntopng-1.2.0下
$ sudo make install
產生正式系統程式檔案
$sudo make geoip
franco@lubuntu02:/etc/ntopng$ sudo service redis start
Failed to start redis.service: Unit redis.service failed to load: No such file or directory.
啟動ntopng前,要先啟動redis
啟動redis出現問題
從 Chris Lea 的 PPA 安裝 redis-server
$ sudo add-apt-repository ppa:chris-lea/redis-server
$ sudo apt-get update
$ sudo apt-get install redis-server
檢查redis是否啟動
sudo /etc/init.d/redis-server status
啟動ntopng
sudo mkdir /etc/ntopng
cd /etc/ntopng
sudo vi ntopng.start
加入
-G=/var/run/ntopng.pid
--local-networks "10.88.1.0/24"
--interface eth0
sudo ntopng ntopng.start
然後開啟web
http://localhost:3000
default user:admin pwd:admin
沒有留言:
張貼留言