免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1167 | 回复: 0
打印 上一主题 下一主题

流量监控:MRTG使用指南Windows版 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-20 17:19 |只看该作者 |倒序浏览
Mrtg (Multi Router Traffic Grapher,MRTG) 是一个监控网络链路流量负载的工具软件,它可以从所有运行SNMP协议的设备(包括服务器、路由器、交换机等)抓取到信息,并自动生成包含PNG格式的图形以HTML文档方式显示给用户。 网管网bitsCN.com
  首先,要在IIS中配置一个Web站点,用于发布MRTG的监控信息,本文假设该站点的根目录为c:\mrtg,然后,获取MRTG的Win32版本和Activeperl,分别安装到d:\mrtg\和c:\usr\,为了将MRTG作为系统服务一开机就自动运行,我们还将Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe复制到d:\mrtg\bin
中国网管联盟www_bitscn_com
官方网站:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ feedom.net
  Windows 2000 Server中内含了SNMP 网络管理协议,如果你想通过MRTG 来监控一台Windows 2000服务器的相关信息,就需要启用该Windows 2000 Server 的SNMP 协议.
网管联盟www.bitsCN.com
  系统默认的Community 是通用的Public,虽然只有只读权限,但是出于安全的考虑,最好修改一下。
网管网bitsCN.com
  SNMP使用的是UDP协议 161/162 端口 中国网管论坛bbs.bitsCN.com
  可网管交换机,路由器本来就有SNMP协议,不需添加 中国网管联盟www_bitscn_com
  假设我们要监控的设备的IP是202.108.36.172 54com.cn
  下面我们进行MRTG的配置:
  1.进入 d:\mrtg\bin 目录:
  cd d:\mrtg\bin
网管网bitsCN_com
  执行 cfgmaker,生成cfg文件:
中国网管联盟www、bitsCN、com
  perl cfgmaker public@202.108.36.172 --global "WorkDir: c:\mrtg"  --output mrtg.cfg 54ne.com
  这里的public是202.108.36.172的Community,MRTG的监控文件保存在C:\mrtg\,注意WorkDir:与c:\mrtg中间必需要有空格,输入的配置文件为mrtg.cfg,如果有多台设备要监控,可以在这里分别填入,如:
54com.cn
  perl cfgmaker public@202.108.36.172 public@202.108.36.173  --global "WorkDir: c:\mrtg" --output mrtg.cfg
中国网管论坛bbs.bitsCN.com
  2.为了让MRTG全天24小时监控,我们在mrtg.cfg中加入以下参数,使MRTG每隔5分钟采集一次数据。 中国网管论坛bbs.bitsCN.com
  RunAsDaemon:yes
  Interval:5
  可以使用命令:
  echo RunAsDaemon:yes >>mrtg.cfg
  echo Interval:5 >>mrtg.cfg
  使用中文:
  echo language:chinese>>mrtg.cfg 54ne.com
  3.使用IndexMaker生成报表首页:
  perl indexmaker mrtg.cfg>c:\mrtg\index.htm
  4.运行MRTG:
  perl mrtg --logging=mrtg.log mrtg.cfg
  访问http://yourserver/index.htm 看MRTG是否可以正常工作,生成统计图形。如果正常,终止程序,将其配置为系统服务。
中国网管联盟www、bitsCN、com
  将MRTG配置为系统服务:
  由于MRTG需要由perl来编译执行,不能直接添加为系统服务,所以我们使用Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe这
网管联盟www.bitsCN.com
  两个程序来帮助我们把MRTG添加为系统服务。
网管网bitsCN_com
  1 添加srvany.exe为服务:
  instsrv MRTG "d:\mrtg\bin\srvany.exe" 中国网管论坛bbs.bitsCN.com
  2 配置srvany:
中国网管联盟www、bitsCN、com
  在注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\services|MRTG 中添加一个 parameters 子键。再在 parameters 子键 中添加以下项目:
  Application的字串值,内容为 C:\usr\bin\perl.exe
  AppDirectory 的字串值,内容为d:\mrtg\bin\
  AppParameters的字串值,内容为 mrtg --logging=mrtg.log mrtg.cfg
网管网bitsCN.com
  有用的参数
54ne.com
  Options[_]: growright, bits
  RunAsDaemon:yes
  Interval:5
  language:chinese
54ne.com


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/54405/showart_1933892.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP