您好,参考
hh3cDot11APTable
表 OID:1.3.6.1.4.1.25506.2.75.2.1.1
行条目:1.3.6.1.4.1.25506.2.75.2.1.1.1.X(X 为 AP 索引)| 对象 | OID 后缀 | 完整 OID 片段 | 取值说明 |
|---|---|---|---|
| hh3cDot11APState(AP 运行状态,判断存活) | .7 | 1.3.6.1.4.1.25506.2.75.2.1.1.1.7 | 1=running(在线存活,CAPWAP 隧道 Run)2=idle(离线空闲)3=fault(故障)4=download(版本升级) |
| hh3cDot11APID(AP 序列号,表索引) | .1 | .1.1 | AP 唯一 SN,用于匹配每台 AP |
| hh3cDot11ApIpAddress(AP 管理 IP) | .6 | .1.6 | AP 地址,用于监控区分 |
hh3cDot11OnlineApNumber
一、结论:存在 AP 存活状态 OID,你没找到是没定位到 AP 条目表
WX2520X-LI(V7 AC)有两套可用 MIB(新风格 25506、兼容 2011),单台 AP 在线状态、在线 AP 总数都有对应 OID,下面分两类 OID 给你直接可用值。
二、方案 1:单台 AP 精确存活状态(Zabbix 自动发现,推荐)
核心状态 OID(新 MIB,WX2520X-LI 默认)
表节点:hh3cDot11APMTTable
根 OID:1.3.6.1.4.1.25506.2.75.2.1.1
AP 运行状态(判断是否在线)
OID:1.3.6.1.4.1.25506.2.75.2.1.1.1.4
对象名:hh3cDot11APOperationStatus
枚举值含义:
1=join 正在加入 AC
2=joinConfirm AC 验证中
3=download 正在下载固件
4=config 下发配置
5=run 正常在线、业务就绪(存活)
只要数值 = 5,代表 AP 正常在线;表内不存在该 AP 条目 = AP 离线
AP 名称(自动发现匹配)
1.3.6.1.4.1.25506.2.75.2.1.1.1.1 hh3cDot11APName
AP MAC 地址
1.3.6.1.4.1.25506.2.75.2.1.1.1.3 hh3cDot11APMacAddress
Zabbix 自动发现配置
发现规则 OID:1.3.6.1.4.1.25506.2.75.2.1.1.1.1(AP 名称表)
监控项原型:
OID:1.3.6.1.4.1.25506.2.75.2.1.1.1.4.{#SNMPINDEX}
触发器:{#APNAME}.hh3cDot11APOperationStatus<>5 告警 AP 离线
兼容老 MIB(2011 风格,部分老版本 AC 用)
AP 关联状态 OID:1.3.6.1.4.1.2011.10.2.75.2.1.10.1.7
值 1=associated 在线,2=deassociated 离线
三、方案 2:全局统计 OID(快速看在线 AP 总数,无需单台遍历)
新 MIB (25506)
已注册 AP 总数量:1.3.6.1.4.1.25506.2.75.1.1.2.1.0
当前在线 AP 数量:1.3.6.1.4.1.25506.2.75.1.1.2.2.0
兼容 MIB (2011)
AP 总数:1.3.6.1.4.1.2011.10.2.75.1.1.1.1.1.0
在线 AP 数:1.3.6.1.4.1.2011.10.2.75.1.1.1.1.2.0
验证命令(Linux snmpwalk 测试)
bash
运行
# 测试新MIB AP状态表
snmpwalk -v2c -c 你的团体名 AC管理IP 1.3.6.1.4.1.25506.2.75.2.1.1.1.4
# 测试在线总数
snmpget -v2c -c 团体名 ACIP 1.3.6.1.4.1.25506.2.75.1.1.2.2.0
四、方案 3:SNMP Trap 实时告警(断线秒级提醒,补充轮询短板)
轮询 OID 存在延迟,开启 AP 上下线 Trap,AC 主动推送离线事件到 Zabbix,无延迟:
AC 侧完整配置
plaintext
# 1.全局开启SNMP
snmp-agent
snmp-agent community read public
snmp-agent trap enable
# 2.开启无线AP上下线告警Trap
snmp-agent trap enable wlan ap
# 3.指定Zabbix服务器接收Trap
snmp-agent target-host trap address udp-domain ZABBIX_IP params securityname public v2c
Trap 会携带 AP 名称、MAC、离线 / 上线事件,Zabbix Trap 接收器直接生成告警。
五、常见踩坑排查(你找不到 OID 的原因)
MIB 风格不匹配
WX2520X-LI 支持两种 MIB,Zabbix 只导入一种会读不到数据
plaintext
# AC切换MIB风格(二选一,和Zabbix导入MIB一致)
snmp-agent mib-style new # 25506新风格(推荐)
snmp-agent mib-style compatible # 2011兼容风格
只 walk 了根节点,没进 AP 条目表
很多人只 walk 1.3.6.1.4.1.25506,没定位到.2.75.2.1.1 AP 明细表,只能拿到总数看不到单台状态
固件版本过低
老旧 V7 版本 AP 表 OID 字段缺失,建议升级 WX2520X-LI 至 R5445P05 及以上稳定版本
SNMP 视图权限不足
plaintext
# 放开完整MIB读取权限
snmp-agent mib-view included all-view iso
snmp-agent community read public mib-view all-view
六、极简选型建议
需要每台 AP 单独监控、离线告警:用hh3cDot11APOperationStatus单 AP 状态 OID + Zabbix 自动发现
只需要全局在线 AP 数量监控:用在线总数 OID,配置简单
要求断线立刻告警无延迟:搭配 SNMP Trap 方案
补充速记
单 AP 在线判断 OID:1.3.6.1.4.1.25506.2.75.2.1.1.1.4,值 = 5 代表存活
全局在线 AP 数量 OID:1.3.6.1.4.1.25506.2.75.1.1.2.2.0
实时断线告警:开启 wlan ap 类型 SNMP Trap
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论