免费注册 查看新帖 |

Chinaunix

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

ISA 2004+ MRTG显示在线人数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-10 09:02 |只看该作者 |倒序浏览
rt.
用WINDOWS自带的 SNMP 好像有些问题。
好像还要用mibcc来做成mib.bin文件,放在system32目录下。
看来还是要用第三方的东西来做了。要不写程序呢?
Windows 2000上MRTG管理工作站的建立
  前面的文章中已经讲述了如何在Windows 2000 Server上开启SNMP协议,下面我们将详细讨论如何在Windows 2000平台下建立MRTG的管理工作站。
  MRTG管理工作站并不要求建立在Windows 2000 Server的平台上,Professional也可以,只要有IIS的Web服务(或者其他的Web服务)来发布监控结果就可以了。
  首先,要在IIS中配置一个Web站点,用于发布MRTG的监控信息,本文假设该站点的根目录为C:WWWrootMRTG。
  然后,获取MRTG的Win32版本和ActiveState Perl,分别安装到C:Program Filesmrtg和C:Perl,为了将MRTG作为系统服务一开机就自动运行,我们还将Windows 2000 Resource Kit中的instsrv.exe和srvany.exe复制到C:Program Filesmrtgin。
下面我们进行MRTG的配置:
1.进入C:Program Filesmrtgin目录:
  cd c:Program Filesmrtgin
  执行CFGMaker,生成cfg文件:
  perl cfgmaker phantom@10.0.0.2 --global "WorkDir: C:WWWrootMRTG" --output phantom.cfg
  这里的phantom是10.0.0.2的Community,MRTG的监控文件保存在C:WWWrootMRTG,输出的配置文件为phantom.cfg,如果你有多台主机要监控,可以在这里分别填入,如:
  perl cfgmaker phantom@10.0.0.2 phantom@10.0.04 --global "WorkDir: C:WWWrootMRTG" --output phantom.cfg
  perl cfgmaker phantom@10.0.0.* --global "WorkDir: C:WWWrootMRTG" --output phantom.cfg
  具体细节,参看MRTG的说明。
2.为了让MRTG全天24小时监控,我们在phantom.cfg中加入以下参数,使MRTG每隔5分钟采集一次信息:
  RunAsDaemon: yes
  Interval: 5
  可以使用命令:
  echo RunAsDaemon: yes >>phantom.cfg
  echo Interval:5 >>phantom.cfg
3.使用IndexMaker生成报表首页:
  perl indexmaker phantom.cfg >C:WWWrootMRTGindex.htm
4.运行MRTG:
  perl mrtg --logging=phantom.log phantom.cfg
  访问
[color="#336699"]http://127.0.0.1/MRTG/index.htm看MRTG是否可以正常工作,生成统计图形。如果正常,终止程序,将其配置为系统服务。
将MRTG配置为系统服务:
由于MRTG需要由perl来编译执行,不能直接添加为系统服务,所以,我们使用Windows 2000 Resource Kit中的instsrv.exe和srvany.exe这两个程序来帮助我们把MRTG添加为系统服务:
1.添加srvany.exe为服务:
  instsrv MRTG "C:Program Filesmrtginsrvany.exe"
2.配置srvany:
  在注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMRTG中,添加一个parameters项。再在parameters项中添加以下项目:
  Application的字串值,内容为C:Perlinperl.exe
  AppDirectory的字串值,内容为C:Program Filesmrtgin
  AppParameters的字串值,内容为mrtg --logging=phantom.log phantom.cfg
3.在 控制面板  管理工具  服务 中,找到MRTG服务,启用 服务,MRTG即可全天监视指定主机的网络信息了。
至此,MRTG已经可以正常运作,即时监控服务器网卡流量了,当然MRTG的功能远不止这些,它可以监控任何一个支持SNMP协议的服务器/路由器的网络流量,CPU占用信息等等。


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP