MRTG 流量监测使用说明文档.docx

上传人:b****3 文档编号:10515432 上传时间:2023-05-26 格式:DOCX 页数:14 大小:121.14KB
下载 相关 举报
MRTG 流量监测使用说明文档.docx_第1页
第1页 / 共14页
MRTG 流量监测使用说明文档.docx_第2页
第2页 / 共14页
MRTG 流量监测使用说明文档.docx_第3页
第3页 / 共14页
MRTG 流量监测使用说明文档.docx_第4页
第4页 / 共14页
MRTG 流量监测使用说明文档.docx_第5页
第5页 / 共14页
MRTG 流量监测使用说明文档.docx_第6页
第6页 / 共14页
MRTG 流量监测使用说明文档.docx_第7页
第7页 / 共14页
MRTG 流量监测使用说明文档.docx_第8页
第8页 / 共14页
MRTG 流量监测使用说明文档.docx_第9页
第9页 / 共14页
MRTG 流量监测使用说明文档.docx_第10页
第10页 / 共14页
MRTG 流量监测使用说明文档.docx_第11页
第11页 / 共14页
MRTG 流量监测使用说明文档.docx_第12页
第12页 / 共14页
MRTG 流量监测使用说明文档.docx_第13页
第13页 / 共14页
MRTG 流量监测使用说明文档.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MRTG 流量监测使用说明文档.docx

《MRTG 流量监测使用说明文档.docx》由会员分享,可在线阅读,更多相关《MRTG 流量监测使用说明文档.docx(14页珍藏版)》请在冰点文库上搜索。

MRTG 流量监测使用说明文档.docx

MRTG流量监测使用说明文档

 

流量监测工具MRTG

 

使用详细说明

 

网管维护中心

2002年9月

 

目录

一MRTG介绍2

二MRTG安装和配置3

1.机器配置3

2.操作系统平台4

3.准备软件安装包4

4.待监测的路由器设置和信息准备5

5.软件安装和配置5

三流量记录页面介绍9

四MRTG的链路更新和日常维护14

1.新专线加入后MRTG的配置改动14

2.MRTG日常维护15

五注意事项16

 

版本信息:

版本

日期

修订者

描述

1

文档初稿

2

更新URL

填写说明:

该文档修改按需修订,在每次修改后版本号加1,填写修订日期、修订人、及修订内容

例如:

版本

日期

修订者

描述

3

XXX

加入细化XX系统的指标描述

 

对于IP网络提供商,面临的问题之一就是在管理好网络的基础上,如何更好的规划和优化网络,这需要对网络的流量有深刻的了解。

流量分析对于网管人员了解网络的使用情况,更好的规划网络和改善网络的运行有非常重要的意义。

流量监测分析可以采用多种手段实现,一般通常采用的方法有两种:

一是直接使用SNMP协议采集设备特定端口的二层流量,这种方式实现简单,传送数据量较小,大多数网管系统中的流量采集使用了这种方式,例如HPOpenView和以下将要说明的MRTG流量采集软件;二是在设备上开启NETFLOW获得详细的流量流向数据,这种方式实现相对复杂,数据量大,需要设备的支持,而且需要专门的数据分析软件进行数据收集分析,在实际使用中,一般使用这种方式采集数据以获得计费依据。

以下主要介绍以的第一种方式(即SNMP)方式工作的MRTG流量采集软件,在CMNET-GD中就是使用了MRTG作为全网骨干链路和专线链路流量监测的手段之一。

1MRTG介绍

MRTG(MultiRouterTrafficGrapher)是用以监测IP网络链路流量的工具,经过适当的配置后,它可以自动生成包含有GIF格式的准实时反应链路流量的HTML页面。

MRTG的主要程序由PERL脚本写成,其源代码公开,在运行时使用PERL解释程序解释运行。

MRTG主要使用SNMP读取路由器的端口相应的流量MIB值。

在MRTG软件包里面,也使用了快速度的C语言程序负责流量数据记录和流量趋势图的生成。

MRTG获得路由器流量数据后,除了自动生成日流量趋势图表,也可以自动生成可视化的前七天、前五星期和前十二个月的流量趋势图表。

MRTG采用本身的机制记录历史流量数据,并不使用后台数据库记录数据,历史数据会自动整合,故数据记录文件不会随着流量记录时间的加长而急剧增大。

MRTG提供运行于UNIX和WINDOWS平台的版本,免费下载,安装方便、运行稳定、支持二次开发,在实际的流量监测当中,它得到了广泛的应用。

如果想得到更加详细的有关MRTG的介绍信息,可以参考以下页面:

http:

//people.ee.ethz.ch/~oetiker/webtools/mrtg

