MRTG安装配置

运维 系统运维
MRTG安装配置:MRTG是什么?MRTG(Multi Router Traffic Grapher)是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息。本文讲述的是MRTG安装配置

  MRTG安装配置

  MRTG安装配置指南

  安装:

  1.解压MRTG到c:\mrtg-2.9.17目录下

  2.安装perl,你要确信perl的系统目录路径跟下面列出的一致:

  C:\Perl\bin;%SystemRoot%\system32;%SystemRoot%;...  
 
  • 1.
  • 2.

  你可以到控制面板--系统--环境变量中看到这些信息。

  如果你安装好了,可以在命令提示符下,到C:\mrtg-2.10.15\bin目录下,输入:

  perl mrtg  
 
  • 1.
  • 2.

  系统会给你一个正常的错误信息,需要一个MRTG的配置文件:

  Usage: mrtg

  mrtg-2.9.17 is the Multi Router Traffic Grapher.

  配置MRTG:

  首先应该建立一个MRTG的配置文件,你需要知道下面的一些信息:

  1.了解你要监控的设备ip地址或者主机名,snmp的端口号码(如果不是标准的端口号码);

  2.如果你想监控其它的输入输出字节,还需要知道设备得的SNMPOID

  3.***你还必须了解SNMP的只读团体字符串

  现在用一个例子说明一下:设备ip为10.56.57.38,我们将监控流量和CPU负载

  1.首先我们设置MRTG的默认配置文件,在命令提示符下,进入到C:\mrtg-2.10.15\bin 目录下,输入下面命令:

  perl cfgmaker public@10.56.57.38 --global "WorkDir: c:\InetPub\wwwroot\MRTG" --output mrtg.cfg   这样就建立了一个初始的配置文件,注意这个文件中设备所有接口的存储号码。当你重配置你的设备时这些号码可能会被改变,因此你可以使用cfgmaker描述一些接口。

  C:\mrtg-2.9.17\mrtg-2.9.17\bin>perl cfgmaker public@10.56.57.73 --global "WorkDir: C:\flow\mrtg\test" --output mrtg.cfg  
 
  • 1.
  • 2.

  --base: Get Device Info on public@10.56.57.38:

  --base: Vendor Id:

  --base: Populating confcache

  --snpo: confcache public@10.56.57.38: Descr MS TCP Loopback interface

  --snpo: confcache public@10.56.57.38: Descr VMware Virtual Ethernet Adapter -->

  2

  --snpo: confcache public@10.56.57.38: Descr VMware Virtual Ethernet Adapter -->

  3 (duplicate)

  --snpo: confcache public@10.56.57.38: Descr Intel 8255x-based Integrated Fast Et

  hernet

  --snpo: confcache public@10.56.57.38: Ip 10.56.57.38 --> 16777221

  --snpo: confcache public@10.56.57.38: Ip 127.0.0.1 --> 1

  --snpo: confcache public@10.56.57.38: Ip 192.168.198.1 --> 3

  --snpo: confcache public@10.56.57.38: Ip 192.168.240.1 --> 2

  --snpo: confcache public@10.56.57.38: Type 24 --> 1

  --snpo: confcache public@10.56.57.38: Type 6 --> 2

  --snpo: confcache public@10.56.57.38: Type 6 --> 3 (duplicate)

  --snpo: confcache public@10.56.57.38: Type 6 --> 16777221 (duplicate)

  --snpo: confcache public@10.56.57.38: Eth --> 1

  --snpo: confcache public@10.56.57.38: Eth 00-50-56-c0-00-08 --> 2

  --snpo: confcache public@10.56.57.38: Eth 00-50-56-c0-00-01 --> 3

  --snpo: confcache public@10.56.57.38: Eth 00-a0-c9-25-ba-9d --> 16777221

  --base: Get Interface Info

  --base: Walking ifIndex

  --base: Walking ifType

  --base: Walking ifSpeed

  --base: Walking ifAdminStatus

  --base: Walking ifOperStatus

  --base: Writing mrtg.cfg

  现在基本MRTG配置文件建立,你进入C:\mrtg-2.10.15\bin 目录下输入下面的命令看一下结果:

  perl mrtg mrtg.cfg  
 
  • 1.
  • 2.

  现在你就可以通过web查看到一些流量信息。

  使MRTG实时运行:

  现在我们希望让他实时运行,我们需要对他的配置文件进行设置。我们在mrtg.cfg中添加以下参数,使其每隔五分钟就的采集一次信息。

  增加选项

  RunAsDaemon: yes  
 
  Interval:5  
 
  • 1.
  • 2.
  • 3.
  • 4.

  生成主页面:

  perl indexmaker --output=C:\flow\mrtg\test\index.html mrtg.cfg  
 
  • 1.
  • 2.

  (运行MRTG:

  perl mrtg --logging=mrtg.log mrtg.cfg  
 
  • 1.
  • 2.

  使用web访问http://127.0.0.1/MRTG/index.htm看MRTG是否正常生成统计页面。)

  到你的mrtg.cfg文件中并且开始运行:

  start /DC:\mrtg-2.10.15\bin wperl mrtg --logging=eventlog mrtg.cfg  
 
  • 1.
  • 2.

  如果你想停止的话,可以在任务管理器中终止wperl进程。

  假如你想在win启动时就启动MRTG,可以使用下面的信息:

  Target: wperl mrtg --logging=eventlog mrtg.cfg  
 
  Start in: C:\mrtg-2.10.15\bin  
 
  • 1.
  • 2.
  • 3.
  • 4.

  其使用firedaemon软件

  配置系统服务:

  1.添加srvany.exe服务

  instsrv MRTG "C:\mrtg-2.10.15\bin\srvany.exe"  
 
  • 1.
  • 2.

  2.配置srvany:

  在注册标HEKY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRTG中添加parameters子键。在子键中添加以下项目:

  Application的字符串,内容为C:\Perl\bin\perl.exe

  AppDirectory的字符串,内容为C:\mrtg-2.10.15\bin\

  AppParameters的字符串,内容为mrtg --logging=mrtg.log mrtg.cfg

  3.在服务中启用MRTG服务即可实时监控指定主机信息

【编辑推荐】

MRTG安装指南

使用MRTG画图进行监控

MRTG安装配置

责任编辑:zhaolei 来源: cnblogs
相关推荐

2011-04-01 15:00:35

2010-06-07 18:12:39

mrtg 安装

2011-03-30 15:05:40

MRTG安装

2011-11-08 21:55:58

MRTG 配置

2011-03-31 10:31:18

Ubuntu安装MRTG

2011-03-31 09:02:22

Windows安装MRTG

2010-05-28 18:57:15

Mrtg配置

2011-04-01 10:19:13

MrtgCISCO安装

2010-06-01 10:45:02

Mrtg 安装

2010-06-01 09:51:11

2011-03-31 10:26:51

安装MRTG

2010-06-01 10:12:29

Mrtg配置

2011-03-02 10:41:41

Vsftpd安装

2011-02-23 10:43:17

2011-02-25 17:48:52

2010-06-07 11:22:28

2011-04-02 10:29:19

MRTG安装

2011-02-25 17:19:09

Pureftpd安装

2011-04-02 15:26:51

Cacti安装

2011-03-25 15:01:44

Cacti安装
点赞
收藏

51CTO技术栈公众号