制作mrtg流量图的步骤
创始人
2024-07-24 14:20:37
0

制作mrtg流量图的步骤:

  1.配置交换机(snmp)

  2.安装监控软件

     a.安装ActivePerl环境

     b.下载mrtg软件包

     c.安装iis环境

  3.开始配置

    a.生成cfg文件

    b.生成iis首页

    4.生成配置网站

   网络流量对于网管员来说是一个比较重要的指标,观察流量可以得知网络的***一些症状。如果网络流量过高就可以及时对路由器进行扩容,但是如果我们只是用人工的方法进行流量监控的话效率太低了一点,这时我们就可以使用一款名为MRTG的软件来帮助你自己监控网络的流量。

  MRTG简介

  MRTG(Multi Router Traffic Grapher)是一个监控网络链路流量负载的工具软件, 它通过SNMP协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,从而以非常直观的形式显示流量负载。MRTG是个多平台软件,可以运行在Linux、Windows NT/2000/XP、FreeBSD等操作系统上。


  在Windows 2000下安装MRTG

  MRTG的安装相对比较复杂,限于文章的篇幅,笔者主要是介绍一个安装思路,下面且听笔者慢慢道来。

  1.在Windows 2003下安装Perl

  Perl的安装比较简单,目前使用的一般是Active Perl for windows,现在***的版本是5.8.0,它需要使用者先安装IIS或者APACHE等常用的Web服务器平台。在这里,我就以最常用的IIS作为安装的示例,如果大家需要在APACHE平台里面安装Perl,结果会稍有些不同。

  安装Perl的过程其实很简单的,但还是要描述一下。首先打开PERL的安装文件 ,点下一步,然后同意那个软件使用权的协议,下一个画面会让您确认是否使用[PPM3发送个人信息至ASPN],还是省着点儿,不要选它,直接按下一步。然后就是下一步直通车,直至Perl安装成功。

  2.安装MRTG

  我们首先要从Internet上面下载***的MRTG回来,[点击下载]

  由于MRTG是一个Perl写的程序,不需要安装,稍后有些安装过程需要在DOS里面完成,所以建议解压的路径为C:\MRTG。

  下面给出详细的安装步骤:

  1) 运行cmd,进入DOS窗口;

  2) c:\>cd\mrtg\bin 进入刚才解压的MRTG目录,准备执行命令;

  3) 使用perl mrtg 命令测试MRTG是否正确;

  4) 执行命令行perl cfgmaker public@211.152.49.50 --global "workdir: d:\shidc" --output mrtg.cfg(执行成功后,在d:\shidc目录下自动生成一个mrtg.cfg文件,其中211.152.49.50为交换机的ip地址,需修改!)

  5) 利用记事本打开mrtg.cfg文件,在 “####################################”

  前输入以下代码:

  1.   RunAsDaemon:yes  
  2.  
  3.   Options[_]:growright,bits  
  4.  
  5.   Language:gb2312  
  6.  

  (意思是:自动刷新,默认是5分钟刷新一次)

  然后保存文件。

  6)再次运行cmd,进入DOS窗口,输入:

  1.   perl indexmaker --output="d:\shaidc\index.html" --title=shidcmrtg mrtg.cfg  
  2.  

  (生成一个网页)

  输入perl mrtg mrtg.cfg命令三次(刷新)

  并保持,不要关闭cmd。

  注意:***把perl mrtg mrtg.cfg批处理(.bat) 文件

  文件内容如下:

  1.   cd c:\mrtg\bin  
  2.  
  3.   perl mrtg mrtg.cfg  
  4.  

  保存为.bat文件即可.

  3.设置SNMP

  我们将PERL Perl安装好后,要先设置一下您需要监控流量的设备,它可能是路由器、交换机…甚至于一台安装了Windows 2000的电脑。只要其支持SNMP的traps,都可以使用来作用被监控的对象。以思科2950为例来说明一下了。以下命令在CISCO 2950环境里面调试通过:

  C:\telnet 您的交换机的IP

  1.   User Access Verification  
  2.  
  3.   Password:  
  4.  
  5.   TNKSW>en  
  6.  
  7.   Password:  
  8.  
  9.   TNKSW# conf t  
  10.  
  11.   TNKSW(config)# nmp-server community chinatnk RO  
  12.  
  13.   TNKSW(config)# snmp-server trap-source FastEthernet0/1  
  14.  
  15.   TNKSW(config)# snmp-server contact cqfanli@163.com  
  16.  
  17.   TNKSW(config)# snmp-server host 192.168.0.6 chinatnk  
  18.  
  19.   TNKSW(config)# snmp-server enable traps  
  20.  
  21.   TNKSW# sh run  
  22.  
  23.   TNKSW# wr  
  24.  

  打开计算机管理-->进入internet信息服务器(iis)管理器-->打开"网站"文件夹,右键打开菜单,新建一个网站,按步骤输入相应的信息.

  完成后,在浏览器中输入该机ip地址即可访问该流量图网站.

  为了使系统在每次开机后,能自动运行该命令,我们还需要在启动里面加入这个快捷方式。

  1)在桌面击右键,选择快捷方式。

  2)输入快捷方式的运行命令行为 start /D c:\mrtg/bin wperl mrtg logging=eventlog mrtg.cfg

  3)输入一个好记的文件名,如“mrtg流量监控”。

  至此,MRTG已经可以正常运行了,并且会给我们提供每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。

 


  结束语

  安装和配置好MRTG后,下一步就是把流量图加入自己的网站。

  笔者使用Dreamwaver MX等网页制作软件打开它,按自己所需要或者网站的网格美化一下,就可以正常使用了。然后我就拿了一台普通的电脑作为客户端,将浏览网址加上一个固定的端口号(这种端口号一般不公开的)加入收藏夹后就可以进行监控了。

  同时,一旦我们发现路由器的流量偏高了,在分析原因后,发现确实是用户数量增多而造成的,我们就可对路由器和交换机及时进行扩容。


【编辑推荐】

MRTG使用方法(配置SNMP服务)

用MRTG监测交换机端口流量(图)

SNMP MRTG下的问题解答及技巧

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...