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

[经验分享] 使用ntop代替sniffer与wireshark来监控网络

[复制链接]

尚未签到

发表于 2019-1-26 10:59:23 | 显示全部楼层 |阅读模式
           刚开始学习网络的时候,使用p2p软件来监控与管理网络情况,给其他人限速,自己开全速下载电影与其他工作,后来随着知识的增加,开始使用sniffer与wireshark来监控自己的网络通信情况,现在工作转为运维了,日常接触的系统都是rhel与centos、suse等linux系统,window的系统除了自己的笔记本使用外,基本不用了,日常的工作中也都是在服务器上进行工作,所以在使用sniffer与wireshark来监控网络情况还需要在我自己的电脑上,不方便,而且如果需要监控远方机房里的服务器的网络通信情况,系统都是linux的,也没用办法来安装sniffer与wireshark,所以我经过一段时间的寻找,发现了ntop来代替这2款软件来监控网络的通信情况,进过我的一段时间使用,发现ntop十分的适合我,如果想监控远方机房的服务器,只需要在双网卡的服务器上(我公司有专门的监控服务器)用第二个网卡(如eth0)来连接交换机的span扣进行监控整个网络。

下面是ntop的介绍:

NTOP主要提供以下一些功能:
◆ 自动从网络中识别有用的信息;
◆ 将截获的数据包转换成易于识别的格式;
◆ 对网络环境中通信失败的情况进行分析;
◆ 探测网络环境中的通信瓶颈;
◆ 记录网络通信的时间和过程。

它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有***正在***网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调 整,以保证网络运行的效率和安全。
  一、源码安装ntop
  1、安装所需的库


  • yum -y install libpcap libpcap-devel libpng gdbm gdbm-devel glib libxml2-devel pango pango-devel gd

2、下载最新稳定版的ntop


  • wget http://sourceforge.net/projects/ntop/files/ntop/Stable/ntop-4.1.0.tar.gz

  解压与安装


  • tar zxf ntop-4.1.0.tar.gz  
  • cd ntop-4.1.0  
  • ./autogen.sh --with-tcpwrap  
  • make  
  • make install  

  需要注意的是:在安装ntop4.0以上的版本,如果想要编译,需要先autogen.sh,然后在configure;

如果发现在./autogen.sh --with-tcpwrap的过程中




  • configure: error: Unable to find RRD at /usr/local/rrdtool/: please use --with-rrd-home=DIR

的错误时候,那么久需要安装源码包的rrdtool
  3、安装rrdtool
  下载最新的rrdtool


  • wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz

  解压与配置


  • tar zxf rrdtool-1.4.7.tar.gz  
  • cd rrdtool-1.4.7  
  • ./configure --prefix=/usr/local/rrdtool  
  • make  
  • make install  

然后在重新的配置一下./autogen.sh --with-tcpwrap

之后就没有发现这个问题

如果发现


  • Removing dups and misplaced entries from LIBS and INCS...  
  • checking for GeoIP_record_by_ipnum in -lGeoIP... no  
  • checking for GeoIP_name_by_ipnum_v6 in -lGeoIP... no  
  • Please install GeoIP (http://www.maxmind.com/)  

  此问题的时候,可以使用


  • yum -y install  GeoIP GeoIP-devel

  现在ntop就安装完成了
  二、yum安装ntop
  如果不想源码安装,可以使用yum来安装ntop


  • yum -y install rrdtool cgilib ntop

以下的操作步骤需要ntop安装完成才能进行

1、创建日志目录


  • mkdir /var/log/ntop

  2、更改用户与组


  • chown -R ntop.ntop /var/log/ntop/

  3、设置用户与密码


  • ntop -A

  会出现以下内容


  • Wed May  2 21:52:58 2012  NOTE: Interface merge enabled by default  
  • Wed May  2 21:52:58 2012  Initializing gdbm databases  


  • ntop startup - waiting for user response!  


  • Please enter the password for the admin user:   ##输入你想要的登陆ntop的用户
  • Please enter the password again:                ##输入登陆的密码
  • Wed May  2 21:53:06 2012  Admin user password has been set  

  4、启动ntop
  启动ntop有2中方法
  第一种


  • ntop -p /var/log/ntop/ -u nobody &

  以nobody用户、日志为/var/log/ntop在后台启动
  第二种


  • ntop -d -i eth0

  以后台守护进程的方式(-d)运行 NTOP服务,并监测eth0网卡所连接的
  5、使用web界面来查看
  在本地ip的3000端口上查看
  下面是登陆界面的部分截图

  上图的首页头部截图

  上图为dns的数据流量信息

  上图为ip的数据流量信息

  上图为ssh的数据流量信息

  上图为历史视图的数据信息

  上图为网络负载的状态信息
  以上的截图只是部分功能截图,ntop还有很多的功能,比如与google map整合来显示ip所在国家的位置,使用插件来进行实现各种功能,我个人感觉ntop比sniffer、wireshark要好的多,比较适合运维、sa等人员,如果各位对ntop有疑问,可以在博客下面进行留言,我会及时为各位进行解答!




运维网声明 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-667726-1-1.html 上篇帖子: centos5.5安装ntop 下篇帖子: 安装配置ntop
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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