ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:498.77KB ,
资源ID:3017403      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3017403.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MRTG Windows版安装手册.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MRTG Windows版安装手册.docx

1、MRTG Windows版安装手册MRTG Windows版安装手册资料 2008-10-10 12:52 阅读489评论0 字号: 大大 中中 小小 MRTG 能做什么 MRTG 是一套适用范围广泛的流量统计工具,与一般Server的流量分析不同,后者是对 Server 产生的 log 档进行分析。而 MRTG 则需以 SNMP 或 外挂程式的方式来收集资料,产生即时统计图。进一步的比较,Server 的流量分析程式,因为资料内容资讯量较大,比较耗费系统资源,因此通常无法提供即时的统计结果,而是设定成一天执行一次(一般状况而言)。MRTG 仅只统计24个量,资讯相对较为简略,所以系统资源负荷

2、轻,可以提供即时统计,一般是设定成五分鐘执行一次。MRTG 在Linux平台上,已经利用来做以下各式各样的统计(反观Windows平台,因为Microsoft并未开放系统,资讯整合困难,开发的人也不多):系统资源负荷量统计,例如:磁碟空间、CPU用量、记忆体用量.等等Server流量统计,例如:Mail、News、DNS、Web、BBS、IRC、MUD.等等网路设备流量统计,例如:防火墙、Router、Switch、拨接终端机、ATM交换机.等等另类统计,例如:Modem流量、Login人数、雷神之槌连线游戏人数.等等以 MRTG 的机制来说,它会以 SNMP 通讯协定去询问 Router,然

3、后将传回来的数值画成统计图。或者去执行一支外挂程式,该程式将要统计的数值传回来,然后 MRTG 只负责将它画成统计图。上面所提各种场合的应用,除了 Router、Switch 之外都是利用外挂程式的方式,来达成目的。在此我将不详叙如何撰写外挂程式,而把重点放在安装与 Router 流量统计的建立。如果您不是很熟悉 Router 或者不太了解网路机制无法独立侦错,请不要贸然在对外提供服务的机器上安装测试。MRTG 哪里来您可以到http:/www.mrtg.org取得最新版本,该站台上也有讨论群组及FAQ等诸多技术文件可供参考,所下载的压缩档解开后,也附有与网站内容相同的网页文件。您也可以直接在

4、http:/web.tp.edu.tw/perl.zip取得改版的中文版本,此版本同时也附有我修改过的范例组态档。执行 MRTG 需要先安装 Perl ,Windows版的 Perl 已经支援 windows 2000,您可以在 windows installer 打包成 Msi 档案,所以安装时,还必须到微软公司取得最新版的 windows installer。从http:/web.tp.edu.tw/perl.zip下载的MRTG,解压缩后内含叁个 ZIP档,分别是 MRTG-2.8.12 主程式、95MRTGscheduler 是一支排程程式,以VB撰写的,很可惜只能在 Win9x上面执

5、行、fiveminute 则是DOS批次档,也是用来排程功能与 95MRTGscheduler 相同,但可以在Win 9x、NT、2000里执行。设定SNMP(Simple Network Management Protocol)MRTG 统计 Router 流量时,是透过 SNMP来取得资讯,由 MRTG 送出 SNMP 查询要求给 Router,这时候我们称此工作站叫做 SNMP Agent,而把 Router 称为 SNMP Server 。SNMP 查询要求是使用 TCP 161 Port,SNMP Server 收到要求后会将要求的资讯以 UDP 1024 以后的 Port 传送回

6、SNMP Agent。由于每一种 Router所支援的功能不同,而且即使是相同功能,也可能是用不同机制开发完成的。因此要让 SNMP通讯协定来应付所有 Router的需求,必须设计的相当有弹性才行。这个弹性就是 MIB 模组,MIB 模组是 Router上所提供功能的定义集合,已尽量涵盖所有 Router 功能,不足部分仍可由开发 Router的厂商自行来制定,以 Cisco公司来说,甚至是让不同型号的 Router 都有自己专用的一组 MIB 模组。当然 MIB 模组也涵盖非 Router 的其他各种网管机制,例如:防火墙、Radius、Novell、各种 Server .等等。MIB 模组

7、将 Router 的功能以 tree 架构来分类,每项功能都有一个功能名称和一个 OID 号码,与 DNS 和 IP 的关係一样,功能名称是给人看的,OID 号码则是给机器辨识用的,有些 OID 可以用来读取状态,有些则只用来当分类项目用,另外还有少数的 OID 可以设定指定的值。想知道 Router 的 MIB 资讯,可以查看购买 Router 时厂商所附的文件光碟,如果已经找不到该光碟,您也可以直接从该公司网页查询。有一个站台已经将各厂商所支援的 MIB 表列出来(只有大的分类项,没有详细内容),您也可以参考看看,网址是http:/www.ibr.cs.tu-bs.de/cgi-bin/s

8、browser.cgi 。要让 MRTG 能够读取流量资讯,首先必须把 Router 上的 SNMP Server 功能打开,如果您要监测学校对外流量,由于学校端是以 Router 连上 ATU-R,所以只要监测 Router 就可以了,不要去管 ATU-R(ATU-R是中华电信租给学校的设备,除非中华电信同意,否则不能在上面做任何调整,以免触犯法律)。其实学校对外流量已经由市网中心监测了,所以在学校端另行监测没有什么用处。如果利用 MRTG 来监测各单位的流量,如:电脑教室、各处室.等等,相信对学校来说,更为有用。首先 Telnet 到 Router 上,进入 enable 指令层。进入 c

