2003下MRTG 安装指南
从网上下载perl
http://www.activestate.com/Products/ActivePerl/
从下面的网站下载MRTG
http://mirrors.kingisme.com/MRTG/
安装Perl的过程其实很简单。 首先打开PERL的安装文件,点下一步,然后同意软件使用权的协议,下一个画面会让您确认是否使用[PPM3发送个人信息至ASPN],还是省着点儿,不要选它,直接按下一步。然后就是下一步直通车,直至Perl安装成功。
由于MRTG是一个Perl写的程序,不需要安装,稍后有些安装过程需要在DOS里面完成,所以建议解压的路径为C:/MRTG。
下面给出详细的安装步骤:
1. 运行cmd,进入DOS窗口;
c:/>cd/MRTG/bin 进入刚才解压的MRTG目录,准备执行命令;
使用perl MRTG 命令测试MRTG是否正确;
执行命令行perl cfgmaker caacnetwork@10.3.0.20 --global "WorkDir: C:/Inetpub/wwwroot/MRTG" --output caacnetwork.cfg
caacnetwork.cfg是输出配置文件,位置在MRTG/bin。 workdir内是MRTG生成的网页文件。本例指定在IIS默认目录。
caacnetwokr@10.3.0.20 注释: caacnetwork是团体名, 10.3.0.20是IP地址。
当有多个设备要监控时,用下面的命令:
perl cfgmaker caacnetwork@ip1 caacnetwork@IP2 community@ip3 --global "WorkDir: C:/Inetpub/wwwroot/MRTG" --output caacnetwork.cfg
2.为了让MRTG每个五分钟监视一次,在DOS下MRTG/bin目录用下面的命令:
(1)echo RunAsDaemon:yes>>caacnetwork.cfg
(2)echo Interval:5>>caacnetwork.cfg
3.使用indexmaker生成报表首页:
perl indexmaker caacnetwork.cfg>c:/Inetpub/wwwroot/MRTG/index.htm
4.运行MRTG:
perl MRTG --logging=caacnetwork.log caacnetwork.cfg
访问c:/Inetpub/wwwroot/MRTG/index.htm检查MRTG是否可以正常工作,生成统计图形。
5.将MRTG 配置为系统服务
使用windows 2003 resource kit中的Instsrv.exe和srvany.exe。首先安装win2003 rerouse kit
将srvany.exe拷贝到c:/MRTG/bin 目录
1.添加srvany.exe为服务
instsrv MRTG "c:/MRTG/bin/srvany.exe"
2. 配置srvany:
在注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MRTG中,添加一个parameters子键。在该子键中添加以下项目:
Application的字串值,内容为c:/perl/bin/perl.exe ---该值为perl程序目录。
AppDirectory的字串值,内容为c:/MRTG/BIN/ ----该值为MRTG程序目录。
AppParameters的字串值,内容为MRTG --logging=caacnetwork.log caacnetwork.cfg。
3.管理工具---服务中,找到MRTG服务,启用服务。
MRTG就可以全天监视制定主机的网络信息了。