2015年5月12日 星期二

lubuntu 15.04 install ntopng

因為要安裝的電腦是舊的筆電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

沒有留言:

ubuntu 安裝完kubernetes後做apt-get update會出現錯誤

root@k8s02:~# sudo apt-get update 已有:1 http://tw.archive.ubuntu.com/ubuntu xenial InRelease 已有:2 http://tw.archive.ubuntu.com/ubuntu xenia...