9、onfig 指令层,并以 snmp ? 来查看详细指令语法。这里是以 Cisco Router 当范例,如果您购买的 Router 品牌不一样,从这个步骤以后,都会不太一样,请自行依照 Router 说明来操作。我们看到说明里面,community 是用来将 SNMP Enable。如果还是不知道下一步的做法,可以用 snmp community ? 来查看进一步的说明。community string 就是 SNMP 的连线密码,一般是设成 public,如果您不希望别人也来监测您的 Router 的MIB,可以将此字串改为您自定的密码。当然待会儿设定 MRTG 时,也要修改。我们将此密码设

10、定为 RO,也就是允许知道密码的人,可以来读取 Router 上的 MIB 状态。如果是设定成 RW,那就是允许可以设定或重置 Router 状态,由于 MRTG 只需要读取,所以只设 RO 就够用了。如果您觉得这样还不够安全,还可以指定 ACL Rule,通常是用编号来表示。ACL 主要功能为过滤来源 IP,只有特定 IP 的 SNMP 要求,Router 才会回应,其余的 IP 来源不予理会。设定方法这里就不详述,请自行参考说明设定。设定好了以后,先以 exit 煺回到 enable 指令层,然后以 sh run 来查看设定是否成功,检查没有问题后,以 copy run start 将设定

11、值备份到 flash ROM 上面,以免停电重开机后,设定值遗失。安装 Perl 和 MRTG假设您已经安装过 Webalizer NT版,应该对解压缩、安装、设定PATH路径.等工作很熟悉了,这里就简单以文字来说明。首先是安装 Windows Installer,直接在解开的 InstMsi.exe 上面按两下执行。安装完毕后,以同样方法把 ActivePerl-5.6.0.613 装起来。Perl 在安装时,会自动增加 PATH 环境变数的设定,同时会自动设定应用程式的相关性,并将 IIS 或 PWS Server上的 CGI 设定也一起设好,这些工作都不需要我们操心。(如果您抓到的是旧版

12、本,那可就累了。)MRTG 主程式解开后,放在 c:mrtg 目录中,其中 run 目录里面所摆放的,就是 mrtg 几支主要程式与相关组态档。由于这些程式都是 Perl 程式,执行方式是在命令列下指令:C:perl mrtg mrtg.cfg或者将该档案改名为 mrtg.pl 就可以直接在 Windows 里面点两下执行。其余程式也是如此。修改 MRTG 主程式现在我们先来修改 MRTG 主程式,使它可以在 Windows 下面执行。先探讨一下在 Windows 环境写 Perl 程式的问题。Perl 只接受 UNIX 的纯文字格式,所以换行符号与 Windows 系统不同。在 UNIX 下

13、面按 Enter 换行会产生内码为 0A 的字元(也就是写程式时的 n 字元),但是在 Windows 下面按 Enter 则会产生 0A 和 0D 两个字元(也就是写程式时的 nr 字串)。由于这个缘故,写 Perl 程式时,可千万不能按 Enter。另外写 Perl 程式时,不要用记事本来写,因为它不知道 0A 也是换行的意思,通常我们会用 WordPad来写,以下就是两者的比较。当然如果您有更好的工具,例如:UtraEdit。拿来写 Perl 程式是最好用的了。通常写 Perl 程式时的第一行要指定 Perl 的所在路径,但在 Windows 下面,这项工作已经由 PATH 环境变数代劳

14、了,所以第一行只要写 #!Perl 就可以了。当然如果不去改它,也是可以执行,不过比较容易造成误解就是了。MRTG 主程式要修改主要是中文显示的问题,和以下这一个变数设定:$main:OS = UNIX;#$main:OS = NT;#$main:OS = VMS;改为#$main:OS = UNIX;$main:OS = NT;#$main:OS = VMS;如果您的主程式是我修改过的版本,那么就不需要自己改了,我已经将它改为中文版了,可以直接使用。设定 MRTG 组态MRTG 的使用流程是这样:首先执行 cfgmaker 来送出 SNMP 封包,侦测 Router 上所支援的 OID 号码

15、,并建立组态档。这项工作可以使用以下指令来完成:c:mrtgrunperl cfgmaker public163.21.236.254 mrtg.cfg以上指令是用来建立 163.21.236.254 这个 Router 的组态,使用 public 来当 SNMP community string,建立好的组态则是放在 mrtg.cfg 组态档中(记得前面改 Router 时,曾经设定过 community string 吗?如果您不是设 public,这里可别照着做)。如果是在 Linux 的平台上,这个步骤应该可以很容易就完成。但是在 Windows 平台上你可能会遇到程式执行过久(感觉很像程式当掉),或是做出完全空白的组态档,以 Netxray 来监看封包可以找出源因,如下图:我们可以发现,当 163.21.236.71 (SNMP Agent) 从 163.21.236.254 (SNMP Server) 取得 OID 号码后,找到一个路由介面 IP 是 163.21.158.25

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1