a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 132|回复: 1

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

[复制链接]
发表于 2012-8-3 20:28:11 | 显示全部楼层 |阅读模式
MRTG (Multi Router Traffic Grapher)是一款监控收集流量负载的免费软件,今朝操作MRTG已经开发出了林林总总的统计系统:   1.系统资本负载统计,例如:磁盘空间、CPU负载、内存用量等等- f( l" j$ B; T! e6 n
  2.Server流量统计,例如:Mail、DNS、Web、BBS、IRC等等
/ s+ x* h* B, w; I  3.收集设备流量统计,例如:防火墙、路由器、交流机等等
$ y6 D7 w  Q* T$ H  4.另类统计,例如:Modem流量、Login人数、联机游戏人数等等。0 A. Y# n7 R- Q& q+ B6 H
  MRTG是操作SNMP和谈去发芽指定有SNMP和谈的设备,按时统计其设备的流量或负载,再将统计结不美观绘成统计图,年夜统计图上能很轻易、直不美观地就能查出流量或负载。以思科2950为例来声名一下本软件的使用过程:# f; i- |0 D0 w9 u& T* B2 R$ ^  B
一、2950端的设置装备摆设
; z# I/ t3 Y+ j4 x! G0 F  2950端需要将SNMP功能打开(一般收集设备出厂设置是打开SNMP的),并做响应的设置,具体如下:
+ Z% [3 u& Z' t
7 Z/ V1 W! ?1 B- B. B! s' t5 F
4 j/ b3 E2 v3 Z( I) W  K: mtelnet 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\保留设置) O' v* R+ S' H
  至此已经完成在2950设惫亓所有设置装备摆设。9 Q# c1 s, M7 p8 _) D3 r
二、监控端的设置装备摆设 1 m) T$ X. D& _- B/ F
  需要使用的软件:
/ }, X' S: b4 \& V  1.Perl
/ B4 {9 V5 R- ]* h% C  2.MRTG
0 X/ T7 u& \4 d9 g  3.微软的工具软件 :INSTSRV.exe; z+ N; s& t! u9 r2 |9 v! l3 m
  SRVANY.exe
- i  G: x$ |. l& l  软件安装轨范:
1 F6 J' O2 C/ H  1.Perl的安装$ k: S6 k# ~7 x$ T4 R3 X
  Perl的安装斗劲简单,今朝使用的一般是Active Perl for windows,此刻最新的版本是5.8.0,它需要使用者先安装IIS或者APACHE等常用的Web处事器平台。在linux/unix操作系统中Perl是系统自带的。" n1 d* y: D, \1 [/ }1 B& Y
  安装Perl的过程其实很简单的,打开PERL的安装文件,点下一步,然后赞成软件使用权的和谈,下矣闽画面会让您确认是否使用PPM3发送小我信息至ASPN,不要选它,直接按下一步。然后就是下一步纵贯车,直至Perl安装成功,年夜头启动计较机生效。
4 \! A9 Z; F& a* t3 X0 F0 L, f8 `  注重:本文安装路径选择d:perl.
. n$ b, Q: W1 d( E  安装完毕的搜检体例:$ C. H* m. P" v' @% k
  我的电脑右键单击——打点——处事和应用轨范——Internet信息处事打点(IIS)——网站右键单击——属性——主目录——设置装备摆设,调出下图,查磕暌剐没有。pl,。plx扩展名,如不美观有就声名perl安装成功了。2 f7 a' \8 D9 b% b6 G$ P) z
  2.MRTG的安装- J- {6 O2 Q0 a6 F9 S/ z. q3 ~
  Mrtg在windows下的安装很简单,只需要将mrtg.***直接解压到某个盘就好了,好比解压到:d:mrtg2 `' h$ }6 }1 Q/ I. K8 R# _
  同时还要成立一个目录来存放我们要生成的文件,如:d:mrtgwww,同时将d:mrtgimages的所有文件复制到d:wwwmrtg下。
; x. O  ]7 V4 G3 i- \' ~0 T  接下来我们就可以做mrtg的设置装备摆设了。
; q$ D4 g, H6 |! @, t( i  起头——运行——cmd进入dos窗口进行相关设置装备摆设。; g; q3 ^! Z9 Q- v5 z6 g
  ①、设置装备摆设文件的生成就由cfgmaker来生成)
