资源描述:
《linux环境下mrtg进行网络监测研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、LINUX环境下MRTG进行网络监测研究:该文通过论述X络流量监测的基本原理,介绍了在RadHadEnerprinseLinuxAS5环境下利用MRTG设计并实现流量监测系统,运用该系统对X络进行了流量监测,并结合实际对该系统在校园X络中的应用进行了分析和总结。该系统的监测应用使X络管理员能够直观有效地了解X络运行状态,及时排除X络故障以及合理分配各端口使用的带宽,从而大大提高了X络运行的效率。 关键词:校园X;流量监测;SNMP;MRTG :TP393:A:1009-3044(2011)11-2533-02 LINUXMRTGNetentMonitoringResear
2、ch emberCadreRTGdesignandrealizethefloonitoringsystem,usingthissystemofappliedinthecampusmarized.ThissystemmonitoringapplicationsothatinistratorcanintuitiveeffectivelyrunningstateaboutptlyeliminateprovetheefficiencyofthepuspleNetentProtocol,简单X络管理协议)协议的X络流量监控软件。能通过SNMP协议从X络设备(交换机或路由器)获取流量信息
3、,并将流量生成PNG格式流量图,并以RTG流量监测系统比基于RTG通过SNMP协议获取X络设备端口的流量信息,并以X页呈现X络流量图。因此,在安装MRTG软件包之前,应先安装并配置好-snmp和Apache软件包,然后还要安装libjpeg、llibpng、freetype、zlib和libxml2扩展库以及GD图形库。 2使用MRTG进行X络监测 1)检查安装GD库为了使Linux系统支持绘图功能,需要安装libjpeg、llibpng、freetype、zlib和libxml2扩展库以及GD图形库。这些软件包的安装均采用rpm安装包安装。检查与GD相关的扩展库是否安装,
4、安装GD图形库,Gd-devel软件包的安装要依赖libX11-DEVEL、libXpm-devel和fontconfig-devel软件包。libX11-devel软件包要依赖libXqu-devel、libXdmcp-devel和xorg-proto-devel软件包,而xorg-x11-proto-devel软件包又要依赖mesa-libGL-devel软件包。 2)检查并安装和配置SNMP检查是否已安装-snmp软件包,安装-snmp软件包,配置snmp软件包,启动snmpd服务,设置snmpd服务为自启动,编译安装MRTG,查询编译安装后的目录文件。 3)配置X络
5、设备SNMP团体名交换机或路由器必须配置SNMP团体名,并设置对MIB对象的读写权限后,MRTG才能通过SNMP协议读取获得被监控设备的流量信息。对于Cisco的X络设备,在配置模式下执行snmp-servermunitypublicRO命令,来设置该X络设备的团体名为public,对MIB对象只有读(ReadOnly,RO)的权限。对于华为或华三设备,执行snmp-agentmunityreadpublic命令来实现。 4)配置MRTG ①生成流量监控配置文件:要对交换机或路由器的各端口的X络流量进行监控,首先要生成针对该X络设备的监控配置文件(.cfg)。生成监控配置文
6、件,使用cfgmaker程序来实现。在生成配置文件时,需要该X络设备的IP地址。其IP地址可以是该设备上的任意一个IP地址,如该设备上的任意一个VLAN接口地址或者是某个三层端口的IP地址。 ②编辑监控配置文件(3)以后台守护进程方式运行mrtg,时刻监视设备的端口流量 ③生成X络设备的流量监控X页流量监控配置文件生成,并启动对应的监控守护进程后,接下来就可生成对应的流量监控X页,以实现X页来呈现流量监控图形。另外,在生成X页时,还可使用title参数项来指定所生成的X页的标题。若有更多的X络设备需要进行流量监控,用同样的方法生成对应的流量监控配置文件和对应的流量监控发布X
7、页即可。各X页的名称不要相同。 使用MRTG监控X络流量经过以上配置并生成index.htmX页之后,通过访问index.htmX页,即可查看到被监控的某一个交换机的各端口的X络流量。被监控设备的各个端口的X络流量以流量图的方式呈现出来。单击某个流量图,还可进一步显示该端口的详细流量信息。 3结论 X络流量监测是管好用好X络,使X络发挥最大作用的重要技术工作之一,是分析X络运行状态,保证X络正常运行的一种重要手段通过在路由器、交换机等设备上配置MRTG,可以方便直观地了解X络中各个部分