Windows下安装MRTG

最近在研究网络管理,网络状态监测,发现了一个业内古老而且简单易用的网络设备及服务器流量的检测工具MRTG 全称Multi Router Traffic Grapher,谷歌翻译为“多路由器流量绘图器”,这个翻译挺古怪,不过有挺符合这个软件的,这款软件主要就是通过SNMP协议来获取网络设备的接口流量信息并绘图 然后以网页的形式呈现给大家,此软件还是以GPL授权的哦。在搜索工具相关介绍的时候还无意中搜到了哈尔滨理工大学的监控服务器地址,而且还是对外开放的在此共享给大家把http://202.118.201.11/ 先发个效果图

clip_image002

在Windows系统上安装MRTG需要Perl的支持,所以我们这里需要下载两个软件包

1. Active Perl for Windows

下载地址http://www.activestate.com/activeperl/downloads

2.MRTG-2.17.2

下载地址http://oss.oetiker.ch/mrtg/pub/?M=D

安装配置过程

1. 安装Active Perl for Windows 按步骤NEXT即可

2.下载MRTG 解压到一个目录如"C:\mrtg"

到此为止,软件安装部分已经结束了,下面配置网络设备了,在此以交换机为例,交换机上开启snmp,如团体名为test 地址为1.1.1.1

下面开始对MRTG进行配置

命令行进入C:\mrtg\bin 执行以下命令

perl cfgmaker [email protected] --global "WorkDir: c:\www\mrtg" --output mrtg001.cfg

说明:test为团体名;1.1.1.1为设备IP地址;C:\www\mrtg为工作目录,生成的网页文件都在这里面(注 路径前有空格);最后的mrtg001.cfg为这个设备指定的配置文件

完成后,在配置文件的最后加上下面两行代码,以实现流量图的定时更新(5分钟更新一次)

RunAsDaemon:yes

Interval:5

perl indexmaker mrtg001.cfg > c:\www\mrtg\index.htm

生成监控主页

perl mrtg -logging=mrtg001.log mrtg001.cfg

从“mrtg001.cfg”中读取配置并启动MRTG程序,同时记录日志信息到“mrtg001.log”中

OK了,现在就可以通过服务器的IP地址直接访问我们的监控页面了,下面是我测试的效果图,对于WEB页面上的问题描述,我们可以自由的发挥进行修改以方便自己为佳。

clip_image004

下面是我收集的一些增值功能及FAQ

-----------------------------------------------

若想在一个页面回显多台设备的流量图,有懂命令行和HTML的应该明白的

perl indexmaker mrtg001.cfg >c:\wwwroot\mrtg\index.htm

perl indexmaker mrtg002.cfg >>c:\wwwroot\mrtg\index.htm

perl indexmaker mrtg003.cfg >>c:\wwwroot\mrtg\index.htm

---------------------------------------------------

编辑MRTG.CFG配置文档,在最前面添加两条语句:

RunAsDaemon:yes

Interval:5

语句说明:为了让MRTG全天24小时监控,我们在MRTG2.CFG中加入以上参数,目的是让MRTG每隔5分钟采集一次信息,(注意:如果不加RunAsDaemon:yes这个参数,PERL执行MRTG后会自然中止,切记)

------------------------------------------------------

中文乱码问题,index.html中修改语言为GBK即可

<meta http-equiv="content-type: content="text/html;charset=GBK">

你可能感兴趣的:(windows,网络,软件,blank,谷歌翻译)