一. centos 安装ntopng 首先需要设置 EPEL repository

参考http://denglz.blog.51cto.com/3617037/1337469


二. 安装ntopng依赖的库文件

yum install libpcap-devel glib2-devel GeoIP-devel libxml2-devel libxml2-devel redis


三. 下载安装ntopng

wget http://jaist.dl.sourceforge.net/project/ntop/ntopng/ntopng-1.1_6932.tgz

tar zxvf ntopng-1.1_6932.tgz

cd ntopng-1.1_6932

./configure

make geoip

make        #不需要make install


四. 创建ntopng的配置文件

mkdir -p /etc/ntopng

cd /etc/ntopng

-----------创建ntpong.start-----------------

vim ntpong.start        #创建ntpong.start文件添加下面两行内容.

--local-networks "192.168.1.0/24"

--interface 1    

-------------------创建ntpong.conf-------------------------

vim ntpong.conf    #创建ntpong.conf文件添加下面一行内容

-G=/var/run/ntopng.pid       注,-G指定运行所用进程号文件。


注,配置文件说明 。

  • -G指定运行所用进程号文件

  • --local-network指定本地子网段

  • --interface eth1指定监听eth0网卡上的流量

  • --user nobody指定运行服务所使用账户

  • --http-port 8888 指定web服务端口,如果不指定默认为3000


四. 启动ntopng服务!

a.启动redis服务

   /usr/sbin/redis-server&

b.启动ntopng服务

cd ntopng-1.1_6932  #进入解压后的ntopng目录

./ntopng&

注,在运行ntopng之前,要确认先启动redis服务,redis为ntopng提供键值存储。我们这边重新启动一下redis服务。


五. 通过浏览器访问 用户名admin  密码admin

http://192.168.1.220:3000




参考文章:

http://linux.cn/article-2285-1-qqmail.html

http://freeloda.blog.51cto.com/2033581/1331617