前言

ntop的安装需要依赖rrdtool、libpcap、GeoIP等几个包。如果没有安装的话,在安装ntop时会报相关的错误,具体可以根据提示地址下载相应的包安装就行了。这里我部分采用yum install安装,geoip使用源码安装。另外ntop还支持ICMPWATCH,NetFlow,rrdPlugin,sFlow等众多插件,功能强大相当于加强版的sniffer。

功能:

自动从网络中识别有用的信息;
将截获的数据包转换成易于识别的格式;
对网络环境中通信失败的情况进行分析;
探测网络环境中的通信瓶颈;
记录网络通信的时间和过程。

安装使用

1,安装相应软件包

#yum install libpcap*  rrd*  GeoIP -y

2,安装Geoip

#wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz

# tar xf GeoIP.tar.gz

# cd GeoIP-1.4.8

# ./configure  && make && make install

3,安装ntop

#wget http://nchc.dl.sourceforge.net/project/ntop/ntop/Prior%20Stable/ntop-4.1.0.tar.gz

#tar xf ntop-4.1.0.tar.gz

#./autogen.sh  –prefix=/usr/local/ntop  && make && make install

# useradd  ntop

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

# mkdir /var/log/ntop

# chown  ntop.ntop /var/log/ntop

# cp /usr/local/soft/ntop-4.1.0/packages/RedHat/ntop.conf.sample  /etc/ntop.conf

4,启动ntop

# ln -s /usr/local/ntop/bin/ntop  /usr/bin/ 复制启动脚本

# ntop -i eth1 -P /var/log/ntop -u ntop -d -w 3389 加参数启动

INIT: Bye bye: I’m becoming a daemon…

http://112.74.31.96:3389

默认用户密码:admin/admin

密码修改:Admin – Configure – Web Users-修改admin用户密码

2016051101

常用参数:

-A    设定admin密码
-c –sticky-hosts  保留非活动主机的记录
-P  指定.db档存放路径,表示存放db文件的路径
-u  指定ntop的运行用户(run user)
-b –disable-decoders  关闭协议解码器
-n  使用数字形式的主机标识(不做DNS解析)
-w  指定监听HTTP访问的端口(默认为3000),如 #./ntop -P /usr/local/ntop/var/ntop -u ntop -w 4000(port)
-i  指定接口名称

5,设置开机启动

在/etc/rc.d/rc.local中添加,ntop -i eth1 -P /var/log/ntop -u ntop -d -w 3389即可。

日志访问

# tail -f  /var/log/messages

以上内容pdf版本下载:Linux下用Ntop监控网络流量安装配置.pdf

发表评论

后才能评论