按以下步骤一步一步做,肯定没有问题。只是需要注意的是在安装linux时防火墙的是否启用。
1: 安装库文件
#yum groupinstall " Development Libraries" "Development tools" "Legacy Software Development" -y (安装编译环境) #yum install libpcap libpcap-devel libpng gdbm gdbm-devel glib libxml2-devel pango pango-devel gd -y(安装所需的库文件) 2:安装GeoIP wget http://geolite.maxmind.com/download/geoip/api/c/test/GeoIP-1.4.7beta4.tar.gz tar xvf GeoIP-1.4.7beta4.tar.gz cd GeoIP-1.4.7 ./configure make;make install 3:安装rrdtool wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.4.tar.gz # tar xvf rrdtool-1.4.4.tar.gz # cd rrdtool-1.4.4 # ./configure --prefix=/usr/local # make # make install 4:安装 Ntop # tar xvf ntop-4.0.1.tar.gz # cd ntop-4.0.1 # ./autogen.sh --with-tcpwrap //配置--with-tcpwrap选项用于支持TCP Wrappers访问控制 # make # make install 设置NTOP数据存放目录,NTOP系统默认以低权限用户nobody身份运行,为了使ntop可以读写 数据,需要对默认的存放目录/usr/local/var/ntop进行权限调整: # chown -R nobody /usr/local/var/ntop 为NTOP管理员设置密码,NTOP默认的管理员为admin,为安全起见,需要为其设置一个密码。另外,通过web页面修改NTOP设置或者关闭NTOP服务时,必须使用管理员用户名和密码进行验证: # ntop -A 设置TCP Wrapper权限,在编译ntop时我们使用了--with-tcpwrap配置项,因此可以通过TCP Wrapper策略 6.对ntop的访问进行控制:(此步可以根据实际情况进行修改,也可以省略) # vim /etc/hosts.allow ntop: 192.168.17.250 //只允许192.168.17.250主机NTOP服务 # vim /etc/hosts.deny ntop: ALL 7.# ntop -d -i eth0 //以后台守护进程的方式(-d)运行 NTOP服务,并监测eth0网卡所连接的流量如果有多块网卡,可以使用以下命令连接不同的局域网段: # ntop -d -i eth0,eth1 -M/etc/init.d/iptables status 查看防火墙状态 /etc/init.d/iptables stop关闭防火墙