Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164079
  • 博文数量: 61
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 345
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-29 10:46
文章分类

全部博文(61)

文章存档

2012年(61)

我的朋友

分类:

2012-05-23 11:27:30

配置NTOP局域网络流量监控

2007-10-16 kenthy#qingdaonews.com

################################################################
系统环境:RHEL5 [ 2.6.18-8.el5xen ]
软件环境:
    ntop-3.3.tar.gz   
    libpcap-0.8.3.tar.gz   
    rrdtool-1.2.13.tar.gz   

    libpng-1.2.10-7
    zlib-1.2.3-3
    gdbm-1.8.0-26.2.1
    gd-2.0.33-9.3.fc6

目标功能:
    配置安装NTOP,监控局域网网络流量。
################################################################
一、安装libpcap、rrdtool等辅助软件包
  [RHEL5系统已默认安装libpng、zlib、gdbm、gd等软件包,如未安装可以使用rhel5光盘自带的rpm包安装,过程略]

  1、安装libpcap    //因RHEL5自带的libpcap包缺少相关头文件,故重新安装;以方便编译起见,此处选择libpcap-0.8.3.tar.gz
    # tar zxvf libpcap-0.8.3.tar.gz -C /usr/src/
    # cd /usr/src/libpcap-0.8.3
    # ./configure
    # make && make install

  2、安装rrdtool
    # tar zxvf rrdtool-1.2.13.tar.gz -C /usr/src/
    # cd /usr/src/rrdtool-1.2.13
    # ./configure --prefix=/usr/local     //修改rrdtool的安装位置,以方便配置安装ntop时自动识别
    # make && make install


二、编译安装ntop
  # tar zxvf ntop-3.3.tar.gz -C /usr/src/
  # cd /usr/src/ntop-3.3
  # ./autogen.sh  --disable-mysql     //用于检查系统软件环境及自动生成./configure文件,并用给定选项进行配置
  # make && make install


三、简单配置ntop
  # chown -R nobody:nobody /usr/local/var/ntop/     //默认的ntop数据库目录,可以选择使用其它目录
  # ntop -A      //设置ntop管理员密码。(ntop主程序默认安装在/usr/local/bin/目录)


四、运行ntop
  # ntop -d -u nobody -w 9000 -i eth0
     //-d表示作为守护进程在后台运行,-u指定以nobody身份运行,-w指定web监听端口(默认为3000),
     //-i指定监听网卡。若使用非默认的数据库目录,则需使用“-P /other/dbdir”形式指出。
     //各选项均可选使用,更多选项可使用“man ntop”查看

  # netstat -anpt | grep :9000      //检查ntop是否正常监听服务
  # echo 'ntop -d -u nobody -w 9000 -i eth0' > /etc/rc.local


五、ntop测试及管理
  使用浏览器访问 即可看到ntop的Web界面。
  通过页面中的Admin链接可以对ntop进行管理,包括指定监听的网卡、添加ntop用户……等等。
  通过页面中的Summary链接可以查看网络流量、各主机流量、网络负载等统计信息。

阅读(1089) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~