一、indexmaker的高级使用
indexmaker是MRTG自带的网页制作工具,通过他可以把MRTG生成的CFG文件制作成HTML格式的文件让我们可以使用浏览器直接查看流量信息。不过使用perl indexmaker mrtg.cfg>c:\wwwroot\mrtg\index.htm指令生成的网页只能监控一台服务器,要想使用一个index.htm文件同时监视多台服务器怎么办呢?另外由MRTG生成的网页是以服务器名或端口号为标识的,非常不直观,我们能不能编辑修改他使用中文标识呢?下面就由我为大家介绍如何实现这些功能。
1、监控中心的制作
理论上我们通过perl indexmaker mrtg.cfg>c:\wwwroot\mrtg\index.htm只能将一个CFG文件的配置信息写入INDEX.HTM文件,当我们想把1.cfg,2.cfg,3.cfg这三个CFG文件的配置信息都写入一个index.htm文件,这样通过打开index.htm就可以同时监视这3个文件所对应的设备的流量了。
第一步:在监控机上进入命令行模式(“开始->运行->CMD”)。
第二步:进入MRTG安装目录下的BIN目录。
第三步:输入
perl indexmaker 1.cfg>c:\wwwroot\mrtg\index.htm
perl indexmaker 2.cfg>>c:\wwwroot\mrtg\index.htm
perl indexmaker 3.cfg>>c:\wwwroot\mrtg\index.htm
至此生成的index.htm文件就可以同时监控通过1,2,3三台设备的流量了,真正打造了自己的监控中心。
、中文标识的应用
如果对生成的网页不进行修改的话将是英文注释,而且注释信息为端口号非常不直观。我们要把他修改为自己希望的中文名,方便我们浏览。
第一步:没有经过修改的流量监控图都是英文注释。(如图1)对于各个端口IP对应的实际线路一定要做出一个对应表格来,然后我们才能根据这个表格的对应关系对index.htm网页进行修改。
![]() |
| 图1 点击看大图 |
第二步:例如68端口对应的中文名是“外网出口”,则用记事本打开index.htm,通过查找Traffic Analysis for 68将其替换为你所希望的中文名“外网出口”即可。
第三步:当我们完成了所有中文注释工作并保存退出后就可以浏览index.htm,这时会发现所有注释信息都变成了中文。(如图2)
![]() |
| 图2 点击看大图 |
上面介绍的只是一个最简单的中文注释的编辑工作,当然如果你使用DREAMWEAVER来修改的话还可以制作出更加优美更加华丽的监控中心。
、中文标识的应用
如果对生成的网页不进行修改的话将是英文注释,而且注释信息为端口号非常不直观。我们要把他修改为自己希望的中文名,方便我们浏览。
第一步:没有经过修改的流量监控图都是英文注释。(如图1)对于各个端口IP对应的实际线路一定要做出一个对应表格来,然后我们才能根据这个表格的对应关系对index.htm网页进行修改。
![]() |
| 图1 点击看大图 |
第二步:例如68端口对应的中文名是“外网出口”,则用记事本打开index.htm,通过查找Traffic Analysis for 68将其替换为你所希望的中文名“外网出口”即可。
第三步:当我们完成了所有中文注释工作并保存退出后就可以浏览index.htm,这时会发现所有注释信息都变成了中文。(如图2)
![]() |
| 图2 点击看大图 |
上面介绍的只是一个最简单的中文注释的编辑工作,当然如果你使用DREAMWEAVER来修改的话还可以制作出更加优美更加华丽的监控中心。
二、MRTG的自启动设置
每次启动MRTG都要进入命令行模式输入perl mrtg -logging=public.log public.cfg,对于24小时监控的设备会带来不方便,因为一旦系统因故障重新启动的话由于不能自动进入到桌面,造成MRTG不能运行,使监控出现中断。
方法1:自动登录系统启动MRTG程序法
该方法就是在WIN2000中设置自动登录系统,然后将mrtg.bat添加到启动组中。
MRTG.BAT的内容如下:(假设MRTG是安装在e:\mrtg目录下,配置文件为public.cfg)
e:
cd mrtg
cd bin
perl mrtg -logging=public.log public.cfg
小提示:关于如何设置WIN2000自动等录系统不在本文讨论的话题之内,如果有读者感兴趣可以查看电脑报以前的相关内容。



