ntop流量监控工具的安装

 

Ntop的简介

1.ntop是一款网络监控工具 ,即网络嗅探器。分析网络流量来确定网络上存在的各种问题。
它可以监视网络流量,甚至可以列出每个节点计算机的网络带宽利用率。
它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否
有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的主机、
各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。
通过了解这些信息,网管可以对故障做出及时的响应,对网络进行相应的优化调 整,以保证网络运行的效率和安全。
2.ntop主要提供以下一些功能:
 1)自动从网络中识别有用的信息;
 2)将截获的数据包转换成易于识别的格式;
 3)对网络环境中通信失败的情况进行分析;
 4)探测网络环境中的通信瓶颈;
 5)记录网络通信的时间和过程;
 6)自动识别客户端正在使用的操作系统.

 

Ntop局域网流量监控工具需要三个软件包:libpcap(网络数据包捕获工具)、rrdtool(数据记录器和绘图工具)、和ntop的支持

1、libpcap的安装

自带的libpcap缺少ntop需要的相关的头文件,需要重新安装(需要注意下版本的不同)

 #rpm  -qa | grep  libpcap

 libpcap-0.9.4-15.el5

libpcap需要的软件包,yum安装解决依赖关系,下面的包已经满足绝大部分包依赖关系

#yum  -y  install  gcc* 

bison*

byacc*

byacc-devel

flex

#tar -zxvf libpcap-0.8.3.tar.gz -C /usr/src

#cd  /usr/src/libpcap-0.8.3

#./configure

#make && make install    (&&先执行左面的左面的执行成功才继续往后执行)

2rrdtool的安装

rrdtool需要的软件包,yum安装解决依赖关系,在不知道缺少那些包时可以rpm 查询下

#rpm  -qa | grep  cairo

#rpm  -qa | grep  pango

#rpm  -qa |grep  libpng

#rpm  -qa |grep  freetype

#rpm  -qa |grep  libart

#yum  -y  install cairo-devel

libxml2-devel

pango-devel 

pango

libpng-devel 

freetype 

free-type

libart_*

#tar  -zxvf rrdtool-1.2.13.tar.gz  -C  /usr/src

#cd  /usr/src/rrdtool-1.2.13

#./configure  --prefix=/usr/local 必须指定到这里ntop会自动识别

#make  &&  make install

3ntop的安装

(1) automake  自动检查系统软件环境以及自动生成./configure文件

#yum  -y install automake libtool autoconf libpcap-devel  gdbm gdbm-devel

#tar  -zxvf  ntop-3.3.tar.gz  -C  /usr/src

#cd  /usr/src/ntop-3.3

#./autogen.sh  --disable-mysql

#make  &&  make install

4、 安装完成

#chown  -R  nobody.nobody  /usr/local/var/ntop  因ntop使用nobody系统账户,所以需要修改ntp目录的用户和组的权限

#ntop  -A   交互式设置管理员密码

#ntop  -d  -u  nobody  -w 9000  -i  eth0  d作为守护进程在后运行,-指定以nobody身份运行,-w指定web监听端口默认9000,这个端口必须是系统没有占用的端口 ,-i指定监听的网卡

#netstat  -antp |grep  :9000  检查ntp是否正常监听服务

#echo  'ntop  -d  -u  nobody  -w  9000  -i  eth0'  >>  /etc/rc.local   开启启动

4,,ntop 可以不需要apache支持,本步骤属于可选项

#yum  -y  install  httpd 

#service  httpd  restart

           

6、 ,通过web访问http://192.168.1.100:9000

 

 

ntop的一报错以及解决办法  

**ERROR** ....open of /usr/local/var/ntop/prefsCache.db failed: Can't be writer

#ps -aux | grep ntop

#kill -9 ntop PID

#chown -R  nobody.nobody      /usr/local/var/ntop

#chown -R  nobody.nobody      /usr/local/share/ntop

#find  /  -name  librrd_th.so.2  这个文件的路径不同的机器不一定一样

#ln  -sv  /usr/local/lib/librrd_th.so.2 /lib

你可能感兴趣的:(ntop流量监控)