MRTG 流量监测使用说明文档
- 格式:doc
- 大小:206.00 KB
- 文档页数:18
99499693.doc-广东移动网管维护中心 第 1 页 共 18 页 流量监测工具MRTG 使用详细说明
网管维护中心 2002年9月 99499693.doc-广东移动网管维护中心
第 2 页 共 18 页 目 录
一 MRTG介绍 ....................................................... 4 二 MRTG安装和配置 ................................................. 5 1. 机器配置 ....................................................... 5 2. 操作系统平台 .................................................... 6 3. 准备软件安装包 .................................................. 6 4. 待监测的路由器设置和信息准备 .................................... 7 5. 软件安装和配置 .................................................. 7 三 流量记录页面介绍 ............................................... 12 四 MRTG的链路更新和日常维护 ...................................... 17 1. 新专线加入后MRTG的配置改动 .................................... 17 2. MRTG日常维护 .................................................. 18 五 注意事项 ...................................................... 19 99499693.doc-广东移动网管维护中心
第 3 页 共 18 页 版本信息: 版 本 日 期 修订者 描 述 1 文档初稿
2 更新URL
填写说明: 该文档修改按需修订,在每次修改后版本号加1,填写修订日期、修订人、及修订内容 例如: 版 本 日 期 修订者 描 述
3 XXX 加入细化XX系统的指标描述 99499693.doc-广东移动网管维护中心
第 4 页 共 18 页 对于IP网络提供商,面临的问题之一就是在管理好网络的基础上,如
何更好的规划和优化网络,这需要对网络的流量有深刻的了解。流量分析对于网管人员了解网络的使用情况,更好的规划网络和改善网络的运行有非常重要的意义。 流量监测分析可以采用多种手段实现,一般通常采用的方法有两种:一是直接使用SNMP协议采集设备特定端口的二层流量,这种方式实现简单,传送数据量较小,大多数网管系统中的流量采集使用了这种方式,例如HP OpenView和以下将要说明的MRTG流量采集软件;二是在设备上开启NETFLOW获得详细的流量流向数据,这种方式实现相对复杂,数据量大,需要设备的支持,而且需要专门的数据分析软件进行数据收集分析,在实际使用中,一般使用这种方式采集数据以获得计费依据。 以下主要介绍以的第一种方式(即SNMP)方式工作的MRTG流量采集软件,在CMNET-GD中就是使用了MRTG作为全网骨干链路和专线链路流量监测的手段之一。
一 MRTG介绍 MRTG(Multi Router Traffic Grapher)是用以监测IP网络链路流量的工具,经过适当的配置后,它可以自动生成包含有GIF格式的准实时反应链路流量的HTML页面。
MRTG的主要程序由PERL脚本写成,其源代码公开,在运行时使用PERL解释程序解释运行。MRTG主要使用SNMP读取路由器的端口相应的流量MIB 99499693.doc-广东移动网管维护中心 第 5 页 共 18 页 值。在MRTG软件包里面,也使用了快速度的C语言程序负责流量数据记录
和流量趋势图的生成。
MRTG获得路由器流量数据后,除了自动生成日流量趋势图表,也可以自动生成可视化的前七天、前五星期和前十二个月的流量趋势图表。MRTG采用本身的机制记录历史流量数据,并不使用后台数据库记录数据,历史数据会自动整合,故数据记录文件不会随着流量记录时间的加长而急剧增大。
MRTG提供运行于UNIX和WINDOWS平台的版本,免费下载,安装方便、运行稳定、支持二次开发,在实际的流量监测当中,它得到了广泛的应用。如果想得到更加详细的有关MRTG的介绍信息,可以参考以下页面:
http://people.ee.ethz.ch/~oetiker/webtools/mrtg
二 MRTG安装和配置 以下将以广州7513专线接入路由器为例,介绍可以直接操作的详细安装步骤:
1. 机器配置 MRTG主要使用SNMP的GET命令对设备进行轮询采集数据,占用的资源相对较小,CMNET-GD中实现对300条链路的监测,轮询一次所需的时间在150秒之内(机器配置WIN2K、CPU 1G、512M RAM);如果考虑到开 99499693.doc-广东移动网管维护中心 第 6 页 共 18 页 放流量监测WEB页面后增加的外部访问负载,那么推荐的机器配置如下:
CPU:1G左右 RAM(内存):512M 硬盘:MRTG自身产生的数据量不大,因为它并没有使用外部数据库进行记录,而是使用了本身定义的LOG文件进行流量记录,数据比较小。所以硬盘无其他要求。就一般实际经验,300条链路在监测1个月后产生的数据量也只在50M左右。
2. 操作系统平台 MRTG在WIN NT和WIN 2000上运行良好,比较容易配置。当然,MRTG也支持UNIX、WIN 95/98、WIN ME,但是配置比较复杂,建议不使用此类操作系统作为运行平台。建议直接使用WIN 2000 SERVER,安装MRTG后开启IIS服务,直接发布流量监测页面。
3. 准备软件安装包 (1) 微软安装程序Microsoft_Installer.exe(如果系统已有则不必安装) 可以在以下URL下载: http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe (2) 最新版本的支持NT和WIN2000的PERL解释程序
可以在以下URL下载: http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.633-MSWin 99499693.doc-广东移动网管维护中心 第 7 页 共 18 页 32-x86.msi
(3) 最新版本的WIN 2000版本的MRTG程序(目前是2.9.22版本)
可以在以下URL下载: http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.22.zip (4) 定时执行服务的程序LANCHER.exe
可以在以下URL下载: http://www.genis-x.com/launcher/ 填入Name和Email就可以免费下载。
4. 待监测的路由器设置和信息准备 (1) 需要获知路由器的IP地址 (2) 需要开启路由器的SNMP服务(现在广州、深圳专线路由器均开启了SNMP服务),参考命令如下 snmp community GmCC ro 即开启路由器的SNMP服务,其中鉴权口令字串为GmCC。 (3) 需要获知路由器的SNMP服务鉴权口令字串:如上为GmCC
5. 软件安装和配置 按照以下次序和默认路径安装好软件: (1) 安装微软安装程序Microsoft_Installer.exe,安装完毕后系统支持msi格式的安装文件(PERL的安装程序使用此格式,故必须首先安装此程序) 99499693.doc-广东移动网管维护中心 第 8 页 共 18 页 (2) 安装PERL解释程序,例如下载程序为
ActivePerl-5.6.1.633-MSWin32-x86.msi,按照其默认方式安装。安装完毕后必须确认系统路径中已包含有PERL解释程序的路径:C:\Perl\bin 可以在[控制面板]->[系统]->[高级]->[环境变量]中可以查到PATH的路径情况。为进一步确认,可以在DOS命令界面中进入C:\MRTG\MRTGBin\bin\目录,执行命令行: perl mrtg以验证。 (3) 以下为MRTG程序安装建议操作: 在C:盘上建立目录: C:\MRTG\MRTGBin 用以存放MRTG自身程序文件 C:\MRTG\MRTGData\CfgFile 用以存放路由器设备的MRTG的配置文件 C:\MRTG\MRTGData\Data 用以存放真正的流量数据文件 将MRTG程序解压缩,建议解压到目录C:\MRTG\MRTGBin中,使用此目录来存放程序文件。 请特别注意!!MRTG软件包中配置生成程序cfgmaker(如C:\MRTG\MRTGBin\bin\cfgmaker)对路由器的E1端口是默认忽略的,所以,如果需要对路由器的E1端口进行轮询,必须改动cfgmaker的源代码(或改动配置)。在此附带给出已经修改过的cfgmaker程序,直接将其拷贝到C:\MRTG\MRTGBin\bin\中覆盖文件即可。 (4) 在C:\MRTG\MRTGData\Data下面建立一个存放MRTG路由器配置信息的目录,例如广州7513可以建立