找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

BB鼠安装ntop之总结

2009-12-20 13:42| 发布者: admin| 查看: 235| 评论: 0|原作者: 仙之剑缘

BB鼠安装ntop之总结

NTOP主要提供以下一些功能:
自动从网络中识别有用的信息;
将截获的数据包转换成易于识别的格式;
对网络环境中通信失败的情况进行分析;
探测网络环境中的通信瓶颈;
记录网络通信的时间和过程。
它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的 主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调整,以保证网络运行的效率和安全。

BB的系统环境:RedHat9.0(内核2.4.20-8)

一 所需软件
GD (gd-2.0.33.tar.gz)
libpcap (libpcap-0.9.8.tar.gz)
rrdtool ( perl-rrdtool-1.2.13-1.rh9.rf.i386.rpm / rrdtool-1.2.13-1.rh9.rf.i386.rpm / rrdtool-devel-1.2.13-1.rh9.rf.i386.rpm)
ntop (ntop-3.3.8.tar.gz)
二 各软件安装过程
1)gd-2.0.33.tar.gz
tar xzvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --prefix=/usr/local
make
make check
make install
make clean
哈哈,安装GD的时候没遇到什么故障,一切顺利
2)libpcap-0.9.8.tar.gz
tar xzvf libpcap-0.9.8.tar.gz
cd libpcap-0.9.8
./configure --prefix=/usr/local
make
make install
注:开始的时候忘记安装libpcap了,在安装ntop执行make的时候出现了下面的错误信息
###################################################################
./.libs/libntopreport.so: undefined reference to `pcap_lib_version'
collect2: ld returned 1 exit status
make[2]: *** [ntop] Error 1
make[2]: Leaving directory `/usr/src/ntop-3.3.8'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/ntop-3.3.8'
make: *** [all] Error 2
###################################################################
3)rrdtool的安装
rpm -ivh perl-rrdtool-1.2.13-1.rh9.rf.i386.rpm rrdtool-1.2.13-1.rh9.rf.i386.rpm rrdtool-devel-1.2.13-1.rh9.rf.i386.rpm
呵呵,在装rrdtool的时候开始只执行了"rpm -ivh rrdtool-1.2.13-1.rh9.rf.i386.rpm",结果有下面的错误,网站上搜索之后发现是漏装了一些package,在这里推荐一个个人觉得比较好的下载package的网站(rrdtool的另外几个包偶就是在这找到滴喔)
http://dag.wieers.com/rpm/packages/rrdtool/
################################################################################
# rpm -ivh rrdtool-1.2.23-1.rh9.rf.i386.rpm
warning: rrdtool-1.2.23-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
perl(RRDp) is needed by rrdtool-1.2.23-1.rh9.rf
perl(RRDs) is needed by rrdtool-1.2.23-1.rh9.rf
################################################################################
4)ntop
1 安装
tar xzvf ntop-3.3.8.tar.gz
cd ntop-3.3.8
./autogen.sh --disable-mysql //用于检查系统软件环境及自动生成./configure文件,并用给定选项进行配置
make
make install

2 接下来,简单配置
adduser ntop
chown -R ntop:ntop /usr/local/var/ntop/ //默认的ntop数据库目录,可以选择使用其它目录,下边在运行里边我已经把DB的目录改到/usr/local/share/ntop下
ntop -A //设置ntop管理员密码。(ntop主程序默认安装在/usr/local/bin/目录

3 运行
/usr/local/bin/ntop -P /usr/local/share/ntop -u ntop //-P指定DB档存放的路径,-u指定server启动的user,第一次启动时执行该命令
cd /usr/local/share/ntop
ntop -u ntop -P /usr/local/share/ntop & //启动ntop

4 其它
# netstat -anpt | grep :3000 //检查ntop是否正常监听服务,默认端口是3000
# ntop -d -u ntop -w 9000 -i eth0
//-d表示作为守护进程在后台运行,-u指定以nobody身份运行,-w指定web监听端口(默认为3000),
//-i指定监听网卡。若使用非默认的数据库目录,则需使用“-P /other/dbdir”形式指出。
//各选项均可选使用,更多选项可使用“man ntop”查看
# echo 'ntop -d -u ntop -w 9000 -i eth0' > /etc/rc.local //将ntop放到开机启动里边

5 测试
在IE中输入
http://**.**.**.**:3000
,哈哈,应该可以看到ntop的主界面咯

问题:会自动在#后面生成“Fri 28 Nov 2008 02:12:38 PM CST errno 10 during sending of page to web client”错误信息
网上的解释是“Maybe it's the forward slash? Windows likes backwards slashes... ”,大概意思是说每次网页状态的刷新都会有此error产生


期待高手帮忙解决,非常感谢!
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.cublog.cn/images/face/002.gif');}" onmousewheel="return imgzoom(this);" alt="" />





最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 09:29 , Processed in 0.257136 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部