2MRTG安装和配置

以下将以广州7513专线接入路由器为例,介绍可以直接操作的详细安装步骤:

1.机器配置

MRTG主要使用SNMP的GET命令对设备进行轮询采集数据,占用的资源相对较小,CMNET-GD中实现对300条链路的监测,轮询一次所需的时间在150秒之内(机器配置WIN2K、CPU1G、512MRAM);如果考虑到开放流量监测WEB页面后增加的外部访问负载,那么推荐的机器配置如下:

CPU:

1G左右

RAM(内存):

512M

硬盘:

MRTG自身产生的数据量不大,因为它并没有使用外部数据库进行记录,而是使用了本身定义的LOG文件进行流量记录,数据比较小。

所以硬盘无其他要求。

就一般实际经验,300条链路在监测1个月后产生的数据量也只在50M左右。

2.操作系统平台

MRTG在WINNT和WIN2000上运行良好,比较容易配置。

当然,MRTG也支持UNIX、WIN95/98、WINME,但是配置比较复杂,建议不使用此类操作系统作为运行平台。

建议直接使用WIN2000SERVER,安装MRTG后开启IIS服务,直接发布流量监测页面。

3.准备软件安装包

(1)微软安装程序Microsoft_Installer.exe(如果系统已有则不必安装)

可以在以下URL下载:

(2)最新版本的支持NT和WIN2000的PERL解释程序

可以在以下URL下载:

(3)最新版本的WIN2000版本的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-

填入Name和Email就可以免费下载。

4.待监测的路由器设置和信息准备

(1)需要获知路由器的IP地址

(2)需要开启路由器的SNMP服务(现在广州、深圳专线路由器均开启了SNMP服务),参考命令如下

snmpcommunityGmCCro

即开启路由器的SNMP服务,其中鉴权口令字串为GmCC。

(3)需要获知路由器的SNMP服务鉴权口令字串:

如上为GmCC

5.软件安装和配置

按照以下次序和默认路径安装好软件:

(1)安装微软安装程序Microsoft_Installer.exe,安装完毕后系统支持msi格式的安装文件(PERL的安装程序使用此格式,故必须首先安装此程序)

(2)安装PERL解释程序,例如下载程序为ActivePerl-5.6.1.633-MSWin32-x86.msi,按照其默认方式安装。

安装完毕后必须确认系统路径中已包含有PERL解释程序的路径:

C:

\Perl\bin

可以在[控制面板]->[系统]->[高级]->[环境变量]中可以查到PATH的路径情况。

为进一步确认,可以在DOS命令界面中进入C:

\MRTG\MRTGBin\bin\目录,执行命令行:

perlmrtg以验证。

