Ntop

Ntop 是一款类似于sniffer的流量监控工具,它显示出的流量信息比mrtg更加详细。

1 、安装一些依赖软件

[root@localhost bandwidthd]#  yum install -y gcc libpcap-devel libpcap libtool automake autoconf gdbm gdbm-devel libevent libevent-devel rrdtool rrdtool-devel zlib zlib-devel

2 、安装geoip软件,此软件有多个依赖,可以在 https://centos.pkgs.org下载。几个rpm包要同时安装

[root@localhost wj]#  rpm -ivh GeoIP-1.6.9-2857.el6.art.i686.rpm GeoIP-GeoLite-data-2017.05-1.el6.art.noarch.rpm GeoIP-GeoLite-data-extra-2017.05-1.el6.art.noarch.rpm geoipupdate-2.2.2-2.el6.art.i686.rpm 

Preparing...               ########################################### [100%]

   1:GeoIP-GeoLite-data-extr########################################### [ 25%]

   2:GeoIP-GeoLite-data    ########################################### [ 50%]

   3:geoipupdate           ########################################### [ 75%]

   4:GeoIP                 ########################################### [100%]

 

3 、下载ntop软件( https://sourceforge.net/projects/ntop/files/ntop/ntop-4.0.1/ntop-4.0.1.tar.gz/download

4 、解压bandwidthd。

[root@localhost ~]#  tar -xzvf ntop-4.0.1.tar.gz

5 、安装。ntop需要进行编译安装,首先要执行autogen.sh文件,生成makefile,然后在编译、安装

[root@localhost ntop-4.0.1]# ./autogen.sh

[root@localhost ntop-4.0.1]# make

[root@localhost ntop-4.0.1]# make install

6 、配置防火墙,增加tcp的3000端口

[root@localhost GeoIP-1.4.8]#  gedit /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

 

[root@localhost GeoIP-1.4.8]# service iptables restart

iptables :将链设置为政策  ACCEPT : filter nat                [ 确定 ]

iptables :清除防火墙规则:                                  [ 确定 ]

iptables :正在卸载模块:                                    [ 确定 ]

iptables :应用防火墙规则:                                  [ 确定 ]

iptables :载入额外模块: nf_conntrack_ftp                   [ 确定 ]

7 、启动ntop

[root@localhost GeoIP-1.4.8]#  /usr/local/bin/ntop -d -L -u root -P /usr/local/var/ntop --skip-version-check --use-syslog=daemon

8 、在浏览器输入“127.0.0.1:3000”打开ntop。

最新文章

  1. php内置的数据结构函数使用小事例
  2. UITableView代理方知多少+执行顺序
  3. javascript的语法结构
  4. 第一个sprint总结和读后感
  5. 自制javascript游戏-点燃火绳
  6. shell expr 文件扩展名判断 整数判断
  7. MVC学习系列——记一次失败面试后,感想。
  8. 日期-用Datapicker实现前一天后一天
  9. JavaScript模块化-require.js
  10. linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)(转)
  11. CentOS6.4安装go环境
  12. android性能调优之traceview的使用
  13. javascript常见面试题
  14. MySql中SQL语句与其他数据库不一样的地方
  15. 解决SSH Secure Shell 连接Liunx 有乱码情况。
  16. image 标签src
  17. linux自旋锁、互斥锁、信号量
  18. Java内置锁synchronized的实现原理
  19. Castle ActiveRecord学习(三)数据映射及特性描述
  20. 团队作业4--第一次项目冲刺2(Alpha版本)

热门文章

  1. SpringBoot-区分不同环境配置文件
  2. 20181211 Oracle Parallel
  3. jQuery UI 拖拽-拉伸
  4. 【Java】-NO.16.EBook.4.Java.1.011-【疯狂Java讲义第3版 李刚】- AWT
  5. [LeetCode] 490. The Maze_Medium tag: BFS/DFS
  6. Node.js进击基础一(5-11事件模块)
  7. (转载)cmd-命令大全及详解
  8. datetime函数和random.seed()函数的应用
  9. @responsebody 返回json
  10. 理解tcp顺序释放操作和tcp的半关闭