易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 396|回复: 0
收起左侧

zabbix通过SNMP方式监控路由器/交换机设备

[复制链接]
发表于 2022-10-31 14:00:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

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 d
1. 交换机(华为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: `! I
2. 路由器(华为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" e
3)禁用冗余监控项,减轻zabbix及设备的数据采集压力& [/ m; P8 [5 p$ t* E% Q
    ++ 对于用不到的监控项目(比如针对闲置端口的监控项),应该将其禁用或者删除(自动发现的项目允许删除),只保留希望监控的监控项即可。

% T: j8 k, f% a" k
4)手动添加其他监控项
    ++ 如果管理员要手动添加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
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:38 , Processed in 0.045931 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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