ntop安装过程

简介:

ntop监控linux系统网络状态
监控网络状态一般都用mrtg这个工具,今天问cooler 那个比较说,他说ntop,我也就拿来试试,中间遇到了N多麻烦.都是破软件包之间的依赖.低版本与高版本的问题.还好解决了

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

二 我的环境
Os : rhel 5 
Kernel: 2.6.15
已安装好:apache2.2.6+php5.2.4+gd (freetype +zlib+jpeg+libpng+libxml2)
这些软件的安装看我以前的文章: 

三 软件包下载地址及依赖
Ntop4.0.1 : http://sourceforge.net/projects/ntop/files/ntop/ntop-4.0.1/ntop-4.0.1.tar.gz

Libpcap : ftp://ftp.pld-linux.org/dists/2. ... el-0.9.4-1.i686.rpm
ftp://ftp.pld-linux.org/dists/2. ... ap-0.9.4-1.i686.rpm
安装 : rpm –Uvh …….
Rrdtool : ftp://ftp.pucpr.br/rrdtool/rrdtool-1.2.9.tar.gz
Cgilib: http://www.infodrom.org/projects ... d/cgilib-0.5.tar.gz
Ntop 3.3 需要: apache rrdtool-1.2以上 libpcap 
Rrdtool 需要: cgilib freetype 等,如果你装了我以上所说的包就没事.要不就缺什么装什么

注: rrdtool 1.2 以上的版本不带有cgilib zlib 所以需要手动安装 
Rrdtool 1.2 以上还需要cgilib 5 的版本.请注意

四: 安装软件

Cgilib 
# tar zxvf cgilib-0.5.tar.gz 
# cd cgilib-0.5 
# make 
# cp libcgi.a /usr/lib 
# cp cgi.h /usr/include

Rrdtool
# tar zxvf rrdtool-1.2.9.tar.gz 
# cd rrdtool-1.2.9 
# ./configure –prefix=/usr/local/rrdtool 
# make;make install 

Ntop 
# useradd -M -s /sbin/nologin -r ntop

# tar zxvf ntop-4.0.1.tar.gz
# cd ntop-4.0.1
# ./autogen.sh
# make
# make install
# chown -R ntop:ntop /usr/local/share/ntop
# chown -R ntop:root /usr/local/var/ntop


五 配置ntop
# groupadd ntop 
# useradd ntop –g ntop 
# mkdir /var/log/ntop //新建日志存放路径 
# chown –R ntop.ntop /usr/local/ntop/share/ntop 
# chown –R ntop.ntop /var/log/ntop 
# cd /usr/local/ntop/bin 
#./ntop –A //设置密码 
# ntop -P /var/log/ntop/ -u nobody & //启动服务

//-P [directory]指定.db档存放路径
//-u [user]指定service启动user

设置开机自动启动:
# echo "ntop -p /var/log/ntop & 2>1 1> /dev/null" >> /etc/rc.d/rc.local

配置完成.
IP输入: http:// ip : 3000 就OK 了.


本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/405696


相关文章
|
Windows
windows系统上openssh client的离线安装
windows系统上openssh client的离线安装
334 0
windows系统上openssh client的离线安装
|
监控 Linux 数据安全/隐私保护
|
Web App开发 监控 数据安全/隐私保护