MRTG-交换机流量监控-Windows版_Hi!ChinaGHT!黑板报_百度空间

MRTG-交换机流量监控

Mrtg(MultiRouterTrafficGrapher,MRTG)是一个监控网络链路流量负载的工具软件,它可以从所有运行SNMP协议的设备(包括服务器、路由器、交换机等)抓取到信息,并自动生成包含PNG格式的图形以HTML文档方式显示给用户。

  首先,要在IIS中配置一个Web站点,用于发布MRTG的监控信息,本文假设该站点的根目录为c:\mrtg,然后,获取MRTG的Win32版本和Activeperl,分别安装到d:\mrtg\和c:\usr\,为了将MRTG作为系统服务一开机就自动运行,我们还将Windows2000ResourceKit中的instsrv.exe和srvany.exe复制到d:\mrtg\bin

官方网站:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/

  Windows2000Server中内含了SNMP网络管理协议,如果你想通过MRTG来监控一台Windows2000服务器的相关信息,就需要启用该Windows2000Server的SNMP协议.

  系统默认的Community是通用的Public,虽然只有只读权限,但是出于安全的考虑,{zh0}修改一下。
  SNMP使用的是UDP协议161/162端口
  可网管交换机,路由器本来就有SNMP协议,不需添加
  假设我们要监控的设备的IP是202.108.36.172

  下面我们进行MRTG的配置:
  1.进入d:\mrtg\bin目录:
  cdd:\mrtg\bin
  执行cfgmaker,生成cfg文件:
  
" --outputmrtg.cfg
  这里的public是202.108.36.172的Community,MRTG的监控文件保存在C:\mrtg\,注意WorkDir:与c:\mrtg中间必需要有空格,输入的配置文件为mrtg.cfg,如果有多台设备要监控,可以在这里分别填入,如:
  
--global"WorkDir:c:\mrtg"--outputmrtg.cfg

  2.为了让MRTG全天24小时监控,我们在mrtg.cfg中加入以下参数,使MRTG每隔5分钟采集一次数据。
  RunAsDaemon:yes
  Interval:5
  可以使用命令:
  echoRunAsDaemon:yes>>mrtg.cfg
  echoInterval:5>>mrtg.cfg
  使用中文:
  echolanguage:chinese>>mrtg.cfg

  3.使用IndexMaker生成报表首页:
  perlindexmakermrtg.cfg>c:\mrtg\index.htm
  4.运行MRTG:
  perlmrtg--logging=mrtg.logmrtg.cfg
  访问
看MRTG是否可以正常工作,生成统计图形。如果正常,终止程序,将其配置为系统服务。
  将MRTG配置为系统服务:
  由于MRTG需要由perl来编译执行,不能直接添加为系统服务,所以我们使用Windows2000ResourceKit中的instsrv.exe和srvany.exe这两个程序来帮助我们把MRTG添加为系统服务。
  1添加srvany.exe为服务:
  instsrvMRTG"d:\mrtg\bin\srvany.exe"
  2配置srvany:
  在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\services|MRTG中添加一个parameters子键。再在parameters子键中添加以下项目:
  Application的字串值,内容为C:\usr\bin\perl.exe
  AppDirectory的字串值,内容为d:\mrtg\bin\
  AppParameters的字串值,内容为mrtg--logging=mrtg.logmrtg.cfg
  
有用的参数
  Options[_]:growright,bits
  RunAsDaemon:yes
  Interval:5
  language:chinese



郑重声明:资讯 【MRTG-交换机流量监控-Windows版_Hi!ChinaGHT!黑板报_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——