S6805‑56HF‑G / S5590‑48T4XC‑EI / MSR3620‑G‑X3 温度传感器 SNMP 问题复盘
Comware V7 平台(交换机、路由器),全部复用同一套 MIB 表,但每个 sensor 是不同表实例(不同索引),不是不同 OID 节点。
1、传感器命名含义(表格里 NWNDCF12CPGOUTSW01 这类)
后缀缩写解析:
INSW = In‑Switch 进风口(inflow):机箱进风侧空气温度
OUTSW = Out‑Switch 出风口(outflow):机箱出风侧空气温度
OUTFW = Out‑Firewall 防火墙出风口(F5000‑AI‑55‑G)
CPG = Chip / CPU Group:芯片 / CPU 核心热点 hotspot(ASIC 转发芯片、主 CPU),这个温度一般最高,告警阈值也最高
表格
型号 传感器命名 监控对象
S6805‑56HF‑G CPGOUTSW 板卡出风口空气温度
CPGINSW 板卡进风口空气温度
Sensor1/2/3 1:进风;2:ASIC 芯片热点;3:CPU 热点
S5590‑48T4XC‑EI CPGDMZSW DMZ 区域 / 板卡 CPU、芯片热点;进出风
MSR3620‑G‑X3 CPGNUCCRT 路由器 CPU、芯片热点;进出风
命令行核对:display environment,可以看到每一个 sensor 的类型:inflow(进风)/outflow(出风)/hotspot(芯片热点),和表格里的 warning/critical 告警阈值一一对应。
inflow:进风环境温度;
outflow:出风排风温度;
hotspot:芯片 / CPU 热点,硬件器件内核温度,告警阈值最高,数值通常最大。
2、SNMP OID 关键说明
MIB 库:HH3C‑ENTITY‑EXT‑MIB(所有 V7 交换机、MSR 路由器通用同一套 MIB,OID 节点完全相同)
表格
OID 含义 说明
1.3.6.1.4.1.25506.2.6.1.1.1.1.12 hh3cEntityExtTemperature 读取温度值(单位:摄氏度),表,索引:hh3cEntityExtPhysicalIndex物理实体索引
1.3.6.1.4.1.25506.2.6.1.1.1.1.13 hh3cEntityExtTemperatureThreshold Warning 告警阈值
1.3.6.1.4.1.25506.2.6.1.1.1.1.14 hh3cEntityExtCriticalTemperatureThreshold Critical 严重告警阈值
1.3.6.1.2.1.47.1.1.1.2 entPhysicalName 读取 sensor 名称字符串,例如NWNDCF12CPGOUTSW01,用来做匹配识别传感器
✅关键点:
不是每个 sensor 分配独立 OID 节点;是同一张表,不同实例索引。
OID 节点固定:hh3cEntityExtTemperature;后面拼接物理索引,区分不同 sensor。
示例:1.3.6.1.4.1.25506.2.6.1.1.1.1.12.1001 ,末尾1001是hh3cEntityExtPhysicalIndex物理索引,每一个 sensor 索引不一样。
S6805‑56HF‑G、S5590‑48T4XC‑EI、MSR3620‑G‑X3 MIB OID 节点完全一样,不需要换 MIB,只是设备内部物理索引值各不相同。
监控采集流程标准做法:
1)walk entPhysicalName拿到全部 sensor 名称字符串(NWNDCF12CPGOUTSW01),记录对应的物理索引;
2)使用该索引读取 hh3cEntityExtTemperature得到温度;
3)读取hh3cEntityExtTemperatureThreshold、hh3cEntityExtCriticalTemperatureThreshold拿到告警阈值。
❌不要硬编码写死实例索引,不同设备、不同版本,物理索引会变;必须 walk 获取 entPhysicalName 做关联匹配。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论