H3C ER3200路由器安装MRTG监控网络流量

                                                                              H3C ER3200路由器安装MRTG监控网络流量

        之前也做过安装MRTG监控路由器流量的实验,但没在交换机上做过这个实验,于是今天心血来潮,学习下在交换机环境下MRTG是如何配置的,顺便也整理一下之前的资料。当然,要感谢广大网友,能完成实验,也是自己在网上搜集各种整理作参考的。

MRTG是利用SNMP协议去查询指定有SNMP协议的设备,定时统计其设备的流量或负载,再将统计结果绘成统计图,从统计图上能很容易、直观地就能查出流量或负载。

       一 需要安装的软件

      l.MRTG,MRTG可以到其官方网站http://oss.oetiker.ch/mrtg/pub/下载,MRTG的安装十分简单,将下载的压缩包解压即可,默认把压缩包解压到C:\mrtg-2.16.2(我这里下载的是mrtg-2.16.2版本);

     2.Perl,Perl可以从其官方网站http://www.activestate.com/activeperl/downloads免费下载。ActivePerl安装过程非常简单,默认安装的路径为 C:\Perl,其他选择默认下一步即可。安装是否成功,可以检查系统变量是否存在perl的环境变量即可,有即表示安装成功。(这里用的版本是5.10.0.1005)



二 配置MRTG的具体步骤:

1.首先在路由器上开起snmp功能

  具体如下:

在网页中输入http://192.168.1.1进入路由器管理界面(这里我们用的是DrayTek VigorPro200路由器),选择“系统维护”-“管理”(如下图所示)


然后在SNMP管理下,勾选“启用SNMP代理程序”即可(如下图所示)。




至此,完成了路由器的设置。


三  监控主机MRTG的配置是如何做的

    接下来我就可以在监控主机上做mrtg的配置了。

首先,我在C盘建立一个目录来存放MRTG监控路由器所生成的网页文件以及图片。我们这里建的目录为C:\mrtgwww,并且把C:\mrtg-2.16.2\images下的所有图片都复制到该目录下。

   然后在“开始——运行——cmd”进入dos窗口进行相关配置。

1.配置文件的生成(由cfgmaker来生成)

首先进入到目录C:\mrtg-2.16.2\bin(mrtg解压后的目录),

执行如下命令:perl cfgmaker public@192.168.1.1 -global “WorkDir: C:\mrtgwww” -output “C:\mrtgwww\routermrtg.cfg”

成功后会在在C:\mrtgwww下生成routermrtg.cfg文件。

再执行以下命令:perl mrtg C:\mrtgwww\routermrtg.cfg

注释:

lpublic@192.168.1.1为你要监控的设备的ip地址,我们要检测的是路由器;public为团体名;

l“C:\mrtgwww“为mrtg生成网页文件和图片的目录;

l“C:\mrtgwww\routermrtg.cfg”为生成的路由配置文件;

命令成功执行完成后,将会在"C:\mrtgwww目录里面生成以IP+端口命名的网页和一些png图片(如下图),这些图片就是网络当时的流量图。我们可以直接打开这个网页

检查一下,看是否正常。刚开始生成后很多都是空白的,需要让它自动运行一段时间后才可以有图形表现出来。

四 配置文件的修改(routermrtg.cfg)

1  要使MRTG可以随时得到最新的流量图,我们还需要修改一下配置脚本,主要是刚才output参数所带的文件名routermrtg.cfg,使用文本编辑器打开它。

 为了使网络流量图可以每5分钟自动更新一次,我们还需要在

###Global Config Options的下一行加入两条命令:

RunAsDaemon: yes

Interval:5

  这条命令的作用是使MRTG每5分钟自动去获取一次SNMP的数据及更新网络流量图形。

另外,我们可以在

#  to get bits instead of bytes and graphs growing to the right

#Options[_]: growright, bits

把Option前面的 “#”删除,可以使图表的红色箭头和时间显示为从左指向右(如下图)。

如果要显示中文相关信息,只要在Option下一行添加如下代码:

Language: GB2312

(注意;流量单位可能会导致乱码)


     重新运行如下命令:

perl mrtg C:\mrtgwww\routermrtg.cfg

如果出现以下语句就表明mrtg工作正常:

意思是告诉你不要关闭这个窗口,否则mrtg就无法工作.


2 建立MRTG统计网页(使用indexmaker)

执行以下命令

Perl indexmaker C:\mrtgwww\routermrtg.cfg > C:\mrtgwww\index.htm

  这样就生成了统计的网页index.htm。

  可以通过修改routermrtg.cfg中每个端口的Title、PageTop信息来指定每个端口流量信息页面的标题,可以修改routermrtg.cfg中其他的一些信息,也可以修改index.htm文件来改变页面的显示,当然你每次修改之前最好备份一下routermrtg.cfg文件。

  最后,打开生成的index.htm网页,就可以看到生成路由器监控图。


 点击图片,可以看到详细的各个端口的网络流量。

 另外,在H3C S3100交换机上的监控网络流量,PC客户端的设置是一样的,不同的是需要在交换机上配置几条命令。命令如下:

    (1)设置团体名为public

    [H3C]snmp-agent community read public

    (2)设置启用的SNMP版本

    [H3C]snmp-agent sys-info version all

    (3)设置接收SNMP通知的目的地,即安装MRTG的客户机,这里的IP地址为192.168.1.61

    [H3C]snmp-agent target-host trap address udp-domain 192.168.1.61 params securityname public

     设置完以上命令,就可以对H3C交换机进行网络流量监控。其实跟路由器配置差不多,就是命令不一样而已。这个实验算是最简单了,网友还做了接收trap的配置情况,有兴趣以后可以研究一下。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值