(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可以建立C:

\MRTG\MRTGData\Data\GZ-7513-01目录。

(5)使用路由器的IP地址和SNMP口令字串,用MRTG生成路由器的配置文件。

在DOS命令界面中执行如下命令:

perlC:

\MRTG\MRTGBin\bin\cfgmaker--ifref=descr--ifdesc=name--global"options[_]:

growright,bits"--global"WorkDir:

C:

\MRTG\MRTGData\Data\GZ-RT7513-01"--outputC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfgGmCC@211.139.132.116

请注意,以上是完整的一条命令,一次执行完毕。

执行后,在C:

\MRTG\MRTGData\CfgFile\目录下会出现GZ-RT7513-01.cfg文件,此文件是广州7513的MRTG配置文件,其中有相当详细的端口信息,以MRTG特有的记录格式记录。

命令中相关的参数解释如下:

Øperl:

PERL解释程序

ØC:

\MRTG\MRTGBin\bin\cfgmaker:

MRTG有关路由器端口配置的生成程序。

Ø--ifref=descry表示将来生成的WEB页面将使用端口的描述作为索引。

Ø--ifdesc=name表示将来生成的WEB页面会使用端口的名字作为索引。

Ø--global"options[_]:

growright,bits"表示将来生成的WEB页面中流量记录曲线走向向右,且端口流量记录使用BIT为单位。

Ø--global"WorkDir:

C:

\MRTG\MRTGData\Data\GZ-RT7513-01"表示流量数据文件将放在此目录下。

该目录在之前应该已经建立好。

Ø--outputC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfg表示本命令生成的MRTG路由器配置文件的输出目录和文件。

ØGmCC@211.139.132.116GmCc表示广州7513路由器的SNMP口令安全字串,后面为广州7513路由器的IP地址,中间以@隔开。

请注意!

MRTG只对路由器中激活有效(即传输端口状态为“up”)的端口进行配置记录,如果端口状态为“down”,那么,MRTG不理会此端口,生成的配置文件中也不会有此端口的信息。

所以,新专线加入后,一定要待传输端口调通,检查端口状态为“up”后,才进行MRTG的配置更新,否则,更新无效。

(6)生成广州7513路由器的端口索引HTML页面,在DOS命令行界面执行如下一条命令:

perlC:

\MRTG\MRTGBin\bin\indexmakerC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfg--outputC:

\MRTG\MRTGData\Data\GZ-RT7513-01\index.htm

该命令解释如下:

Øperl:

PERL解释程序

ØC:

\MRTG\MRTGBin\bin\indexmakerMRTG的索引HTML页面生成程序

ØC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfg该路由器的MRTG配置文件,MRTG根据此配置文件来生成HTML端口索引页面,在此之前应该已经生成了此配置文件(请参考前述步骤)。

Ø--outputC:

\MRTG\MRTGData\Data\GZ-RT7513-01\index.htm索引HTML页面的存放目录和文件。

其中索引HTML页面文件为index.htm。

(7)在C:

\MRTG\MRTGData\CfgFile中建立一个文本方式的批处理命令文件:

mrtg.cmd,此文件用以在安装完毕后使用定时执行服程序每隔5分钟自动执行一次。

使用记事本程序打开编辑,输入以下文本信息:

perlC:

\MRTG\MRTGBin\bin\mrtgC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfg

保存文件。

命令解释如下:

Øperl:

PERL解释程序

ØC:

\MRTG\MRTGBin\bin\mrtgMRTG的主要程序,负责轮询路由器端口,采集流量数据

ØC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfg该路由器的MRTG配置文件

(8)按照其默认方式安装定时执行服务程序LANCHER.exe。

安装完毕后,在DOS命令行界面下输入以下命令:

C:

\>cd"c:

\ProgramFiles\Genis-X\Launcher"

C:

\ProgramFiles\Genis-X\Launcher>Launcher/install

然后打开注册表,编辑注册表,修改以下键值:

(1)HKEY_LOCAL_MACHINE\SOFTWARE\Genis-X\launcher\interval:

REG_SZ:

5

(2)HKEY_LOCAL_MACHINE\SOFTWARE\Genis-X\launcher\programpath:

REG_SZ:

C:

\MRTG\MRTGData\CfgFile\

(3)HKEY_LOCAL_MACHINE\SOFTWARE\Genis-X\launcher\program:

REG_SZ:

mrtg.cmd

以上内容解释如下:

✧键值HKEY_LOCAL_MACHINE\SOFTWARE\Genis-X\launcher\interval,值类型为REG_SZ,表示执行该设定程序的间隔时间,单位为分钟,在此为5(分钟)。

✧键值HKEY_LOCAL_MACHINE\SOFTWARE\Genis-X\launcher\programpath,值类型为REG_SZ,为定时执行程序的系统路径,在此为C:

\MRTG\MRTGData\CfgFile\

✧键值HKEY_LOCAL_MACHINE\SOFTWARE\Genis-X\launcher\program,值类型为REG_SZ,为定时执行程序的文件名,在此为mrtg.cmd

之后在在DOS命令行界面下输入以下命令:

C:

\>netstartLauncher

启动定时执行服务。

此后,将由Launcher定时执行服务程序负责每5分钟运行一次轮询命令,即MRTG的流量将每5分钟抽样采集一次。

特别注意:

建议时间采样间隔始终设置为5分钟,如果超过5分钟,MRTG产生的流量值与实际值可能会有出入。

至此为止,MRTG的安装和配置基本完成,系统每5分钟将轮询一次路由器的所有端口,并且更新流量记录。

打开C:

\MRTG\MRTGData\Data\GZ-RT7513-01\index.htm,页面记录了该路由器的所有的端口流量记录,点击相应的连接,将会展现该链路的详细的流量记录。

可以人为修改此HTML页面,增加链路链接的说明,以获得更好的索引效果。

3流量记录页面介绍

以下以省公司专线流量监测页面为例,介绍MRTG流量页面:

专线流量趋势图页面如下:

专线流量趋势图主页面列出了现网上纳入流量监测的专线,每条专线均有自身对应的专线名称和流量趋势图表。

专线名称如“爱立信CCC-VPNGZ-XR520-01-RE0(E1-1/3/3)至捷太广场”,其中“爱立信CCC-VPN”是该专线名称,GZ-XR520-01-RE0表示统计源设备和专线起点,“(E1-1/3/3)”指专线起点设备的端口,“捷太广场”指该专线的用户接入点。

专线图表为日流量记录图,如下图所示:

其中记录了专线物理链路的出入流量,每5分钟抽样一次流量值。

其纵坐标为流量值,以bit/s为单位;其横坐标为时间轴,每一方格为一个小时,一共33小时,其中红色的竖线表示每天的零点。

流量出入记录通过两种颜色表示:

绿色流量曲线表示入流量,蓝色流量曲线表示出流量。

每一条专线的流量图均可以点击连接,其连接指向到该专线更详细的流量记录页面(相应的页面也可以通过点击左边的树图菜单进入),页面示例如下:

 

该页面分为两部分。

开始部分主要记录了该专线接口的一些常用信息,相关信息解释如下:

System:

该专线所在的路由器的系统名称

Maintainer:

维护信息

Description:

该专线接口的描述说明

ifType:

该专线接口的类型

ifName:

该专线接口的名称

MaxSpeed:

该专线的最大速率

IP:

该专线接口的IP地址

以下信息记录了该专线流量记录的更新时间:

“ThestatisticswerelastupdatedMonday,15July2002at16:

45”

接下的图表记录了该专线日、周、月和年的流量趋势情况。

每种情况的更新时间间隔如下:

日流量记录:

每5分钟更新一次

周流量记录:

每30分钟更新一次

月流量记录:

每120分钟更新一次

年流量记录:

每24小时更新一次

对于每种流量记录,均有对应的指标,如下所示:

对应的指标为:

MaxIn:

该时间段(如每天)的最大入流量和带宽占用率

MaxOut:

该时间段的最大出流量和带宽占用率

AverageIn:

该时间段的平均入流量和带宽占用率

AverageOut:

该时间段的平均出流量和带宽占用率

CurrentIn:

该时间段的准实时入流量和带宽占用率

CurrentOut:

该时间段的准实时出流量和带宽占用率

准实时最小时间段为日流量记录中的5分钟间隔段。

4MRTG的链路更新和日常维护

1.新专线加入后MRTG的配置改动

新的专线加入至特定的路由器后,需要更改MRTG的有关此路由器的配置(MRTG的配置)和重新生成索引HTML页面,其他的MRTG配置不必变动。

以下以广州7513路由器为例,说明新专线加入后,对7513路由器的配置更改步骤:

(1)更新MRTG中关于广州7513的配置文件

使用路由器的IP地址和SNMP口令字串,用MRTG“重新”生成路由器的配置文件。

确定加入的专线端口状态为“up”后,在DOS命令界面中执行如下命令:

perlC:

\MRTG\MRTGBin\bin\cfgmaker--ifref=descr--ifdesc=name--global"options[_]:

growright,bits"--global"WorkDir:

C:

\MRTG\MRTGData\Data\GZ-RT7513-01"--outputC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfgGmCC@211.139.132.116

请注意,以上是完整的一条命令,一次执行完毕。

执行后,在C:

\MRTG\MRTGData\CfgFile\目录下会出现更新过的GZ-RT7513-01.cfg文件。

(2)重新生成广州7513路由器的端口索引HTML页面

重新生成广州7513路由器的端口索引HTML页面,在DOS命令行界面执行如下一条命令:

perlC:

\MRTG\MRTGBin\bin\indexmakerC:

\MRTG\MRTGData\CfgFile\GZ-RT7513-01.cfg--outputC:

\MRTG\MRTGData\Data\GZ-RT7513-01\index.htm

请注意,以上是完整的一条命令,一次执行完毕。

打开C:

\MRTG\MRTGData\Data\GZ-RT7513-01\index.htm文件,可以发现索引中增加了新增专线的索引链接。

至此为止,更新完成。

2.MRTG日常维护

日常维护中,建议每天定时观察每条专线的更新情况,如果更新及时,说明MRTG后台运行良好。

一般说来,MRTG运行相当稳定。

在以下情况,需要重新更新MRTG中相关路由器的配置信息和更新索引页面:

(1)路由器端口更新(如加入新的专线)

(2)路由器的IP地址改变(很少变动)

(3)路由器的SNMPcommunitystring即SNMP的鉴权口令字串人为改变。

在每月的统计分析周期过后,建议将整个有关MRTG的目录完整备份一次。

5注意事项

1、专线流量监测只是准实时的流量记录,最小时间间隔为5分钟,只适合作为专线流量趋势的监测记录和准实时的物理链路的监控,不适宜作为实时的物理链路监控。

2、专线流量监测的流量记录方式是通过间隔时间段抽样实现,并非为详细的实时流量记录,因此不作为计算专线准确流量的基准,即建议不作为任何计费的基准。

3、更加详细的MRTG的使用信息可以参见MRTG中DOC目录下的说明文档。

或者参考以下URL:

http:

//people.ee.ethz.ch/~oetiker/webtools/mrtg

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2