MRTG的网络流量监测研究与应用(应用篇)
创始人
2024-07-24 17:51:14
0

  基于MRTG的网络流量监测研究篇与应用篇

  3基于MRTG的流量监测的实现与分析

  3.1 MRTG的安装

  MRTG是用Perl编写的,它的运行需要Perl的支持,所以在安装MRTG之前必须下载并安装Perl语言。由于MRTG的流量监测是基于Web页面的,必须安装Web服务器软件,在这里选择了运用非常广泛的Apache。在安装MRTG时,选择了目前比较稳定的版本MRTG-2.12.2。

  3.2 MRTG的配置

  MRTG的配置是实现对网络流量监测的关键,而MRTG的配置信息都保存在mrtg.cfg文件中,对MRTG的配置实际上就是生成和配置mrtg.cfg文件。

  在配置系统之前,需要收集以下信息:被监控设备的IP地址或主机名;如果还想监测除字节流量以外的其他信息,需要知道设备的SNMP OID;最后还要知道所监控设备的SNMP共同体认证名(community string)信息,缺省值是public。

  MRTG的配置信息都是保存在mrtg.cfg文件中的,创建该文件并且在其中定义希望的监控特性。一般不需要直接手工编辑该配置文件,因为MRTG软件包提供有cfgmaker配置工具,根据运行参数可以自动生成mrtg.cfg配置文件。

  首先在www服务器的Document Root目录下创建一个子目录用来存放MRTG生成的统计文件,这里假设apache是默认安装,因此Document Root在/var/www/html目录下创建子目录mrtg。下面就生成MRTG配置文件:

  

 

 

 

MRTG/SNMP

 

  这里的一global参数表示后面的选项是对后面指定的设备都是有效的(如果希望对多个设备进行监控时,该参数就会发生作用)。WorkDir用来指示MRTG的工作目录;Options用来指定一些特定的选项,这里的grow-right,bits是用来指定默认options配置的,对于常见的应用来说默认options配置就可以满足需求了。

  3.3设备端口流量监控

  可以手工生成配置文件,但对于一般情况,可以使用MRTG自带的脚本来生成配置文件,如: 

 

 

 

MRTG/SNMP

 

  前面提到,SNMPv1是使用32位字长进行计数,因此如果采集间隔是5 min,所能正确表示的最大流量应该是:  

 

 

 

MRTG/SNMP

 

  因此,如果链路流量在接近或超过此数值时,计算出来的结果不再准确,这时候便只能使用SNMPv2计数器,在配置MRTG脚本,可以使用public@x.x.x.x.:::::2来指定读取SNMPv2的MIB值。

 

 

MRTG/SNMP

 

  3.4 PING时延监控

  在进行PING时延监控时,我们使用了另一个Perl脚本mrtg-ping,同时也可以监控丢包率,配置文件如下:

  

 

 

 

MRTG/SNMP

 

  从以上例子可以看出,MRTG的监控对象就是Target语句后的内容,这里可以是SNMP的MIB对象,也可是执行脚本得到的数值。由此可以看到,MRTG监控的可扩充性非常好,可以自己编写脚本来获得感兴趣的数据,如服务器CPU利用率、内存利用率、磁盘空间、DNS服务器查询次数、Cache服务器Hit次数、甚至CPU温度等,MRTG都可将它们用直观图表呈现出来。

  

 

 

 

MRTG/SNMP

 

  4结语

  综上所述,MRTG在网络管理中的应用是非常有效的。我们只要灵活运用SNMP查询工具、系统状态检测工具,配合Per1编写传回字符串处理程序,即可完成MRTG的外挂程序,最后再搭配合适的MRTG配置命令即可产生另类实时流量统计图表。

  因此,对MRTG的应用和持续开发,不但可以帮助网络管理员随时掌握网络系统和设备运行状态,还可以降低企业或组织的网络设备维护成本。

  上一节:研究篇

【编辑推荐】

Cisco路由器或交换机上配置SNMP

LINUX下使用MRTG画虚拟主机流量图

在RedHa上安装MRTG监控网卡流量

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...