网络分析仪EtherApe

日期: 2011-02-20 来源:TechTarget中国

  为了全面衡量网络运行状况,需要对网络状态做更细致、更精确的测量,SNMP协议的制订为Internet测量提供了有力的支持,EtherApe就是基于SNMP的典型网络流量统计分析工具。

  网络服务器主机的总流量、特殊服务(例如squid的代理服务)的封包传送率等,是网络管理人员所必须要注意的事项。目前网络上有一套不错的软件可以用来监测主机的资料流量,这就是EtherApe。EtherApe是基于SNMP的典型网络流量统计分析工具,SNMP被设计成与协议无关,所以它可以在TCP/IP、IPX、AppleTalk、OSI等传输协议上使用,所以EtherApe是一个Linux网络通信协议分析仪。EtherApe通过验证主机与主机之间的链接,图形化地显示网络目前所处的状态。EtherApe使用不同颜色的连线来表示位于不同主机之间的连接,而连线的粗细则表明主机间数据流量的大小。这些信息都是实时变化的,因而能够协助管理员随时了解到网络中各部分流量的变化情况。 EtherApe占用的系统资源很小,它通过SNMP协议从设备得到设备的流量信息,并将流量负载以图形方式显示给网络管理员,以非常直观的形式显示流量负载。

  安装过程和注意事项

  现在,Etherape仅支持UNIX和类UNIX操作系统(如Linux以及苹果OS X之类的操作系统)。为了运行Etherape,需要首先安装:

  ? 网络数据包捕获函数包libpcap

  ? 用于创建图形用户界面的多平台工具GTK+

  ? 文件自动生成程序Libglade 2

  ? 跨平台桌面环境GNOME

  ? 标准解析库(实际名称依据使用的操作系统而定)

  如果使用的是较新的Linux发行版,安装过程就非常简单。只要打开软件管理工具,搜索Etherape,选择安装,并单击应用就可以开始整个过程了。

  对于苹果OS X系统下的运用,就需要利用软件管理工具Darwinports进行下载并依据说明进行安装。

  一旦完成了整个安装过程,就可以在应用|系统工具(GNOME桌面环境)栏目里找到Etherape。但是,你将会发现由于需要使用网络连接,因此,只有获得了管理员权限才可以从菜单中启用Etherape。所以,在从菜单启用Etherape之前,我们需要打开一个终端窗口,将管理员权限授予Etherape。在这里需要注意:如果使用的是Ubuntu系统,相关的命令是sudo Etherape。如果使用的是不支持sudo命令的发布版本的话,就必须利用su命令成为根用户,才能将管理员权限授予Etherape。

  使用方法

  一旦Etherape开始运行,就可以看到一个包含了数据流动状态的图形窗口(如图A所示)。正如网络中的数据是处于不停地变化的状态,该图也处于实时更新中。

图A

  正如你从图中可以所看到的,last.fm占用的带宽资源相当多。

  如果网络中数据流量出现变化,Etherape就会将实际变化情况在如图A所示的窗口中实时进行更新。现在,如果想针对具体的单独机器进行深入了解的话,应该怎么处理?操作其实也很简单,点击查看|节点(在Etherape主窗口中),就可以打开节点窗口(见图B)。

图B

  在这里,可以看到针对网络上各个节点的统计资料。

  在节点列表中,我们发现连接到last.fm的系统名称为jack-ubuntu。从这个窗口中我们还可以看到当前流量、累计流量、最新的数据包、交换的数据包总数以及节点的名称和网络地址。

  如果需要了解什么协议占据了网络中绝大部分带宽的话,可以点击查看|协议。此窗口(见图C)可以显示出导致网络濒临崩溃的具体协议是什么。

图C

  该协议列表中还显示了相关的端口。

  现在,你拥有了解决所有网络问题必须的全部信息,采取具体针对措施的难度将大大降低。如果没有Etherape之类工具的帮助的话,这一任务将变得更具挑战性。

  最后的思考

  对于Etherape来说,所缺乏的唯一功能是对检查后的转存进行分析和保存。除此之外,你会发现Etherape是功能最强大的(也是对用户最友好的)网络监控工具之一。你使用过Etherape么?如果答案是肯定的话,你获得了什么经验?这种监测工具是否帮助你解决了网络中以前曾经带来困扰的问题呢?如果它没有提供什么帮助的话,什么可以呢?请与我们分享你的想法。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 被忽略的企业网络中的硬件漏洞

    通常与应用相关的漏洞颇受瞩目,而硬件漏洞经常被众人所忽视。不断涌现的用户需求使得供应商实施相关措施以弥补这一缺陷。不过当硬件漏洞被检测出来时,通常需要供应商为固件编写特殊代码,实际上比为软件打补丁更困难……

  • 虚拟网络中的网络流量分析(一)

    现在已经进入虚拟网络时代,曾经用于解决物理网络故障的SNMP和NetFlow还能应用于虚拟网络当中么?

  • 让传统网络工具黯然失色的OpenFlow

    OpenFlow不仅提供监控网络的平台和协议,它还能在主动控制的环境中实现强大的网络配置,多路返回保证精确和可信。对此,没有一个传统网络监控管理工具能够做到。

  • 实现软件定义网络(SDN)的6种途径

    尽管对软件定义网络(SDN)的所有关注都是由OpenFlow引起的,但实际上除了OpenFlow以外,至少还有6种方法可以实现软件定义网络。