荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hellsolaris (qq), 信区: Security
标  题: Mrtg under win2k
发信站: 荔园晨风BBS站 (Mon Dec 29 15:22:52 2003)


Mrtg under win2k

什么是mrtg呢?就是一种图形化的流量监控服务。网址是:http;//www.mrtg.org

一、先下几个需要的软件:

1.       ActivePerl5.6.1build633
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-
5.6.1.633--SWin32-x86.msi

为win2k增加perl环境支持

2. mrtg-2.9.21

http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.21.zip

mrtg的主程序

二、安装配置mrtg

1.  安装activeperl5.6.1,直接安装就可以了。不能安装的朋友可能提示
需要msiexec.exe,在officexp中可以找到。

2.  解压mrtg-2.9.21.zip,随便解压在一个不容易被删除的地方,如:
d:\mrtg

3.  建立一个目录给mrtg生成html和png文件,我在c:\中建立一个mrtg。路
径为:c:\www\mrtg

4.  进入d:\mrtg\bin执行

perl cfgmaker public@192.168.2.150 --global "workdir: c:\www\mrtg"
--output mrtg.cfg

   这里public是交换机或者路由器和支持SNMP的设备读取信息的口令,后面的ip地
址是设备的ip地址,global中的workdir就是产生html的地方(注意在workdir的:和
c之间有空格)

output就是输出的配置文件名,默认在bin目录下生成.

如果执行正确就会在bin目录下产生mrtg.ok和你刚才输入名字的配置文件(mrtg.
cfg)

5.现在还是在bin下执行perl mrtg mrtg.cfg

这个命令行最简单不过了…意思是用perl解释mrtg并且mrtg的参数是mrtg.cfg(就
是刚才用cfgmaker生成的*.cfg文件)

赶快到c;\www\mrtg中执行*.html文件就会看到你的结果了..也许你会发现网页下
面的图片不能正常显示.没有关系把bin文件夹同级的images文件夹中的图片复制到
c;\www\mrtg中就可以了.不过为什么图中没有任何流量的显示呢?这是因为mrtg你
只执行了一次而已.过5分钟再执行一次就会看到有变化了.

三、配置mrtg为自动更新、汉化

1.  自动更新

首先在刚才生成的mrtg.cfg中加入RunAsDaemon: yes

然后右键拖动bin中的mrtg到桌面,选择建立快捷方式。手动更改其中的目标为

wperl mrtg --logging=eventlog mrtg.cfg

后面的mrtg.cfg为你的配置文件名,对应上面用cfgmaker生成的文件名。

这时桌面上的快捷方式的图标变成一个金黄色的球。运行它。

经过5-6秒的执行(不会产生任何窗口和提示信息)查看bin目录中有没有mrtg.
cfg_l文件

如果有就是执行成功了。这样mrtg就是每隔5分钟执行一次了。

2.  汉化

在mrtg.cfg中加入language: gb就ok了。

四、参考文章



http://people.ee.ethz.ch/~oetiker/webtools/mrtg/nt-guide.html



http://bbs.et8.net/bbs/showthread.php?s=&threadid=182840

中的打包教程,包括*.cfg的主要参数含义.



范例:http://stat.4lan.org

--

※ 来源:.荔园晨风BBS站 http://bbs.szu.edu.cn [FROM: 61.144.235.40]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店