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="" /> |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏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.