设为首页 收藏本站
查看: 1569|回复: 0

[经验分享] RHEL5安装使用NTOP

[复制链接]

尚未签到

发表于 2019-1-26 11:42:29 | 显示全部楼层 |阅读模式
  ntop 能够显示网络的使用情况。它能够显示正在使用网络的主机而且能报告每个主机发送和接收的流量的信息,下面介绍一下简单的安装与使用
  参考资料NTOP中文手册已经上传共享
系统环境:
RHEL5 [ 2.6.18-8.el5 ]
软件环境:

    ntop-3.3.tar.gz  
http://jaist.dl.sourceforge.net/sourceforge/ntop/ntop-3.3.tar.gz
    libpcap-0.8.3.tar.gz
http://www.tcpdump.org/release/libpcap-0.8.3.tar.gz
    rrdtool-1.2.13.tar.gz   
http://down1.chinaunix.net/distfiles/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
    net-snmp
    net-snmp-utils
rpm -ivh flex-2.5.4a-33.i386.rpm
rpm -ivh byacc-1.9-28.i386.rpm
rpm -ivh freetype-2.1.9-5.el4.i386.rpm
rpm -ivh freetype-demos-2.1.9-5.el4.i386.rpm
rpm -ivh freetype-devel-2.1.9-5.el4.i386.rpm
rpm -ivh freetype-utils-2.1.9-5.el4.i386.rpm
rpm -ivh libart_lgpl-devel-2.3.16-3.i386.rpm
rpm -ivh tcl-devel-8.4.7-2.i386.rpm
rpm -ivh autoconf-2.59-5.noarch.rpm
rpm -ivh automake-1.9.2-3.noarch.rpm
rpm -ivh libtool-libs-1.5.6-4.EL4.1.i386.rpm
rpm -ivh libtool-1.5.6-4.EL4.1.i386.rpm
rpm -ivh newt-perl-1.08-7.i386.rpm
rpm -ivh crypto-utils-2.1-4.i386.rpm
ln -sv /lib/libcrypt-2.3.4.so /lib/libcrypt.so
ln -sv /lib/libcrypt-2.3.4.so /lib/libcrypto.so
  目标功能:
    配置安装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测试及管理
  使用浏览器访问http://localhost:9000/ 即可看到ntop的Web界面。
  通过页面中的Admin链接可以对ntop进行管理,包括指定监听的网卡、添加ntop用户……等等。
  通过页面中的Summary链接可以查看网络流量、各主机流量、网络负载等统计信息。


附件:http://down.运维网.com/data/2356718


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-667766-1-1.html 上篇帖子: fedora12下安装ntop 下篇帖子: 命令方式安装ntop(debian/ubuntu)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表