易陆发现互联网技术论坛

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

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

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

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

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

x
+ o. D$ D7 f: E5 ^
8 K$ ^9 h% }" N2 G

7 j" {! R2 s1 N5 ~. U. A0 ]* N' 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网云配置如下:
. c1 E( f  t% w& G4 U) [
        
二、配置SNMP被控端  
/ _. r' k% h1 ]$ `' X8 x
1. 交换机(华为S5700)
    ++ 设置SNMP共同体为HUAWEI、允许读,支持协议SNMPv2c
    ++ 授权IP地址192.168.10.7作为监控主机
[hw-lsw1]snmp-agent
/ t. s7 Q* b4 q1 E6 j7 _[hw-lsw1]snmp-agent  community  read  HUAWEI
2 ^: E; K$ ^  g( Z[hw-lsw1]snmp-agent sys-info version v2c9 t1 v0 C2 _3 k/ J" G/ T: D
[hw-lsw1]snmp-agent target-host  trap  address  udp-domain  192.168.10.7  params  securityname  HUAWEI
" T* E# ]5 y* \& M" a# v) ]: J+ A5 N6 r' w8 |2 S
2. 路由器(华为AR2220)
    ++ 设置SNMP共同体为HUAWEI、允许读,支持协议SNMPv2c
    ++ 授权IP地址192.168.10.7作为监控主机
[hw-ar1]snmp-agent
% H. Z9 O% D# ~, P7 j: u2 N* E* p  W[hw-ar1]snmp-agent  community  read  HUAWEI$ @" f$ {+ \9 \4 [) A
[hw-ar1]snmp-agent  sys-info  version  v2c
; B# y2 `7 l7 |. \) ~  y8 M[hw-ar1]snmp-agent  target-host  trap-hostname  zbx.example.com  address  192.168.10.7 trap-paramsname  HUAWAEI
5 ?" J/ B3 A# Y5 P4 ]& J" F
1 K+ L( F) z4 i% G% P# \

9 D9 v8 l1 \% I1 F# j
三、在zabbix控制台添加设备  
1. 通过“配置-》主机-》创建主机”添加交换机 华为s5700-lsw1
1)设置好主机名、可见名、分组、SNMP接口信息

2 i" }+ f, d# b& H9 c
2)链接到“Template Net Huawei VRP SNMPv2”监控模板
/ O/ D- e8 Y- b- |5 s$ w7 {6 X
3)设置好认证宏/变量 {$SNMP_COMMUNITY} => HUAWEI
0 f; P  A9 j3 \) [7 z% Q  k
2. 通过“配置-》主机-》创建主机”添加路由器 华为ar2220-ar1
1)设置好主机名、可见名、分组、SNMP接口信息
/ B* ^6 G3 g2 [
2)链接到“Template Net Huawei VRP SNMPv2”监控模板
( |6 [$ _: |8 W# d0 v( i
3)设置好认证宏/变量 {$SNMP_COMMUNITY} => HUAWEI

! J! O4 G/ S1 d
3. 确认已添加的设备及连接状态(SNMP可用性为绿色)
    ++ 通过“配置-》主机”查看。
  v3 p# @9 n" \8 G

( c5 t$ i# Y2 y; W' n( k: M, C# C! B
三、管理设备监控项、查看监控图形  
    ++ zabbix监控模板已经包含大量预设的监控项(设备描述、设备名称、开机时间等),这些监控项可以直接使用。
    ++ zabbix自动发现机制也会设置大量的监控项(比如各接口的流量、带宽/速度等),这些监控项也可以直接使用。
1)查看监控项

# O! B! W! c  N8 N6 k; C
2)查看监控图形
- K- V0 Z' Z5 H
3)禁用冗余监控项,减轻zabbix及设备的数据采集压力
1 ~! g; ]4 h9 T" u: U
    ++ 对于用不到的监控项目(比如针对闲置端口的监控项),应该将其禁用或者删除(自动发现的项目允许删除),只保留希望监控的监控项即可。
* n3 }% N" y6 M* Z
4)手动添加其他监控项
    ++ 如果管理员要手动添加SNMP监控项,需要设置相应指标的SNMP OID名称(或值)
    ++ 在zabbix监控机(CentOS)中可以参考以下方法获取相关信息
[root@zbx ~]# snmpwalk  -c  HUAWEI  -v2c  192.168.10.254   列出所有的OID指标名称、数据
4 M- l+ {1 t5 `( W+ {7 T. JSNMPv2-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# {4 X! x: x; _# D. M2 O
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2011.2.224.5
- Y. k9 M! M9 B  g, t. YDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (708888) 1:58:08.88# N1 l6 n+ R& Q5 U+ ~( ~5 [" ^
SNMPv2-MIB::sysContact.0 = STRING: R&D Shenzhen, Huawei Technologies Co., Ltd.
/ Z2 p! X" C$ S3 |3 x+ BSNMPv2-MIB::sysName.0 = STRING: hw-ar1
: X1 Z; j4 ^+ }) @4 F( TSNMPv2-MIB::sysLocation.0 = STRING: Shenzhen China
! _( Q: A+ T2 F! p5 d% vSNMPv2-MIB::sysServices.0 = INTEGER: 787 v, Z! c4 b# |5 e4 O. ]* V
IF-MIB::ifNumber.0 = INTEGER: 51 }& B' [8 K/ k; b  ]
IF-MIB::ifIndex.1 = INTEGER: 18 A* F5 B! b, y8 S) o
IF-MIB::ifIndex.2 = INTEGER: 2
, i) Z2 F$ L- y$ t4 r; c: hIF-MIB::ifIndex.3 = INTEGER: 3
, u( r, N/ [" y" B% T8 }1 m* f8 G: YIF-MIB::ifIndex.4 = INTEGER: 4
$ `3 j2 T% z! F2 YIF-MIB::ifIndex.5 = INTEGER: 5
) J0 j, p; V: cIF-MIB::ifDescr.1 = STRING: InLoopBack0
1 ]* ]4 _' ?# `7 _3 n4 K& t! mIF-MIB::ifDescr.2 = STRING: NULL0
) i* o) K' {: N  x% m6 Z) V& jIF-MIB::ifDescr.3 = STRING: GigabitEthernet0/0/0/ y3 y/ e& O  E' q5 d1 j
IF-MIB::ifDescr.4 = STRING: GigabitEthernet0/0/13 c: [. S' N0 T. b" ~- X
IF-MIB::ifDescr.5 = STRING: GigabitEthernet0/0/2
0 {, t2 ~; w! k4 `0 g& f.. ..
6 l- d8 C5 f/ b# C$ s0 N0 P
& u6 h& O( ?7 j* t) Z  C  j. U# o' x/ p# L
[root@zbx ~]# snmpwalk  -c  HUAWEI  -v2c  192.168.10.254  ifInOctets  只列出进站流量各子项的指标名称、数据% t1 W. _: K+ |; @; N$ R3 F
IF-MIB::ifInOctets.1 = Counter32: 0
, w. U  u6 t& C! k" Z5 j' F8 vIF-MIB::ifInOctets.2 = Counter32: 0
3 U. d' n6 r  iIF-MIB::ifInOctets.3 = Counter32: 3609914
2 y$ s$ |1 F( S. {IF-MIB::ifInOctets.4 = Counter32: 0$ k$ A3 R, S' Z1 N) Y* k4 Z4 p
IF-MIB::ifInOctets.5 = Counter32: 0# B# t1 b% J' N2 P* @
5 L1 A" v+ f+ r% H' Q7 V5 \  N

( {* i! ?$ z# Q# W[root@zbx ~]# snmpget  -c  HUAWEI  -v2c  192.168.10.254  ifInOctets.3    //获取xx子项的数据结果, _2 b; r; H- E  ~9 k
IF-MIB::ifInOctets.3 = Counter32: 3897262$ g$ t6 U+ i( K3 `' i

0 }, }3 e4 U4 ]6 `# N( b
比如:
[root@zbx ~]# snmpwalk  -c HUAWEI -v2c 192.168.10.254 sysName //获取设备名称
6 a" Z* a! ?8 E- p) {/ E! i: r+ ]SNMPv2-MIB::sysName.0 = STRING: hw-ar13 p! i1 M2 W. w2 ^* ~
; |: p  e$ H! s

5 W4 ~7 x( M: I: ]2 e$ l[root@zbx ~]# snmpget  -c  HUAWEI  -v2c  192.168.10.254  sysDescr.0  //获取设备描述信息
! k. h4 C$ `: t/ ^2 I3 U# K$ {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
0 ~( O2 f6 q" d) g
/ X9 i* \% s' C6 K* S6 ?
0 l) c" c# f1 ?' r" b[root@zbx ~]# snmpwalk  -c HUAWEI -v2c 192.168.10.100 sysUpTimeInstance  //获取开机时间信息
/ ?! R  T3 S2 e+ W4 TDISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (913723) 2:32:17.234 g8 m% n: g7 R
- Q+ P$ F! O4 `" T4 ^( ?! Q& d
$ N2 c* C2 R" Y0 e/ C- p
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 23:59 , Processed in 0.059021 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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