配置RMON

配置RMON

RMON 配置
: J. ]* D& E" z4 u/ U) |5 m本章描述了如何配置交换机上的远程 网络监控(Remote Network Monitoring , RMON)功能。 , p& Y# d* G/ [! V0 ]5 n4 H
有关本节引用的CLI 命令的详细使用信息及说明,请参照CLI 命令集 * I8 g" z0 s: [9 r& m3 c
本章由以下一些部分组成: 3 y9 r4 C, T, R, A( H
概述 . O, /! o2 m" m3 h/ I5 f5 @
配置RMON ! E; V0 u; ]3 h, ^. Y+ N
显示RMON 状态 & r/ V' F5 ?" N
概述
- ~2 r7 v1 X% n" ]* T  k/ I* K' pRMON 是IETF(Internet Engineering Task Force)标准的监控规范,这个规范可以网络管理者 7 N) e) n5 Z. s
交换对网络的监控数据。你可以使用交换机上的RMON 功能监控所有相连网络中交换机间数据流
- L0 c. g# D1 S' S3 N9 b6 I$ {的流动情况。 * a* [3 }; y: j) B# r7 W1 m
交换机支持RMON(RFC1757)中的第1,2,3,9 组的内容: " v% E4 Y2 o# h, J1 Z& P
统计组 1 k; a+ Q; k+ P
历史组
7 v9 i5 o, B. T# M警报组
0 d; K. g& t$ {$ b( l事件组 % ]5 u* H. g+ C5 D+ D. R6 e* S
统计组 * H9 C  Z, L9 j) U/ J/ r
统计组(statistics)是RMON 中的第1 组,统计组统计被监控的每个子网的基本统计信息。目前
7 @6 B/ I; W- M# y8 [4 Y只能对网络设备的以太网接口进行监控、统计。 ' `, R( p# v! }8 L: E% ?
历史组   j  e' S- {5 m
历史组(history)是RMON 中的第2 组,历史组定期地收集统计网络值地记录并为日后地处理把
$ g4 ~: t  G8 G( ]8 ?2 n统计存储起来。它包含两个小组:HistoryControl 组用来设置采样间隔时间等控制信息;
$ y6 I, _3 f2 U+ pEthernetHistory 组为管理员提供有关网段流量、错误包、广播包、利用率以及碰撞次数等其
1 W  h. A2 ~+ a" r1 b他统计信息的历史数据。 7 o4 }7 }/ _( I; }% p" _+ I
警报组 7 C9 r2 G7 L3 b9 w4 {9 Z6 i7 O
警报组(alarm)是RMON 中的第3 组,以指定的时间间隔监控一个特定的MIB(Management
- }' Z4 e% x' L$ F, |. dInformation Base)对象,当这个MIB 对象的值超过一个设定的上限值或低于一个设定的下限值 1 r; B( b8 e/ T: z% h( B. R
时,会触发一个警报。警报被当作事件来处理,处理事件的方式可以是记录日志或发送SNMP Trap
6 @5 o, q, W6 ~/ G; d的方式。 % J. B: |  @* Y, ^
事件组 + c# o: c2 i% E" r7 Y" F
事件组(event)是RMON 中的第9 组,决定当由于警报而产生事件时,处理行为是产生一个日志 . O( B, O6 c4 a  W8 ^9 ]$ ^/ s4 s* y
记录表项或者一个SNMP Trap。 0 S6 O9 Z8 `# @3 [* b
配置RMON
6 l2 x  a- y1 l! {4 S本节描述了在交换机上如何配置RMON,包括以下内容:
0 C  q& x* b0 e- m. Y; D& D5 zRMON 的缺省配置
' Y$ I' V: O2 L$ N, q3 W2 X创建RMON 统计组表项
# /# R7 o+ h' X: q+ @! [/ l! ?- K; Q创建RMON 历史组表项 + _, y, m" S- o1 h
配置RMON 的报警和事件
( P' K) n. S9 P2 g: URMON 的缺省配置 " {; }' I/ }9 k& C! j0 W0 M
缺省情况下,RMON 所有功能均被关闭。 " a+ }! e7 Z7 `, W( c
创建RMON 统计组表项
( |3 ~+ ]( w4 f- @$ /你可以针对物理端口设置统计表项。当你设置了一个端口的统计表项后,交换机将从这时开始 5 v' y9 N- f0 u) D
各种数据的统计。 ( _8 a" F  o% E
在特权模式下,你可以通过以下步骤来创建一个RMON 统计组表项: 3 [+ D& p3 ]. ^, T! K; L8 ]2 T
命令 含义 & u4 i  H' /8 m) W8 {; n
步骤1 configure terminal 进入全局配置模式 9 ?! S* z: s6 q" W# Z8 W3 v( C0 C
步骤2 interface interface-id 进入接口配置模式,指定相应的接口(只应用于物理 + J2 T3 {4 U3 a
端口) + S0 g- ?% N$ X! b  r- T% T: J! L
步骤3 rmon collection stats * n1 I1 V) |0 q* S5 E
index [owner
' P3 k$ x" m4 m& Hownername]
, e4 {. G+ S1 c8 Yindex:指定这个统计表项的索引,值的范围是1 -
- R& q. l. z3 B1 K+ /; l65535。 9 x& H2 B+ s! L* W0 F) ^4 x! A
owner ownername:(可选)标志这个表项的拥有者。
0 E; w( }, p/ V步骤4 end 回到特权模式。 # S$ E4 L7 w: g$ @& X$ ^
步骤5 show running-config 验证你的配置。
* k! `0 m5 W; f% J- r步骤6 show rmon statistics 显示RMON 的统计数据
, H* g7 H' n# N* F& n, s2 /步骤7 copy running-config
7 {3 L' [8 t; {0 z* K5 Fstartup-config " R# O8 V4 /: B5 f' f( y
保存配置(可选)。 ( U+ Z8 ^( B" u% Q9 f  Y& J# ?& `
你可以通过接口配置模式下的命令no rmon collection stats index 来删除一个统计组表项。
6 X! {. z! v! ~. h9 M; F% [创建RMON 历史组表项 ' z, K3 k- X# s  y% Y9 [
在特权模式下,你可以通过以下步骤来配置RMON 的历史组的控制表项: ) X6 k% `$ /9 X4 S8 n2 ^: R* S
命令 含义 0 |6 A* w3 ^# d7 h* q
步骤1 configure terminal 进入全局配置模式
  o+ /$ x2 s% S! O+ V" j$ l. E5 p7 p步骤2 interface interface-id 进入接口配置模式,指定相应的接口(只应用于物理 3 |' D6 V9 N1 K. K8 c
接口)。 9 Y' S; d" H: d' d
步骤3 rmon collection
0 K+ w! T  w, a5 k1 B- {. uhistory index [owner % ?! f8 N0 R: R# Z6 e# B
ownername] [buckets
* w7 /$ h9 U$ {; d5 /2 i8 N# Qbucket-number] + j# N3 j7 c0 Z1 S! t" @- I
[interval seconds] 8 {! `* O9 [. k5 b! ^. b# T( U9 V. ~0 h
index:指定这个历史记录配置表项的索引,值的范
1 f6 _( s+ z. Y% Y/ j$ R3 P9 |围是1 - 65535。
( `" k& T6 n* Q3 Iowner ownername:(可选)标志这个表项的拥有者。   `) O; e; A9 V
bucket-number: 每次采样的数据将被保存下来, & /! X) I& n, L' v7 a
bucket-number 的值指定了保存每次采样数据的历史
2 y+ W  F+ C: `. I记录的最大表项个数。如果历史记录已满,则新的采 ! U0 }7 @# ]0 ~% ~# ]
样数据将覆盖最老的一次采样数据记录。这个值的范
# ?0 c9 t. e! G5 O围是1-65535,缺省值为10。
* W: g* p( H; y* ainterval:指定采样的时间间隔,单位为秒,范围为
7 [; R5 ]( @5 w/ Y1 - 3600 秒。缺省为1800 秒
3 j5 p- T* l0 E$ A/ h6 Z) ~1 L步骤4 end 回到特权模式。 % w+ E4 P4 W! ^" I
步骤5 show running-config 验证你的配置。
& x- u% J& I" h7 [* r$ r. }- b& ]步骤6 show rmon history 显示采样的历史数据 6 r( m- J5 A* R' M  b6 V7 @
步骤7 copy running-config
5 Q! r1 l* y3 a; H- |1 {startup-config   G- o: z7 X7 C7 F7 w: v( n) }
保存配置(可选)。
' }7 [/ v3 e! U你可以通过接口配置模式下的命令no rmon collection history index 来删除一个历史组的
* P9 s: O& K# O2 b一个控制表项。 / O  v( t# n+ F8 F& E( C2 a; |; Y
配置RMON 的报警和事件
- X, p/ E. n$ l$ w# Y% L你可以通过命令行或一个SNMP 网络管理工作站来配置RMON。我们建议你使用NMS(网络管理工 + w' X1 P$ B6 e% Y1 C& C7 z# P
作站)上的一般的RMON 管理工具来实现RMON 的管理,以便充分利用RMON 的网络管理功能。 : L  C0 R8 e9 d& X9 o* n! D
在特权模式下,你可以通过以下步骤来配置RMON 的报警和事件功能: , u  R. L1 C* m9 p' f/ `( {
命令 含义
, W- C6 n$ ?- }9 }4 p步骤1 configure terminal 进入全局配置模式 / T0 h6 u. w& l! v( /( S. ~
步骤2 rmon alarm number % J8 j% S1 W$ a. {5 {
variable interval {delta
% H  Y* S/ B4 Y, S3 A% j9 E/ H7 M| absolute}
( p5 m3 I1 F9 X7 n; t% m& ?rising-threshold value 5 c# A" ]0 l' _
[event-number]
* {5 B7 K. O1 @/ rfalling-threshold value 4 z( m) J$ j9 t! R& }! s
[event-number] [owner
" l) X! W0 e, ostring] 5 z& f# Z" W( O
设置针对一个MIB 对象的报警功能:
  C! k; O. Q8 K( Bnumber:指定这个alarm 表项的索引,值的范围是 % V9 x% D/ ]; ?
1 -65535。 ' q* @- ?, T- p& p2 V' F
variable:你要监控的MIB 的变量标识符,这个变
) p! d  h9 v6 W8 ~1 d0 U量必须是整型类数据类型。   v% /; S' H! ?1 E! w+ z% q
interval:指定采样的时间间隔,单位为秒,范围   H8 C" S# ?' u! ]0 {
. G5 W. c9 {3 W5 t( N
1 - 2147483647 秒.
, H+ ~! q3 X  p. U6 l* /关键字delta 表示取样的值是指MIB 变量在两次取 " |- i' w$ i! ?( D: W/ U8 c
样间值得变化,而关键字absolute 表示直接使用 $ q1 s( X$ b. |- g' m
MIB 变量的值作为取样值。
9 s& |7 {1 i" `value: 指定警报触发的条件。当MIB 变量的值变 + Y; X/ p! X8 x4 E
化成大于关键字rising-threshold 后面指定的 3 ?/ ^( ]1 W0 m( ]
value 值(从小于这个值变成大于这个值)或变成 ; s" C1 d6 f7 H  {4 v! B
小于关键字falling-threshold 后面指定的value
* W+ i+ a3 w9 _- h$ r! }值时。Value 后所跟的值的范围是
" K7 a3 n* D) X9 B* o3 x2 E-2147483648 - 2147483647。 2 E+ }" o$ w( A9 i" q6 v4 d
event-number:可选,表示报警引发的事件产生时, 7 i. G  |% I. ?+ Q
指定事件组产生事件表项的索引,若不指定则不会 ( `' r  _, ], W7 l
产生相应的事件。这个值得范围为1 - 65535。 7 q; H$ t- i0 X- Q" b$ ?$ S6 M
string : 可选,标识这个报警表项的拥有者。 ) [& Y' b( d/ z/ s5 g: f. ^
步骤3 rmon event number [log] * b1 O! h! F8 }  [/ U3 I& r# L+ t: A
[trap community]
  H: I' X' U/ B+ ][descrīption string] / p" w# U1 I; |/ t. p( R( k
[owner string]
& J) M: ?- m; ?当警报产生时,增加相应的事件表项并做相应的处 7 n; R5 X6 A/ M! z! P8 q
理。
8 o, e) g7 F' L6 e' Znumber :事件表项的索引,和上面设置的对应
  |+ k0 t3 U* [. u: v- y8 ]0 b: l: Aevent-number。一个警报产生时,若警报指定的
+ Z- b' I! v% q& y0 {7 ^3 Gevent-number 对应的事件表项(number 等于
: ]: v( {+ /( j) Cevent-number)不存在,则不会产生对应的事件。
% o5 B# W7 p2 q- ?& ?这个值的范围为1 - 65535。 5 u  P: T  b1 K2 P& h+ T; g7 |
log :(可选)输入这个关键值,则警报产生时, - l* i7 z5 |, z2 w4 K  R7 ~
会将这个事件记录到日志中。 8 g2 P4 d# h# ]( x0 D0 a1 I( A
trap:(可选)输入这个关键值,则警报产生时,会 7 _0 r& f8 k, ~. X6 Z' g/ w' ?) J
产生一个SNMP Trap。
7 X$ E& ^- H! ^/ D9 a) Z2 bcommunity:(可选)发送Trap 时使用的 认证名。 ' p# |7 N" n% n! O9 t) j; D
descrīption string:(可选)对这个事件的描述。
0 x6 f% X3 w, E- sowner string:(可选)标志这个事件的拥有者。
9 |: s4 O$ X+ S5 T. ?+ a- t步骤4 end 回到特权模式。 & n. u4 X4 s. e4 d9 /' h: A% `
步骤5 show running-config 验证你的配置。 ) ~8 k7 h: K3 G2 R" ?5 @1 D
步骤6 copy running-config $ W. M0 |, ^- ?- D% E0 _0 m* H
startup-config 4 g9 /) G- E9 z, E0 |' P
保存配置(可选)。 + i0 }6 E  d/ U
在特权模式下,你可以使用命令no rmon alarm number 删除一个警报表项,你可以使用命令 3 r# g1 c3 v! H7 _+ ^1 b
no rmon event number 来删除一个事件处理表项。除了首次达到触发条件外,只有同时跨 6 O( M$ z" j/ i! }
越上限和下限时才会触发*作,比如从达到或超过上限值的位置,变化为达到或低于下限值位 9 r% W2 P2 q7 o! Y- e' ^
置,以防止不停地触发*作。如果你想了解更多关于报警和事件的关联特性,请参考RFC 1757。 ' v( t/ P, i$ G( J) }3 o
你可以配置对任何一个可统计的MIB 变量的报警功能。下面的例子说明了对MIB-II 中IfEntry 1 `8 D3 b6 i/ W8 s0 /
表中实例ifInNUcastPkts.6(端口6 上收到的非单播帧的个数,实例的标识符为 ) I" c* `# B6 x% b3 @7 a1 f
1.3.6.1.2.1.2.2.1.12.6)设置报警功能。具体功能为:交换机每隔30 秒检查端口6 上收到的
: W4 B# y% F7 S3 d; F非单播帧的个数的变化,如果收到的非单播帧的个数比上次检查时(30 秒前)增加了20 个或20
8 /; R! m  S8 C& R$ K4 C个以上,或者比上次只增加10 个或10 以下,则警报被触发,同时警报将触发事件1 进行相应 : P" E  e7 g7 ]) g
的*作(记录到日志中,并发送认证名为”rmon”的Trap,事件的描述为“ifInNUcastPkts is 9 Z# H: F0 g6 s) N
too much”)。警报和事件表项的拥有者均为zhangsan。 * F  X: s5 `- B. s; k  i4 e0 ?- @7 Y/ m
Switch(config)#rmon alarm 10 1.3.6.1.2.1.2.2.1.12.6 30 delta rising-threshold 20 1 falling-threshold 10 1 owner ) @/ Z" _1 R" h6 ^( a, d& V( d
zhangsan - m% C( P- F2 C0 q4 C" u6 ?- [  k
Switch(config)#rmon event 1 log trap rmon descrīption "ifInNUcastPkts is too much " owner zhangsan
& s8 U/ K- w; j+ y( P) h$ g& [显示RMON 状态
% A: z  g& l" c7 ^9 v在特权模式下,你可以使用下表所列的命令来显示对交换机的各种访问方式的状态:
. I( x9 R' ]$ |  G1 X' p* g命令 含义 # q* H. n1 N: T0 X
步骤1 show rmon alarms 显示RMON 警报表的配置信息。
  B' v0 w9 q( B- U& K& h7 }% @4 I0 E步骤2 show rmon events 显示RMON 事件表的配置信息和查看日志 2 D% `' x! z& q' d  k2 G
信息。 4 /7 q8 G) /, k
步骤3 show rmon history 显示RMON 历史表的配置信息和显示采样
7 R) j4 Q( R4 v9 l的历史数据。
) x' h3 P6 q7 m; u步骤4 show rmon statistics 显示RMON 的统计表信息。
3 @- z/ O$ n5 ?  |  N$ Pshow rmon alarms:
( A6 A  L" p+ }3 {( J7 |8 fSwitch# show rmon alarms 0 k6 t% O) V: Y: ~
Alarm : 1 : E) Q3 Y1 Y/ /; g1 m# c8 i" c
Interval : 1
3 T& k% m9 i/ d  Y% |0 A2 }Variable : 1.3.6.1.2.1.4.2.0
+ l. i& {: f& p- A* A5 ySample type : absolute   H4 L+ R" _4 k! ]5 z
Last value : 64 0 v! X) L* g" Z; Y  a
Startup alarm : 3
$ n) U7 R  `+ P9 K: d) }+ cRising threshold : 10
3 _8 @/ A1 A+ V7 e# U6 pFalling threshold : 22
6 a# Q  M& P% o6 WRising event : 0 4 g6 /7 D: G. c  z
Falling event : 0 ) r; B) M. T8 y/ s+ A
Owner : zhangsan
  [) _- w' C+ M7 Mshow rmon events:
0 q, /6 i  G8 b, z6 s9 TSwitch# show rmon events . h' [9 M3 I* J5 B  T, D  S
Event : 1 $ x4 q& B/ o6 `% p7 |* A7 v4 j
Descrīption : firstevent 1 P; @1 S1 |* {" o
Event type : log-and-trap ' {3 Z: C& E! E/ z4 C
Community : public 7 x' |% ]5 E+ o+ f- Q! }' o  G) ^
Last time sent : 0d:0h:0m:0s   u+ _" f  X7 n9 Y  D) `
Owner : zhangsan + X* D! B9 I% T1 N9 M5 s4 s7 @
Log : 1
9 t. R+ v* m* DLog time : 0d:0h:37m:47s 3 `3 p# G8 u2 {* t' /
Log descrīption : ipttl
; G% ^; /+ s, ^) q3 S! ILog : 2 0 /5 {+ o) z5 M1 r9 F
Log time : 0d:0h:38m:56s - f* M  _7 n4 E$ I+ Z! a7 o2 P
Log descrīption : ipttl
4 u- T& K) K% l. ?show rmon history: ( ^' F( y9 W5 f: W2 D
Switch# show rmon history
" F) ?0 s7 E) H$ k+ C: [0 @* c- S; VEntry : 1 1 V; j) V  J- O5 e6 l8 `  g. g
Data source : Fa0/1 . U/ Q3 /8 z0 d
Buckets requested : 65535
" b! y: n; |4 S1 z- EBuckets granted : 10
2 ~, D6 X' e3 K3 e9 }; N1 /) X& C; BInterval : 1 8 p/ j# `9 N0 L! x+ _
Owner : zhangsan
  J5 H5 D: p( a3 R8 f* }, ]/ x/ dSample : 198
* U- r" C5 M) g- A( pInterval start : 0d:0h:15m:0s
# N3 `7 ?7 ?6 W' q' `DropEvents : 0 2 ^7 y3 }) C" U; W+ q" d
Octets : 67988 - r8 u# Q. p' v2 h# e5 Y# G
Pkts : 726 * O+ L- o' U: o4 z/ v2 i
BroadcastPkts : 502
3 I5 K4 @% E5 b, PMulticastPkts : 189 " X9 @5 P. i) R% g
CRCAlignErrors : 0 % a. G6 o+ T# P: e
UndersizePkts : 0 6 k0 H$ N$ y( c1 q5 G& t% {8 p
OversizePkts : 0
8 J& Z% L$ f% ]7 p3 D0 z+ ?Fragments : 0
( H$ }( @# I1 m$ FJabbers : 0 " ?) b% h! `$ C+ N/ x4 Y' l6 y
Collisions : 0 1 L8 n  f4 |: {
Utilization : 0   d: R& F$ F5 V, q8 W
.......
" |* b9 Q# j: ]) c3 H% Zshow rmon statistics: . N) I9 y( O5 p; m
Switch# show rmon statistics " Z  S0 h, K7 q" c
Statistics : 1
: a+ ]: ^8 A! u  CData source : Fa0/1 ! V. [; /; u3 l0 G% z  A+ G
DropEvents : 0 1 u8 a+ Y- E- /% f
Octets : 1884085
0 N5 ]; W# I/ r, RPkts : 3096
2 n4 n5 F7 L' H7 I( E: qBroadcastPkts : 161 4 h7 Y+ d' W6 J6 e4 Z% G! S
MulticastPkts : 97 / W9 N' m# S" J: Q) ]
CRCAlignErrors : 0 4 W, b9 X' `( ~0 O- g3 k
UndersizePkts : 0 1 D% J$ C9 j$ {/ ]. n( [+ ~
OversizePkts : 1200
' c- v; Y) h6 ZFragments : 0 4 T6 B5 y" e5 b5 l& W. M% j
Jabbers : 0 + M1 Z0 ^: ]4 k3 }0 Z
Collisions : 0 7 s* F+ P- n: _9 z# P
Pkts64Octets : 128 / L9 g2 S: H7 s3 r7 i
Pkts65to127Octets : 336
7 R2 r' X8 D$ q/ h' lPkts128to255Octets : 229
6 I! C6 L, f3 V# r( v$ _7 sPkts256to511Octets : 3
) P$ m8 ~+ A; v" gPkts512to1023Octets : 0
# E9 o9 @" U  d0 K' E. t7 WPkts1024to1518Octets : 1200
  T4 E  /2 b  H3 DOwner : zhangsan
; W1 X# V( k2 p! _: w敏锐把握应用趋势、快捷满足客户需求
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值