会计考友 发表于 2012-8-3 20:28:11

CCNA指导:利用SNMP协议来监测Cisco2950流量

MRTG (Multi Router Traffic Grapher)是一款监控收集流量负载的免费软件,今朝操作MRTG已经开发出了林林总总的统计系统:   1.系统资本负载统计,例如:磁盘空间、CPU负载、内存用量等等
  2.Server流量统计,例如:Mail、DNS、Web、BBS、IRC等等
  3.收集设备流量统计,例如:防火墙、路由器、交流机等等
  4.另类统计,例如:Modem流量、Login人数、联机游戏人数等等。
  MRTG是操作SNMP和谈去发芽指定有SNMP和谈的设备,按时统计其设备的流量或负载,再将统计结不美观绘成统计图,年夜统计图上能很轻易、直不美观地就能查出流量或负载。以思科2950为例来声名一下本软件的使用过程:
一、2950端的设置装备摆设
  2950端需要将SNMP功能打开(一般收集设备出厂设置是打开SNMP的),并做响应的设置,具体如下:


telnet 10.10.100.13123# conf t\进入特权设置装备摆设模式123(config)# snmp-server community 5haolou RO(此处不是零)\设置SNMP的集体名为5haolou123(config)# snmp-server trap-source FastEthernet0/1\以Fa0/1端口为监控源,如不美观不输,将以设备自身的ROUTER ID作为监控源123(config)# snmp-server contact qufeng13_2003@126.com\设置打点者的邮箱地址123(config)# snmp-server host 10.10.100.201 5haolou\设置打点机的IP地址为10.10.100.201,并设置集体名5haolou123(config)# snmp-server enable traps\启动监控123#copy run start\保留设置
  至此已经完成在2950设惫亓所有设置装备摆设。
二、监控端的设置装备摆设
  需要使用的软件:
  1.Perl
  2.MRTG
  3.微软的工具软件 :INSTSRV.exe
  SRVANY.exe
  软件安装轨范:
  1.Perl的安装
  Perl的安装斗劲简单,今朝使用的一般是Active Perl for windows,此刻最新的版本是5.8.0,它需要使用者先安装IIS或者APACHE等常用的Web处事器平台。在linux/unix操作系统中Perl是系统自带的。
  安装Perl的过程其实很简单的,打开PERL的安装文件,点下一步,然后赞成软件使用权的和谈,下矣闽画面会让您确认是否使用PPM3发送小我信息至ASPN,不要选它,直接按下一步。然后就是下一步纵贯车,直至Perl安装成功,年夜头启动计较机生效。
  注重:本文安装路径选择d:perl.
  安装完毕的搜检体例:
  我的电脑右键单击——打点——处事和应用轨范——Internet信息处事打点(IIS)——网站右键单击——属性——主目录——设置装备摆设,调出下图,查磕暌剐没有。pl,。plx扩展名,如不美观有就声名perl安装成功了。
  2.MRTG的安装
  Mrtg在windows下的安装很简单,只需要将mrtg.***直接解压到某个盘就好了,好比解压到:d:mrtg
  同时还要成立一个目录来存放我们要生成的文件,如:d:mrtgwww,同时将d:mrtgimages的所有文件复制到d:wwwmrtg下。
  接下来我们就可以做mrtg的设置装备摆设了。
  起头——运行——cmd进入dos窗口进行相关设置装备摆设。
  ①、设置装备摆设文件的生成就由cfgmaker来生成)
  首前进前辈入到目录d:mrtgbin(mrtg解压后的目录),执行如下呼吁:
  D:mrtgbin>perl cfgmaker 5haolou@10.10.100.13 ——global “workdir: d:wwwmrtg” ——output mrtg5haolou.cfg

  5haolou是SNMP的通信密码,一般是交流机的出厂设置是public,10.10.100.13是被监控设备的IP,生成的文件默认路径为D:mrtgbin(必然要注重那些处所有空格,那些处所没有)。

会计考友 发表于 2012-8-3 20:28:12

CCNA指导:利用SNMP协议来监测Cisco2950流量

</p>  安装完毕的搜检体例:
  输入以下呼吁:
  D:mrtgbin>perl mrtg mrtg.cfg
  会呈现警告,不用管,持续运行三次就不会呈现了。
  ②、设置装备摆设文件的改削(mrtg5haolou.cfg)
  其中的第4,5行是新加进去的语句,保证能够自动更新(interval后的5暗示每5分钟刷新一次,可按照现实情形进行改削,此外,如不美观不加RunAsDaemon:yes这个参数,PERL执行MRTG后会自然中止,切记)。
  将第12行前面的#符号去失踪,如不美观没有此行就插手,使显示以bits为单元
  插手language: GB2312,使显示界面为汉语
  然后保留封锁即可。(注重:改削之前必然要备份文件,防止呈现意外)
  ③运行如下呼吁:
  D:mrtgbin>perl mrtg mrtg5haolou.cfg
  如不美观呈现以下语句就剖明mrtg工作正常:
  Daemoning mrtg…
  Do not close this window,or mrtg will die
  就是告诉你不要封锁这个窗口,否则mrtg就无法工作。
  ④添加处事MRTG为一项随机启动处事
  因为MRTG是用perl编写的,所以不能直接添加为windows的处事,需要以下两个小轨范:Instsrv.exe和srvany.exe,可以用 google直接搜索下载到。将Instsrv.exe和srvany.exe放到d:mrtgbin目录(为了便利起见),执行如下呼吁:
  d:mrtgbin>instsrv MRTG d:mrtgbinsrvany.exe
  会呈现添加处事成功的提醒。
  接下来需要改削注册表的内容:
  HKEY_LOCAL_MACHINE-system-currentcontrolset-service-MRTG
  为其新建一个名为parameters的项
  在该项下添加以下键值(字符串)
  Application 值为: d:perlbinperl.exe(perl的安装目录)
  AppDirectory 值为: d:mrtgbin
  AppParameters 值为: mrtg mrtg5haolou.cfg
  添加完往后就可以把MRTG处事启动了。
  启动体例:在节制面板打点工具处事中,找到MRTG处事,启用处事,MRTG即可全天看管指定设备的收集信息了。
  ⑤成立MRTG统计网页(使用indexmaker)
  d:mrtgbin>perl indexmaker mrtg5haolou.cfg >D:wwwmrtgindex.htm
  这样就生成了统计的网页D:wwwmrtgindex.htm.
  可以经由过程改削mrtg5haolou.cfg中每个端口的Title、PageTop信息来指定每个端口流量信息页面的问题,可以改削 mrtg5haolou.cfg中其他的一些信息,也可以改削index.htm文件来改变页面的显示,当然你每次改削之前最好备份一下 mrtg5haolou.cfg文件。
  3、为了使系统在每次开机后,能自动运行该呼吁,我们还需要在启动琅缦沔插手以下快捷体例。
  ①在桌面击右键,选择快捷体例。
  ②输入快捷体例的运行呼吁行为 start /D d:mrtgbin wperl mrtg ——logging=mrtg5haolou.log mrtg5haolou.cfg.
  ③输入一个好记的文件名,如“mrtg流量监控”。
  ④运行后,查看bin目录中有没有mrtg5haolou.cfg_l文件,如不美观有就是执行成功了。
  至此,如不美观在IIS中为index.htm添加一个联接,MRTG就可以正常运行了,而且会给我们供给每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。
页: [1]
查看完整版本: CCNA指导:利用SNMP协议来监测Cisco2950流量