一. centos 安装ntopng 首先需要设置 EPEL repository
参考
二. 安装ntopng依赖的库文件
yum install libpcap-devel glib2-devel GeoIP-devel libxml2-devel libxml2-devel redis
三. 下载安装ntopng
wget
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
参考文章: