SNMP TRAP同SNMP代理一样著名。TRAP也是SNMP协议应用中非常重要的一部分了。所以我们就来对这部分内容进行一下具体的介绍。我们知道TRAP就是SNMP的自陷特性,那么在系统中个,如何让这个特性RUN起来呢? Cisco snmp配置
5 o/ J: q1 }. E; _& v, ~ 在IOS的Enable状态下,敲入:config terminal 进入全局配置状态。
1 U+ R* f! {' s8 i x/ l9 ] Cdp run 启用CDP4 W% b& O/ k! w ]. t* T; Q
snmp-server community gsunion ro 配置本路由器的只读字串为gsunion
. I& O% q, A/ L5 s snmp-server community gsunion rw 配置本路由器的读写字串为gsunion
3 c& r+ O, j4 n, O0 Q3 a snmp-server enable traps 允许路由器将所有 类型SNMP Trap发送出去1 E/ X5 O5 X# @% _; F) N
snmp-server host IP-address-server traps trapcomm 指定路由器SNMP Trap的接收者为10.238.18.17,发送Trap时采用trapcomm作为字串
# ]- ~5 R! E1 w9 z5 M snmp-server trap-source loopback0 将loopback接口的IP地址作为SNMP Trap的发送源地址
1 W; D" k7 ^ G T- m3 |* ] show running
! g* `! C& Q* A! c& [) K copy running start或write terminal 显示并检查配置
1 @+ t0 J& W- Z 保存配置" H5 Z' G$ z, s/ l1 R1 C# q
配置Cisco设备的SNMP代理$ s, R8 D, e2 |' o. R3 q9 x
配置Cisco设备上的SNMP代理的步骤如下:0 u7 ^1 C" ?+ n6 \" |" E7 q! m2 F; w9 H
启用SNMP:# X ~& W! o& J! Z7 [
configure terminal/ Z3 ~6 ^6 x% T" [" D1 I
snmp-server community rw/ro (example: snmp-server community public ro)8 x C/ o5 G5 r5 r* s$ b
end
9 s. ]. X$ v# ^9 w4 s- e7 |3 H: e copy running-configstartup-config2 T% s7 V8 d; y+ E
启用SNMP Trap:
c9 k6 W6 n0 Z( ~/ a8 |; P8 F6 c! s configure terminal1 l$ x& h( u. {6 a) G
snmp-server enable traps snmp authentication9 f! i6 B4 j: \
end2 f, q, N% ^6 ?" ?4 d# C
copy running-configstartup-config& o' J( k0 L+ U, V
配置snmp! ~& u* z( U) w3 f4 W f9 T
#conf t J4 \$ P; J4 R$ F1 \
#snmp-server community cisco ro(只读) ;配置只读通信字符串8 Y/ u( N. [6 P+ h- x( o6 j
#snmp-server community secret rw(读写) ;配置读写通信字符串
$ G" O5 U; \ J #snmp-server enable traps ;配置网关SNMP TRAP0 o3 C: n* x# R1 x4 `
#snmp-server host 10.254.190.1 rw ;配置网关工作站地址 |