如何在Windows下安装配置MRTG?
要从Internet上面下载最新的MRTG回来,MRTG的官方网址是:http://pe ople.ee.ethz.ch/~oetiker/webtools/mrtg/ MRTG的中国镜象网址是:http://mrtg.openunion.org/ MRTG的下载网址是:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/ ,现在最新的版本是:mrtg-2.9.27.zip 如果您使用的是LINUX或者UNIX系统,可 以直接下载mrtg-2.9.27.tar.gz 。
软件下载回来后,我们要先将其解压。由于MRTG是一个PERL写的程序,不需要 安装,稍后有些安装过程需要在DOS里面完成,所以建议解压的路径为C:\MRTG。
下面给出详细的安装步骤:
1、 运行cmd,进入DOS状态;
2、 c:\>cd\mrtg\bin 进入刚才解压的MRTG目录,准备执行命令;
3、 使用perl mrtg 命令测试MRTG是否正确;
4、 执行命令行perl cfgmaker chinatnk@192.168.0.254 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg 这一行命令我要解释一下: chinatnk@192.168.0.254 使用的是您需要获得SNMP数据的设备的community 和它 的IP地址。
WorkDir: c:\www\mrtg 使用的是正确安装MRTG后,需要使用到的WEB目录,要根 据实际情况更改; output mrtg.cfg 则是输出后的配置文件名称; 改好了之后按一下回车,系统就开始执行配置了。
由于我是先使渗档则用的是交换机来 作为的SNMP源,上面命令执行后,它会绑定24个端口,有一些信息显示出来,而 路由器上没有那么多需要绑定的端口,所以信息量会稍微少一些。 此一步骤正常执行蠢逗完后,系统将在MRTG的目录下生成指定的mrtg.cfg文件。
我们 下一步要做的就是修改MRTG文件,使之符合我们的要求。 有的设备不支持SNMP协议,在这里将会出现错误的提示信息。
如果您是需要同时监控多个设备的流量,则需要修改output 参数后面的配 置文件名,此例中是mrtg.cfg。 详细资料如下: C:\mrtg\bin>perl cfgmaker public@192.168.0.4 --global "WorkDir: c:\webroot\mrtg" --output mrtg4.cfg 其中public为SNMP连接字符串,192.168.0.4为本地IP 开始生成流量图及配置文件 C:\mrtg\bin>perl mrtg mrtg4.cfg 为了使网络流量图可以每5分钟自动更新一次,我们还需要在 ###Global Config Options的下一行加入一条命令丛棚: RunAsDaemon: yes 当我们需要同时监控的设备多于一个时或者设备的接口多于一个时,将会涉及到生成了多个配置文件,这样查看起来比较困难,这时我们需要使用indexmaker命令将多个数据收集起来做成一个文件里面。 执行如下命令: C:\MRTG\BIN> perl indexmaker --output=index.htm mrtg.cfg 此时,系统将会自动生成index.htm在我们指定的WEB目录里面,我们现在可以打开网页文件来查看是否正常了。 然后在IIS里面把目录定位在生成的index.htm的目录上就OK了!