重要说明:主板没有单一固定的一个 “主板 OID”;主板序列号、主板部件编号、主板健康状态等,是不同 MIB 节点 OID,全部来自 HDM(服务器 BMC 管理芯片)的 SNMP MIB 库
HH3C‑SERVER‑AGENT‑MIBH3C。OID 不在 BIOS、不在操作系统,全部由 HDM 对外提供 SNMP 代理输出H3C。
mib.zipH3C。mib.zip 和 HDM 固件绑定,不同 HDM 版本 MIB 节点会有少量变更,必须版本匹配。
hh3c‑server‑agent.mib,该 MIB 包含主板、CPU、内存、电源、风扇全部硬件节点定义H3C。hh3cMainboardPartNumhh3cMainboardSerialNumhh3cMainboardHealthStatus
展开节点即可看到对应的数字 OID 值。#v2c示例,替换HDM‑IP、团体字
snmpwalk ‑v2c ‑c public 【HDM‑IP】 .1.3.6.1.4.1.25506.13
.1.3.6.1.4.1.25506.13是 H3C 服务器硬件私有 MIB 根 OID,主板相关全部子节点都在此分支下面H3C。 执行完会输出全部硬件 OID + 当前值,可以直接筛选 mainboard 关键字对应的条目,拿到 OID 和实时返回结果。
文档编号 6W101,服务器文档中心可以下载 PDF,手册表格直接列出主板各个属性的节点名称、OID、数据类型、说明H3C。
表格
| 节点名称 | 含义 |
|---|---|
| hh3cMainboardSerialNum | 主板序列号 |
| hh3cMainboardPartNum | 主板物料部件编码 |
| hh3cMainboardHealthStatus | 主板健康状态 |
| hh3cMainboardManufactureDate | 主板生产日期 |
注意:操作系统 Linux 内部拿不到主板 SNMP OID,OID 是 HDM(BMC)SNMP 代理输出,访问目标是 HDM 管理 IP,不是业务网卡 IP。
暂无评论
查询 H3C UniServer R4900 G5 服务器主板的 OID,需要先明确一点:主板并没有一个单一的“主板 OID”。主板序列号、部件号、健康状态等不同信息,对应着不同的 OID 节点,这些 OID 均由服务器的 HDM(服务器管理芯片) 通过 SNMP 对外提供。
这是最标准、最准确的方法。MIB 文件定义了所有 OID 的含义。
确认 HDM 版本:登录服务器的 HDM Web 管理界面,在首页查看当前的 HDM 固件版本(例如 HDM-3.44.01)。
下载匹配的 MIB 包:访问 H3C 官网的 [支持 - 资源中心 - 软件下载 - 服务器 - UniServer R4900 G5] 页面,找到与你的 HDM 版本完全一致的固件下载页,下载附件中的 mib.zip 文件。
加载 MIB 并查找 OID:解压后,核心文件是 hh3c-server-agent.mib。使用 MIB 浏览器工具(如 MibBrowser)加载该文件,搜索 Mainboard 即可展开相关节点,例如:
如果只想快速抓取现有 OID,可以使用 snmpwalk 命令遍历 HDM 的私有根节点。
执行后,在输出中查找包含 Mainboard 或 Motherboard 描述的行,其对应的 OID 即为所需。
登录 HDM Web 界面,在 “系统信息” -> “硬件信息” 或 “FRU 信息” 页面,可以直观地看到主板的序列号、部件号等信息。这虽然不直接给出 OID,但能帮助你确认 MIB 中查到的数据是否正确。
以下是一些在 HH3C-SERVER-AGENT-MIB 中常见的主板相关 OID 节点名称,你可以用 MIB 浏览器查找其对应的完整数字 OID:
| 信息项 | MIB 节点名 | 说明 |
|---|---|---|
| 主板部件号 | hh3cMainboardPartNum | 主板的备件号/部件编码 |
| 主板序列号 | hh3cMainboardSerialNum | 主板的唯一序列号 |
| 主板健康状态 | hh3cMainboardHealthStatus | 主板的当前健康状况 |
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论