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