Mrtg windows版流量监控安装Perl和MRTG及修改

系统 Linux
对于不同的设备,配置SNMP支持的方法是不一致的,具体请参考设备的随机文档,一般里面都有详细的介绍。这里讨论Mrtg windows版流量监控设定SNMP,以实现对本机流出流入数据的分析和报表。

Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。以下是Mrtg windows版流量监控安装Perl和MRTG及修改。

Mrtg windows版流量监控安装Perl和MRTG


假设您已经安装过WebalizerNT版,应该对解压缩、安装、设定PATH路径.....等工作很熟悉了,这里就简单以文字来说明。

 

首先是安装WindowsInstaller,直接在解开的InstMsi.exe上面按两下执行。安装完毕后,以同样方法把ActivePerl-5.6.0.613装起来。

 

Perl在安装时,会自动增加PATH环境变数的设定,同时会自动设定应用程式的相关性,并将IIS或PWSServer上的CGI设定也一起设好,这些工作都不需要我们操心。(如果您抓到的是旧版本,那可就累了。)


MRTG主程式解开后,放在c:\mrtg目录中,其中run目录里面所摆放的,就是mrtg几支主要程式与相关组态档。由于这些程式都是Perl程式,执行方式是在命令列下指令:


C:\>perlmrtgmrtg.cfg54ne.com

或者将该档案改名为mrtg.pl就可以直接在Windows里面点两下执行。其余程式也是如此。

 
Mrtg windows版流量监控修改MRTG主程式

 


现在我们先来修改MRTG主程式,使它可以在Windows下面执行。先探讨一下在Windows环境写Perl程式的问题。

 

Perl只接受UNIX的纯文字格式,所以换行符号与Windows系统不同。在UNIX下面按Enter换行会产生内码为0A的字元(也就是写程式时的\n字元),但是在Windows下面按Enter则会产生0A和0D两个字元(也就是写程式时的\n\r字串)。由于这个缘故,写Perl程式时,可千万不能按Enter。另外写Perl程式时,不要用记事本来写,因为它不知道0A也是换行的意思,通常我们会用WordPad来写,以下就是两者的比较。54ne.com

 


当然如果您有更好的工具,例如:UtraEdit。拿来写Perl程式是***用的了。

通常写Perl程式时的***行要指定Perl的所在路径,但在Windows下面,这项工作已经由PATH环境变数代劳了,所以***行只要写#!Perl就可以了。当然如果不去改它,也是可以执行,不过比较容易造成误解就是了。MRTG主程式要修改主要是中文显示的问题,和以下这一个变数设定:feedom.net

$main::OS='UNIX';
#$main::OS='NT';
#$main::OS='VMS';

 

改为

 

#$main::OS='UNIX';
$main::OS='NT';
#$main::OS='VMS';


如果您的主程式是我修改过的版本,那么就不需要自己改了,我已经将它改为中文版了,可以直接使用。


文章转载自网管网:http://www.bitscn.com/wb/system/200609/76663.html

【编辑推荐】

  1. 在Windows 7中配置IPv6需要注意的那点事
  2. 谷歌将Windows系统拒之门外 内部员工感到不爽
  3. 六一儿童节 向Windows 7 RC说再见
  4. CentOS系统如何解决鼠标花屏的问题
  5. Ubuntu mrtg安装内存使用监视
责任编辑:chenqingxiang 来源: bitscn
相关推荐

2010-06-01 12:51:00

2010-06-01 10:59:18

2011-03-31 10:24:15

2011-04-01 09:18:03

FreeBSD安装MRTG

2011-04-02 11:11:44

windows安装MRTG

2010-06-01 13:52:05

2010-06-01 13:33:41

Mrtg window

2011-03-30 11:30:31

MRTG

2011-03-30 11:04:11

安装MRTG

2011-03-30 15:05:19

RedHad安装MRTG

2010-06-01 10:32:04

linux Mrtg

2011-03-31 11:14:29

MRTG监测

2010-05-28 18:57:15

Mrtg配置

2011-04-01 10:19:13

MrtgCISCO安装

2011-03-31 13:40:48

MRTGsquid流量

2010-01-27 10:01:20

2011-04-01 15:05:45

Redhat配置mrtg

2011-04-06 13:50:34

LinuxMRTG监控

2011-04-06 10:57:14

监控MRTG

2010-06-01 14:30:06

Mrtg教程
点赞
收藏

51CTO技术栈公众号