Step1:安装Ntop所需要的开发库及软件
yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel libpcap-devel libpng gdbm gd gettext glib zlib libxml2 glib ppython libtool
y mysql-devel mysql
Step2:安装GeoIP
说明: 所谓GeoIP,就是通过来访者的IP, 定位他的经纬度,国家/地区,省市,甚至街道等位置信息
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar xzvf GeoIP.tar.gz
cd GeoIP-1.4.8
./configure
make && make install
Step3:install redis
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
tar -xvf redis-4.0.1.tar.gz
mkdir /etc/redis/
cd redis-4.0.1
make && make install
cp redis.conf /etc/redis/
vim /etc/redis/redis.conf
daemonize no 改为: daemonize yes
redis-server /etc/redis/redis.conf
Step4:install gdbm
wget http://down1.chinaunix.net/distfiles/gdbm-1.8.3.tar.gz
tar -xvf gdbm-1.8.3.tar.gz
cd gdbm-1.8.3
./configure
make && make install
Step3:install rrdtool
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.27.tar.gz
tar -xvf rrdtool-1.2.27.tar.gz
cd rrdtool-1.2.27
./configure --prefix=/usr/local/rrdtool
#编译报错
configure: error: Please fix the library issues listed above and try again.
#解决
yum -y install pango*
make && make install
Step5:install nDPI
git clone https://github.com/ntop/nDPI.git
cd nDPI
./configure –with-pic
make
Step6:install ntopng
git clone https://github.com/ntop/ntopng.git
cd ntopng
./autogen.sh
./configure
#编译报错
Please install libcurl(-dev) (http://curl.haxx.se/)
#解决
yum install -y libcurl-devel.x86_64
make
make install