注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

红烧鱼

linux & windows management

 
 
 

日志

 
 
关于我
mac

专注IT基础架构设计与运维。 欢迎给我留言,或邮件沟通zjwsk@163.com

网易考拉推荐

MRTG for Windows install  

2008-12-18 20:22:01|  分类: Server Managemen |  标签: |举报 |字号 订阅

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

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

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

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

系统默认的Community 是通用的Public,虽然只有只读权限,但是出于安全的考虑,最好修改一下。

SNMP使用的是UDP协议 161/162 端口
可网管交换机,路由器本来就有SNMP协议,不需添加
假设我们要监控的设备的IP是202.108.36.172

下面我们进行MRTG的配置:
1.进入 d:\mrtg\bin 目录:
cd d:\mrtg\bin

执行 cfgmaker,生成cfg文件:

perl cfgmaker public@202.108.36.172 --global "WorkDir: c:\mrtg" --output mrtg.cfg

这里的public是202.108.36.172的Community,MRTG的监控文件保存在C:\mrtg\,注意WorkDir:与c:\mrtg中间必需要有空格,输入的配置文件为mrtg.cfg,如果有多台设备要监控,可以在这里分别填入,如:

perl cfgmaker public@202.108.36.172 public@202.108.36.173 --global "WorkDir: c:\mrtg" --output mrtg.cfg


2.为了让MRTG全天24小时监控,我们在mrtg.cfg中加入以下参数,使MRTG每隔5分钟采集一次数据。

RunAsDaemon:yes
Interval:5
可以使用命令:
echo RunAsDaemon:yes >>mrtg.cfg
echo Interval:5 >>mrtg.cfg
使用中文:
echo language:chinese>>mrtg.cfg

3.使用IndexMaker生成报表首页:
perl indexmaker mrtg.cfg>c:\mrtg\index.htm
4.运行MRTG:
perl mrtg --logging=mrtg.log mrtg.cfg
访问http://yourserver/index.htm 看MRTG是否可以正常工作,生成统计图形。如果正常,终止程序,将其配置为系统服务。

将MRTG配置为系统服务:
由于MRTG需要由perl来编译执行,不能直接添加为系统服务,所以我们使用Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe这

两个程序来帮助我们把MRTG添加为系统服务。

1 添加srvany.exe为服务:
instsrv MRTG "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.log mrtg.cfg

有用的参数

Options[_]: growright, bits
RunAsDaemon:yes
Interval:5
language:chinese

参考资料:http://www.bitscn.com/wb/system/200609/76685.html
  评论这张
 
阅读(671)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017