MRTG及其应用 MRTG及其应用

MRTG及其应用

  • 期刊名字:信息技术
  • 文件大小:633kb
  • 论文作者:张雨
  • 作者单位:哈尔滨商业大学计算机与信息工程学院
  • 更新时间:2020-06-12
  • 下载次数:
论文简介

倍息技术2006年第4期中图分类号IN931.3文献标识码:A文章编号:009-255x200604-0094-03MRTG及其应用张雨哈尔滨商业大学计箅机与信息工程学院,哈尔滨150076)摘要:介绍了现有大多数 Internet测量方法的核心SNMP,然后介绍了一种网络参数采集和统计工具MRTG及其在网络监测中的应用。关键词:MRTG;SNMP; trafficMRTG and its applicationZHANG YuSchool of Computer Science Information Engineering Harbin University of Commerce Harbin 150076 ChinaAbstract: snmP is the core of measure method on Internet. There is an introduction of snmp in this articlethen it is also an introduction of mRtG that is a tool of collecting net work parameter and gathering statisticsd MRTG's application ofKey words: MRTG SNMP trafficMRTG( Multi Router Traffic Grapher)是一个监控机等)抓取到信息,并自动生成包含PNG格式的图网络链路流量负载的工具软件,它可以从所有运形以HTML文档方式显示给用户如图1所示,以非行SNMP协议的设备上(包括服务器、路由器、交换常直观的形式显示流量负载。25.3M图1网络流量分析图SNMP简介以及网络设备报告故障和错误消息的机制。由于SNMR( Simple Network Management Protocol,简单SNMP的迅速发展相比之下sO的SMP进展缓慢网络管理协议)用来管理网络设备和获得外围设备所以在网络管理领域内SNMP成了事实上的工业信息,属于TCP/P的一部分,具有协议独立性2]。标准。 nternet上的SNMP运行在TP/P协议族之利用SNMP,一个管理工作站可以远程管理所有支上但是其传输层协议采用的是无连接的UDP而不持这种协议的网络设备,包括监视网络状态、修改网是TCNMP的简洁特性大多数 Internet测量络设备配置、接收网络事件警告等。工具中国煤化工网络状态参数的测量。NMP作为一种标准出现于1988年,是一组协CNMHG议和规范可以在多种协议如 IP ,IPX AppleTalk,OS-收稿日期:200-01-23LC上运行。SNMP定义了网络状态、管理信息交换作者简介:张雨(1976-)男2005年毕业于哈尔滨理工大学预士哈尔滨商业大学计算机学院,助教。研究方向为网络通的框架提供了一种从网络上各设备收集状态信息讯与网络安全。94SNMP协议规定了SNMP实体间交换管理信息MRTG-3也正在开发和实现中。下面主要以MRTG的框架。SNMP定义了两类实体:管理站( manager)2.10.5为例说明其实现 Internet测量的机制。和代理( agent)b代理用于从网络设备收集管理信MRTG的工作原理息而管理站则与各个代理进行通信查询各种状态MRTG主要由四个模块组成SNMP模块用于网变量的取值。SNMP采用异步CS方式,以中断/轮络状态变量数据的收集,日志文件记录收集到的流询方式通过σ et set Tr等操作实现信息的交换。量数据, RateUp模块用于快速生成统计图形配置SNMP定义了标准的MIB( Management Informa-模块用于辅助用户生成MRTG的配置文件。tion base)用来存放网络设备的各种状态消息,通常1 SNMP模块这些消息可以分为以下四类:态消息(如节点的为了解决可移植问题MRTG-2用 SIMONUP/DOWN/ TESTING状态)计数据(如丢失包的个 LEINEN的 PERL SNMH7模块替代了以前所使用的数)时钟信息(如节点的Up-Time厢和关于该设备 CMU SNMP Get, PERL SNMP完全用PERL语言写的描述性消息。成因此独立于所运行的平台。该模块以SNMP协NMP中采用了符合ASN. I( Abstract Syntax No-议为基础通过访问路由器的SNMP状态变量来获tain规范的对象标识方法 oid Object Identifier)以取所需的统计信息。此来唯一地标识网络所需管理的对象或对象组。如(2)日志文件IP协议的OID为{1362,14,MRTG以ASCI文本形式来记录测得的流量数大多数的 Internet测量工具都利用了简单但足据并定时由 RateUp对其进行更新。为了避免长期够强大的SNM协议来实现网络状态参数的测量。监测时数据的膨胀问题,MRTG定期对数据进行合SNMP事实上的普及化、标准化的MIB以及规范的并根据记录数据的日期不同而以不同的分辨率保OID标识方法,使得基于SNMP的测量工具在 Inter-存数据随着时间的推移相应数据的分辨率逐渐下net上能够有效完成测量工作降如果超过了两年则数据不再保存。MRTG采用在 Windows2000中含有了SNMP网络管理协这种机制有效地避免了数据记录的膨胀队而能够议。如果你想通过MRTG来监控一台 Windows2000支持长期的网络监测任务。服务器的相关信息就需要启用该 Windows2000的(3) Rate Up模块SNMP协议。在 Windows2000師控制面板][添MRTG-2使用C而不是PERL来完成统计图形加或删除程序]添加/删除 Windows组件]双击的生成和日志文件的更新,比最初版的MRTG大大管理和监视工具选中简单网络管理协议,确定后,提高了性能表现。在 RateUp中IF图形的快速生选择下一步完成安装。成是由 THOMASBOUTELI的 GD Library来完成的。2MRTG简介4)配置模块MRTG是由 Tobias Oetiker和 Dave rand设计的为了方便用户的使用MRTG-2提供了一个配置个功能强大的基于PERL的图形化界面流量统计工具 cfgmaker来辅助用户生成配置文件。 cfgmaker利分析工具通过调用外部的实用程序完成SNMP查用sNMP协议读取路由器的接口信息表动地为询、生成CI图形并创建HML页面3。自从MRTG用户产生一个关于该路由器的框架配置文件用户在 Internet上免费发布后由于其简便易用的特点它对其略作编辑修改即可。非常迅速地普及开来。根据用户的反馈信息, Tobias3MRTG的配置及应用Oetiker和 Dave rand在原有基础上开发了MRTG前面的文章中已经讲述了如何在 Windows2002。MRTG-2.0主要解决了两个关键问题:移植性SereTH中国煤化工面我们将介绍如何在和伸缩性。最新版的MRTG-2.10.15可以在Unix/WCNMHGG使其能够运行Linux, Windows nt/98平台下运行;从最初只能监视为了让MRTG工作在你的计算机上必须先安大约10条连接到日前可以监视600个左右路由器装以下软件端口(每5分钟)而不会造成性能下降。新一代的1)MRTG,它最高的版本是2.10.15。该软件可CaEhttp:/people.ee.ethz.ch/-oetiker/webtools/MRTG/pub去免费下载。(2)et版本必须是500或更高56。该软件9可以到hp!/www.Activestate.com去免费下载L 10. 6M第一步解压缩MG到C:M-2.10.50解或其它目录本文中使用的软件均安装在e:盘,以121416182022024681012141618下类似。图2每日流量分析图第二步把Pel安装在与MRTG所在的同一台计算机上。如e:\petl为了让Ped的bn目录列在你的系统路径里我们可以通过控制面板]系915310.2N统]单击高级中的环境变量,选择系统变量里的Pa单击编辑在变量值中填写c:\Pel\him;%|wlSystemRoot% system32;% SystemRoot%;点击确Tue Wed Thu Fri Sat Sun Mon Tue Wed定保存设置退出。图3每周流量分析图如果所有的软件都被正确地安装可以打开M18.0MDOS方式在那里将目录转到e:\MRTG-2.10.513.5Mbin输入 perl MRTG命令。这时屏幕上将显示一条友9. 0M好的错误信息其中包括没有找到MRTG的配置文件等信息。现在你已经在你的机器上成功地安装了a 0. oM week 44 Week 45 Week 46 Week 47MRTG和perl下面为ip地址为202.118.192.98的图4每月流量分析图服务器进行流量监控做MRTG配置,生成文件EⅩ.CFC10.0Nerl cfgmaker global" Work Dir: e:\ www\ exglobal Options[ I5.OM+-ex cfg public@ 202. 118. 192.98Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Now现在我们用下面的命令运行文件EX.CFC图5每年流量分析图fg运行下面的命令创建初始的流量图和web4结论页面通过介绍可以看到,MRTG可以很好地对网络流量进行监视其实MRTG的功能还远不止这点它perl indexmaker还可以监视其它的网络流量也可以监视CPU的负www\ ex\ index. html ex, cfg在配置文件EX.CFG中添加下列语句使图像载或用户所使用的磁盘空间可以说它能够监视所具有自动更新能力有能通过SNMP得到的参数。参考文献RunAsdaemon∴yea[I]卢苇严斌宇,郑畅.MRTG软件在校园网状态参数监测中的应执行下面的命令使程序启动并自动运行J]四川大学学报2001382)189-192start/De:\ MRTG-2 10 5\ bin wperl MRTG中国煤化工态参数监测与MRTG的应用logging eventlog ex cfgCNMHGI-53最后通过IE浏览器访问地址hp:/202.,11.[31张朝用Nr监视网络流量[四川轻化工学晚学报8/ex/ index.html祭看流量信息。分别如图2至2002,15(3)59-63责任编辑杨敏图5所示96

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。