马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
$ R, W, S' V1 L0 _& M
( J. _9 |% {, c1 e/ @2 G9 e; s
7 M' [: ^" J5 R$ n
一、实验环境 zabbix监控机(CentOS 7.7):192.168.10.7/24 交换机(华为S5700):192.168.10.100/24 路由器(华为AR2220):192.168.10.254/24 —— 基于eNSP+VMware环境搭建拓扑 eNSP+VMnet8网云配置如下:
5 ~( n7 _6 R4 i' k# i
二、配置SNMP被控端
8 i& O; P) F' P4 L! J9 d1. 交换机(华为S5700) ++ 设置SNMP共同体为HUAWEI、允许读,支持协议SNMPv2c ++ 授权IP地址192.168.10.7作为监控主机 [hw-lsw1]snmp-agent ; a, v/ h9 M6 Z/ e8 u
[hw-lsw1]snmp-agent community read HUAWEI
# S3 k" H5 Y2 C9 l- a3 x: g[hw-lsw1]snmp-agent sys-info version v2c" Y- i+ S5 w6 r4 ?, b9 ?4 `
[hw-lsw1]snmp-agent target-host trap address udp-domain 192.168.10.7 params securityname HUAWEI+ `" M, n2 m, G& h/ K, m
6 M4 s2 U( ^) S% G& n: m# w: `! I2. 路由器(华为AR2220) ++ 设置SNMP共同体为HUAWEI、允许读,支持协议SNMPv2c ++ 授权IP地址192.168.10.7作为监控主机 [hw-ar1]snmp-agent $ }! u- }1 G9 |1 g& Q
[hw-ar1]snmp-agent community read HUAWEI
) z6 h' T0 R e; w: M% p[hw-ar1]snmp-agent sys-info version v2c
/ u4 i* d q* v7 K ]% l" h: n[hw-ar1]snmp-agent target-host trap-hostname zbx.example.com address 192.168.10.7 trap-paramsname HUAWAEI, o( {/ b @8 v) j
) A5 l8 g& A) C1 c* U
6 t0 B0 _& A5 t. V4 q G三、在zabbix控制台添加设备 1. 通过“配置-》主机-》创建主机”添加交换机 华为s5700-lsw1 1)设置好主机名、可见名、分组、SNMP接口信息
/ l, P! B7 L# `3 i6 ?
2)链接到“Template Net Huawei VRP SNMPv2”监控模板 9 @6 v7 v, |. q) M1 a' G$ O" E! p
3)设置好认证宏/变量 {$SNMP_COMMUNITY} => HUAWEI 1 p. _1 i$ I7 f' Y/ E- o4 w! u
2. 通过“配置-》主机-》创建主机”添加路由器 华为ar2220-ar1 1)设置好主机名、可见名、分组、SNMP接口信息
4 M% j4 A8 l% c4 b# e& Q. F" c
2)链接到“Template Net Huawei VRP SNMPv2”监控模板 ' c( _% q: j" Y' T4 Y
3)设置好认证宏/变量 {$SNMP_COMMUNITY} => HUAWEI # @% n! r3 a6 \2 ~. X% [
3. 确认已添加的设备及连接状态(SNMP可用性为绿色) ++ 通过“配置-》主机”查看。
5 o, C3 x. h! n( q5 @" I }2 D$ e' G" @/ w. r. F
三、管理设备监控项、查看监控图形 ++ zabbix监控模板已经包含大量预设的监控项(设备描述、设备名称、开机时间等),这些监控项可以直接使用。 ++ zabbix自动发现机制也会设置大量的监控项(比如各接口的流量、带宽/速度等),这些监控项也可以直接使用。 1)查看监控项 . W) H( z' P2 j R- o" o
2)查看监控图形
7 n6 C4 _+ \: o, ]7 Z" e3)禁用冗余监控项,减轻zabbix及设备的数据采集压力& [/ m; P8 [5 p$ t* E% Q
++ 对于用不到的监控项目(比如针对闲置端口的监控项),应该将其禁用或者删除(自动发现的项目允许删除),只保留希望监控的监控项即可。
% T: j8 k, f% a" k4)手动添加其他监控项 ++ 如果管理员要手动添加SNMP监控项,需要设置相应指标的SNMP OID名称(或值) ++ 在zabbix监控机(CentOS)中可以参考以下方法获取相关信息 [root@zbx ~]# snmpwalk -c HUAWEI -v2c 192.168.10.254 列出所有的OID指标名称、数据
" k3 y1 L+ b+ L4 E1 E) @SNMPv2-MIB::sysDescr.0 = STRING: Huawei AR2220 Huawei Versatile Routing Platform Software VRP (R) software,Version 5.130 (AR2220 V200R003C00) Copyright (C) 2011-2012 Huawei Technologies Co., Ltd% P! c2 h9 P. { V3 Z
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2011.2.224.5; `4 N; J3 I5 V2 x2 b
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (708888) 1:58:08.88
7 a4 m" ^/ l+ c) t SSNMPv2-MIB::sysContact.0 = STRING: R&D Shenzhen, Huawei Technologies Co., Ltd.7 u( T: \; A# k; R
SNMPv2-MIB::sysName.0 = STRING: hw-ar1
* U- _! {9 @+ G* f/ M# oSNMPv2-MIB::sysLocation.0 = STRING: Shenzhen China
5 ^9 F, T' ]: D$ a4 NSNMPv2-MIB::sysServices.0 = INTEGER: 78
$ u' C& R" @) [; Y9 I+ u- vIF-MIB::ifNumber.0 = INTEGER: 5
6 m$ B1 }- Q- hIF-MIB::ifIndex.1 = INTEGER: 1
) T) P! R- N' J! g" UIF-MIB::ifIndex.2 = INTEGER: 2
0 {/ m2 A A3 I8 O; P6 M- T1 EIF-MIB::ifIndex.3 = INTEGER: 39 a: P% D2 L F( v
IF-MIB::ifIndex.4 = INTEGER: 4. r5 k; o5 x3 P; e9 K0 q7 b- {
IF-MIB::ifIndex.5 = INTEGER: 59 F. ?3 j j, s3 i% b
IF-MIB::ifDescr.1 = STRING: InLoopBack0* d+ o; Q5 m7 M. c) {2 }: T
IF-MIB::ifDescr.2 = STRING: NULL0( P5 D+ a; }- z# r3 }
IF-MIB::ifDescr.3 = STRING: GigabitEthernet0/0/0
2 m" J" k4 M7 t' g" lIF-MIB::ifDescr.4 = STRING: GigabitEthernet0/0/1
4 w/ A8 p5 \' wIF-MIB::ifDescr.5 = STRING: GigabitEthernet0/0/2
, Q4 e; d5 ]9 i) V.. ..2 z; _, J) g& Q
6 B3 B& h' }, C' ?; w, z
3 y' l* O& \6 A8 X) V0 k0 k4 k[root@zbx ~]# snmpwalk -c HUAWEI -v2c 192.168.10.254 ifInOctets 只列出进站流量各子项的指标名称、数据! p7 c, g* r( u4 ?
IF-MIB::ifInOctets.1 = Counter32: 0$ U, E8 c# _5 F, t8 t
IF-MIB::ifInOctets.2 = Counter32: 04 H) X: k8 k% B9 l" y; O: n
IF-MIB::ifInOctets.3 = Counter32: 3609914
1 r: H1 {7 ~# F) N/ LIF-MIB::ifInOctets.4 = Counter32: 0
2 S/ u U: a( [) R; G7 kIF-MIB::ifInOctets.5 = Counter32: 0
; v& f9 Z( b+ W6 P) s* b/ v% `! N
) P/ p, z" T2 S9 S# \' ^7 x
, e. o% T* k% t# Q, S; U0 J[root@zbx ~]# snmpget -c HUAWEI -v2c 192.168.10.254 ifInOctets.3 //获取xx子项的数据结果
- X( k0 S6 V7 j$ p% u- E) U8 rIF-MIB::ifInOctets.3 = Counter32: 3897262% G! }4 p5 I4 a1 q3 @! x A/ H/ l
- ~# L4 Y2 \; B( j比如: [root@zbx ~]# snmpwalk -c HUAWEI -v2c 192.168.10.254 sysName //获取设备名称
) Z" |3 \5 b' f- t: \, A' R. cSNMPv2-MIB::sysName.0 = STRING: hw-ar19 I% [4 ~7 i" U8 `
, }$ h% y! `/ \% c! g! [. d
. N/ K5 w* [; P# i3 i[root@zbx ~]# snmpget -c HUAWEI -v2c 192.168.10.254 sysDescr.0 //获取设备描述信息* E% v2 q* n7 S( I6 v4 B! Q1 O. v
SNMPv2-MIB::sysDescr.0 = STRING: Huawei AR2220 Huawei Versatile Routing Platform Software VRP (R) software,Version 5.130 (AR2220 V200R003C00) Copyright (C) 2011-2012 Huawei Technologies Co., Ltd
- c O0 V6 L' b8 }& h, `( V6 Y' r' S4 T* M3 Q
5 c+ A2 ~, L2 `* ]3 E, H* L[root@zbx ~]# snmpwalk -c HUAWEI -v2c 192.168.10.100 sysUpTimeInstance //获取开机时间信息* V, E3 ]/ J g" \' t& U/ v& E
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (913723) 2:32:17.23
" Y" @& b7 j+ }& ^- n0 l: n. [( q: w3 A4 @5 p, A0 b
3 K9 W( N x' M9 B Z
|