您的位置:首页 > 运维架构

mrtg监控win 2003流量记录

2009-08-14 13:20 288 查看
作者:敖士伟 ikmb@163.com

mrtg安装记录

一、SNMP服务端(windows 2003)
(1)windows 2003默认没有安装snmp服务,手动添加



(2)配置snmp
添加coumunity(团体),mstg将使用这个名字登录
服务àsnmp sericeà安全à添加 选择”接受来自任何….”



(3)SNMP使用的是UDP协议 161/162 端口

二、客户端(MSTG端)
(一)安装perl
我用的是strawberry-perl-5.10.0.6.msi,默认路径在C:/strawberry/perl
1、系统环境变量Path包含C:/strawberry/perl/bin。安装perl时已设置好了。
2、配置IIS
主要步骤:
1、安装perl,确定环境变量有perl的bin目录
2、IIS配置ISAPI perl扩展
注意:路径是:"C:/strawberry/perl/bin/perl.exe" %s %s 的格式,图中没有引号,是错的。



测试pl文件(1.pl)
$s=time();
for ($i=1;$i<=1000000;$i++){
$a=$a+$i;
}
$p=time()-$s;

print 'Content-type:text/html';
print "/n/nHello";
print $p;

(二)新建一个目录作mrtg的web目录如:c:/www

(三)安装mrtg
下载的mrtg的解压下一个目录,如:C:/mrtg-2.16.2,不需要安装。
配置mrtg
如我的DOS命令:

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:/Documents and Settings/Administrator>cd C:/mrtg-2.16.2/bin

C:/mrtg-2.16.2/bin>perl cfgmaker ikmb@192.168.0.39 --global "WorkDir: c:/www" --
output mrtg.cfg

C:/mrtg-2.16.2/bin>echo RunAsDaemon:yes >>mrtg.cfg

C:/mrtg-2.16.2/bin>echo Interval:5 >>mrtg.cfg

C:/mrtg-2.16.2/bin>echo language:chinese>>mrtg.cfg

C:/mrtg-2.16.2/bin>perl indexmaker mrtg.cfg>c:/www/index.htm

C:/mrtg-2.16.2/bin>perl mrtg --logging=mrtg.log mrtg.cfg
Daemonizing MRTG ...
Do Not close this window. Or MRTG will die

说明:
1、perl cfgmaker ikmb@192.168.0.39 --global "WorkDir: c:/www" --output mrtg.cfg
生成配置文件
用coumunity(团体) ikmb登录到192.168.0.39;
Mrtg的web目录是c:/www
2、C:/mrtg-2.16.2/bin>echo RunAsDaemon:yes >>mrtg.cfg
让MRTG全天24小时监控
3、C:/mrtg-2.16.2/bin>echo Interval:5 >>mrtg.cfg
使MRTG每隔5分钟采集一次数据
4、C:/mrtg-2.16.2/bin>echo language:chinese>>mrtg.cfg
使用中文
5、C:/mrtg-2.16.2/bin>perl indexmaker mrtg.cfg>c:/www/index.htm
使用IndexMaker生成报表首页,生成到mrtg目录下
6、C:/mrtg-2.16.2/bin>perl mrtg --logging=mrtg.log mrtg.cfg
运行MRTG

(四)在客户端访问mrtg的web服务(如:http://localhost/index.htm)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: