atnk@192.168.0.4: Eth 00-0b-be-b2-b8-92 --> 18 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-93 --> 19 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-94 --> 20 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-95 --> 21 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-96 --> 22 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-97 --> 23 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-98 --> 24 --snpo: confcache chinatnk@192.168.0.4: Eth --> 25 --snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-80 --> 26 --base: Get Interface Info --base: Walking ifIndex --base: Walking ifType --base: Walking ifAdminStatus --base: Walking ifOperStatus --base: Walking ifAlias --base: Walking ifSpeed --base: Writing mrtg4.cfg
C:\mrtg\bin>perl mrtg mrtg4.cfg
C:\mrtg\bin> C:\mrtg\bin>perl cfgmaker chinatnk@192.168.0.254 --global "WorkDir: e:\webroot\m rtg" --output mrtg5.cfg --base: Get Device Info on chinatnk@192.168.0.254: --base: Vendor Id: --base: Populating confcache --snpo: confcache chinatnk@192.168.0.254: Descr Ethernet0 --> 1 --snpo: confcache chinatnk@192.168.0.254: Descr Serial0 --> 2 --snpo: confcache chinatnk@192.168.0.254: Descr Bri0 --> 3 --snpo: confcache chinatnk@192.168.0.254: Descr LoopBack0 --> 4 --snpo: confcache chinatnk@192.168.0.254: Ip 127.0.0.1 --> 4 --snpo: confcache chinatnk@192.168.0.254: Ip 192.168.0.254 --> 1 --snpo: confcache chinatnk@192.168.0.254: Ip 202.104.141.177 --> 1 --snpo: confcache chinatnk@192.168.0.254: Type 6 --> 1 --snpo: confcache chinatnk@192.168.0.254: Type 23 --> 2 --snpo: confcache chinatnk@192.168.0.254: Type 23 --> 3 (duplicate) --snpo: confcache chinatnk@192.168.0.254: Type 24 --> 4 --snpo: confcache chinatnk@192.168.0.254: Eth 00-e0-fc-06-d4-21 --> 1 --snpo: confcache chinatnk@192.168.0.254: Eth 00-00-00-00-00-00 --> 2 --snpo: confcache chinatnk@192.168.0.254: Eth 00-00-00-00-00-00 --> 3 (duplicate ) --snpo: confcache chinatnk@192.168.0.254: Eth 00-00-00-00-00-00 --> 4 (duplicate ) --base: Get Interface Info --base: Walking ifIndex --base: Walking ifType --base: Walking ifAdminStatus --base: Walking ifOperStatus --base: Walking ifSpeed --base: Writing mrtg5.cfg
C:\mrtg\bin>perl mrtg mrtg5.cfg
C:\mrtg\bin>
5、 开始生成流量图及配置文件 6、 C:\mrtg\bin>perl mrtg mrtg.cfg
命令成功执行完成后,将会在我们前一个命令所指定的WEB目录里面生成以IP+端口命名的网页和一些png图片,这些图片就是网络当时的流量图。我们可以直接打开这个网页检查一下,看是否正常。刚开始生成后很多都是空白的,需要让它自动运行一段时间后才可以有图形表现出来。
7、 要使MRTG可以随时得到最新的流量图,我们还需要修改一下配置脚本,主要是刚才output参数所带的文件名mrtg.cfg,使用文本编辑器打开它。 文件头部已经说明了在Windows系统里面或者在UNIX系统里面的不同配置方法,现在因为是新版的MRTG,已经自动在尾部添加了工作目录,不需要我们再手工编辑。 为了使网络流量图可以每5分钟自动更新一次,我们还需要在 ###Global Config Options的下一行加入一条命令:
RunAsDaemon: yes 这条命令的作用是使MRTG每5分钟自动去获取一次SNMP的数据及更新网络流量图形。
保存文件,退出。
8、 当我们需要同时监控的设备多于一个时或者设备的接口多于一个时,将会涉及到生成了多个配置文件,这样查看起来比较困难,这时我们需要使用indexmaker命令将多个数据收集起来做成一个文件里面。 执行如下命令:
C:\MRTG\BIN> perl indexmaker --output=index.htm mrtg.cfg 此时,系统将会自动生成index.htm在我们指定的WEB目录里面,我们现在可以打开网页文件来查看是否正常了。
9、 为了使系统在每次开机后,能自动运行该命令,我们还需要在启动里面加入这个快捷方式。
1)、在桌面击右键,选择快捷方式。 2)、输入快捷方式的运行命令行为 start /D c:\mrtg/bin wperl mrtg –logging=eventlog mrtg.cfg 3)、输入一个好记的文件名,如”mrtg流量监控”。 9、至此,MRTG已经可以正常运行了,并且会给我们提供每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。
更详细的安装MRTG的方法在MRTG的官方网站:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/nt-guide.html
把流量图加入您的网站
前面,我们已经生成了图量图文件了,现在是把它美化,并加入您的网站。 我们使用Dreamwaver MX等网页制作软件打开它,按自己所需要或者网站的网格美化一下,就可以正常使用了。

(全文完)
本文作者水平有限,如有错误之处,还恳请各位朋友提出来,谢谢!
作者:樊礼 于 广东
作者网站:http://www.cnitexam.com 联络方式:cqfanli@163.com 上一页 [1] [2] [3]
|