/ m! [% q0 B1 ]6 c6 H$ ]  首前进前辈入到目录d:mrtgbin(mrtg解压后的目录),执行如下呼吁:
9 `2 s- W' P* G0 Y  q0 d6 X3 u  D:mrtgbin>perl cfgmaker 5haolou@10.10.100.13 ——global “workdir: d:wwwmrtg” ——output mrtg5haolou.cfg' f4 ?! G  U% M: r. d# X

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

使用道具 举报

 楼主| 发表于 2012-8-3 20:28:12 | 显示全部楼层

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

</p>  安装完毕的搜检体例:$ i9 h2 S2 N0 v1 `8 @: b. U
  输入以下呼吁:! x7 G8 ]' l6 O) }& [; F
  D:mrtgbin>perl mrtg mrtg.cfg( ^- x3 G! {. P& y3 L* ~, W! N: h  j# c
  会呈现警告,不用管,持续运行三次就不会呈现了。$ y4 `& h0 X, Q, k; D1 q
  ②、设置装备摆设文件的改削(mrtg5haolou.cfg)
5 l$ n7 n$ @9 ~5 t, Q  其中的第4,5行是新加进去的语句,保证能够自动更新(interval后的5暗示每5分钟刷新一次,可按照现实情形进行改削,此外,如不美观不加RunAsDaemon:yes这个参数,PERL执行MRTG后会自然中止,切记)。8 [( l2 m' o! I* L( \
  将第12行前面的#符号去失踪,如不美观没有此行就插手,使显示以bits为单元8 L. o/ ^; r/ k: x" \4 L9 s+ e2 d' v* @
  插手language: GB2312,使显示界面为汉语. \1 k" v( i4 A
  然后保留封锁即可。(注重:改削之前必然要备份文件,防止呈现意外)) Z' v3 M$ b! n( O: P
  ③运行如下呼吁:
9 O/ g$ w3 Y( b6 p: m" @8 M+ {  D:mrtgbin>perl mrtg mrtg5haolou.cfg& m* {! S! t, v# I+ [9 c
  如不美观呈现以下语句就剖明mrtg工作正常:
; ?  q5 g! K  n* e7 N  Daemoning mrtg…$ L0 z7 T  m. [- c
  Do not close this window,or mrtg will die1 H  `9 o8 D7 M, A" b; P* Z: A# w
  就是告诉你不要封锁这个窗口,否则mrtg就无法工作。- t. _  c$ {6 G" @( ~& x4 ?$ k/ x& ?8 K
  ④添加处事MRTG为一项随机启动处事, L6 g! M. n! m" j& S( [
  因为MRTG是用perl编写的,所以不能直接添加为windows的处事,需要以下两个小轨范:Instsrv.exe和srvany.exe,可以用 google直接搜索下载到。将Instsrv.exe和srvany.exe放到d:mrtgbin目录(为了便利起见),执行如下呼吁:8 A# T* V1 F7 V9 H
  d:mrtgbin>instsrv MRTG d:mrtgbinsrvany.exe9 R+ Q. l( z/ O2 U" F1 k+ D7 B
  会呈现添加处事成功的提醒。7 K; u$ z) T- _& F0 @: ~5 w$ B
  接下来需要改削注册表的内容:* ~: L, {& k: D
  HKEY_LOCAL_MACHINE-system-currentcontrolset-service-MRTG8 t6 v& n* [" k. s0 u
  为其新建一个名为parameters的项% H- Y) O7 i* u; M5 p" l0 F' Q
  在该项下添加以下键值(字符串)
8 A+ K% F* J* t2 }; \& X5 z  Application 值为: d:perlbinperl.exe(perl的安装目录)1 F5 _4 M8 y+ |: G  \0 Q
  AppDirectory 值为: d:mrtgbin6 j1 @% X" O- j4 J; [2 C  q
  AppParameters 值为: mrtg mrtg5haolou.cfg1 r) y( S: r" E" b& W
  添加完往后就可以把MRTG处事启动了。+ ], O' i- J: Z+ z
  启动体例:在节制面板打点工具处事中,找到MRTG处事,启用处事,MRTG即可全天看管指定设备的收集信息了。
5 u* i$ d2 O0 |2 ]5 M8 ~( ]/ k6 k5 f  ⑤成立MRTG统计网页(使用indexmaker)/ t# K; ]  P' p5 t
  d:mrtgbin>perl indexmaker mrtg5haolou.cfg >D:wwwmrtgindex.htm
/ o8 b! }1 Z2 B8 K- v  这样就生成了统计的网页D:wwwmrtgindex.htm.! Y- q/ D# ?# R) k
  可以经由过程改削mrtg5haolou.cfg中每个端口的Title、PageTop信息来指定每个端口流量信息页面的问题,可以改削 mrtg5haolou.cfg中其他的一些信息,也可以改削index.htm文件来改变页面的显示,当然你每次改削之前最好备份一下 mrtg5haolou.cfg文件。
/ s% H$ L7 z" {+ i5 b: x& w! F  3、为了使系统在每次开机后,能自动运行该呼吁,我们还需要在启动琅缦沔插手以下快捷体例。7 t, P  X  e) S
  ①在桌面击右键,选择快捷体例。
$ N$ j$ y! S& L3 ?  ②输入快捷体例的运行呼吁行为 start /D d:mrtgbin wperl mrtg ——logging=mrtg5haolou.log mrtg5haolou.cfg., Y: x' H3 H' m5 ?. ~  }. h
  ③输入一个好记的文件名,如“mrtg流量监控”。
3 h6 S! r- A; ]* N3 u  ④运行后,查看bin目录中有没有mrtg5haolou.cfg_l文件,如不美观有就是执行成功了。
( A' E, E) F  f& j3 h6 g  至此,如不美观在IIS中为index.htm添加一个联接,MRTG就可以正常运行了,而且会给我们供给每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 21:11 , Processed in 0.169838 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表