所有的东西都是乱弹和自己的技术积累和网络见闻
tcsm | 16 六月, 2005 00:28
什么是mrtg呢?就是一种图形化的流量监控服务。网址是:http;//www.mrtg.org |
二、安装配置mrtg
1.安装activeperl5.6.1,直接安装就可以了。不能安装的朋友可能提示需要msiexec.exe,在officexp中可以找到。
2.解压mrtg-2.9.21.zip,随便解压在一个不容易被删除的地方,如:d:mrtg
3.建立一个目录给mrtg生成html和png文件,我在d中建立一个mrtg。路径为:
d:mrtg_work
4.在命令行(cmd)进入d:mrtgbin执行
perl cfgmaker rr@localhost >mrtg.cfg
这里rr是交换机或者路由器和支持SNMP的设备读取信息的口令,后面的ip地址是设备的ip地址
如果执行正确就会在bin目录下产生刚才输入名字的配置文件(mrtg.cfg)
5.编辑mrtg.cfg
# or for NT
WorkDir: D:mrtg_work
这个部分改成你刚才建立的d:mrtg_work,注意workdir: 后面有一个空格.
6.现在还是在bin下执行perl mrtg mrtg.cfg
这个命令行最简单不过了…意思是用perl解释mrtg并且mrtg的参数是mrtg.cfg(就是刚才用cfgmaker生成的*.cfg文件)
赶快到D:mrtg_work中执行*.html文件就会看到你的结果了..也许你会发现网页下面的图片不能正常显示.没有关系把bin文件夹同级的images文件夹中的图片复制到c;wwwmrtg中就可以了.不过为什么图中没有任何流量的显示呢?这是因为mrtg你只执行了一次而已.过5分钟再执行一次就会看到有变化了.
注:如果再命令行提示找不到perl,请用perl的绝对路径,如:d:perlbinperl
三、配置mrtg为自动更新、汉化,作为后台服务
1.自动更新+后台服务
(1)首先在刚才生成的mrtg.cfg中加入
RunAsDaemon: yes
Interval: 5
(2)安装FireDaemon.Pro.v1.6
在short中和display中填入你需要命名的名称,
在descript中填入注释
working是mrtg所在的目录
executable是perl.exe所在的目录
parameters是参数: mrtg -logging=mrtg.log mrtg.cfg
最后install就可以了…mrtg就做为服务了.
2.汉化
在mrtg.cfg中加入language: gb就ok了。
四、参考文章
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/nt-guide.html
http://www.firedaemon.com/HOWTO/MRTG/
http://bbs.et8.net/bbs/showthread.php?s=&threadid=182840
中的打包教程,包括*.cfg的主要参数含义.
« | 十一月 2024 | » | ||||
---|---|---|---|---|---|---|
日 | 一 | 二 | 三 | 四 | 五 | 六 |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |