• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

snmp oid读取风扇电源状态

1天前提问
  • 0关注
  • 0收藏,63浏览
粉丝:0人 关注:0人

问题描述:

官网找了一个oid读风扇状态,但是索引号很多,不知道第几个是风扇电源状态

 

2 个回答
粉丝:1人 关注:0人

什么设备,查询链接:https://www.h3c.com/cn/BizPortal/QueryMIB/cn_index.aspx

暂无评论

粉丝:13人 关注:0人

问题分析与解决方案

您遇到的“索引号很多”是正常的。网络设备(交换机、TAP等)通常有多个可管理的“实体”,如端口、风扇、电源、温度传感器等。SNMP 使用同一个 OID(例如 hh3cEntityExtErrorStatus)来管理所有这些实体的状态,并通过最后的​​索引号​​来区分不同的实体。因此,您的任务不是寻找一个新的 OID,而是​​从 hh3cEntityExtErrorStatus这个 OID 的众多索引实例中,识别出哪些索引对应风扇,哪些对应电源。​​以下是具体的操作步骤:

步骤一:获取完整的实体信息表

您不能只查询 hh3cEntityExtErrorStatus这一个对象,需要查询整个表 hh3cEntityExtStateTable,以获取每个实体的描述信息。
  1. ​找到表的根OID:​​ 从您的图片1可以看到,hh3cEntityExtErrorStatus的 OID 是 1.3.6.1.4.1.25506.2.6.1.1.1.1.19。它是一个表的列对象。这个表的根OID通常是它的父级。可以尝试访问 1.3.6.1.4.1.25506.2.6.1.1.1.1
  2. ​在 MIB Browser 中遍历整个表:​
    • 在 MIB Browser 的地址栏中,不要只输入 hh3cEntityExtErrorStatus,而是输入整个表的名称 hh3cEntityExtStateTable
    • 或者,直接输入表的 OID:1.3.6.1.4.1.25506.2.6.1.1.1,然后执行 ​​Walk​​ 操作(而不仅仅是 Get)。Walk 操作会遍历该节点下的所有实例。

步骤二:识别风扇和电源的索引

执行 Walk 操作后,您会得到一张完整的表格。关键是要找到与 hh3cEntityExtErrorStatus同在一个表里的另一列:​​实体描述信息​​。
  • ​寻找描述列:​​ 在 MIB 树中,与 hh3cEntityExtErrorStatus(索引号 .19) 同级的,很可能会有一个名为 hh3cEntityExtDescr(描述) 或类似名称的列对象。这个列的值就是该实体的文字描述,例如 "Fan 1""Power Supply 1""GigabitEthernet 1/0/1"等。
  • ​操作流程:​
    1. 在 MIB Browser 中对 hh3cEntityExtStateTable执行 ​​SNMP Walk​​。
    2. 在结果列表中,找到所有 hh3cEntityExtErrorStatus的实例及其对应的值。
    3. ​同时​​,在结果列表中找到所有 hh3cEntityExtDescr的实例。​​请注意,它们的索引号是完全一致的。​
    4. 将两者关联:索引号为 X的 hh3cEntityExtDescr描述了一个硬件,那么索引号同样为 X的 hh3cEntityExtErrorStatus就是这个硬件的状态。

步骤三:解读状态值

一旦您找到了描述为 "Fan"或 "PSU"的条目,就可以查看其 hh3cEntityExtErrorStatus的值。根据您上传的图片1,您已经知道了状态的含义:
  • ​normal(2):​​ 状态正常。
  • ​fanError(41):​​ 风扇错误。
  • ​psuError(51):​​ 电源错误。
  • ​hardwareFaulty(91):​​ 硬件故障。
​示例:​​假设您 Walk 之后发现:
  • hh3cEntityExtDescr.11的值为 "PSU Slot 1"
  • hh3cEntityExtErrorStatus.11的值为 normal(2)
这表示位于槽位1的电源状态正常。

总结与直接操作建议

步骤在 MIB Browser 中的操作目的
​1​对 OID ​hh3cEntityExtStateTable​ 或 ​1.3.6.1.4.1.25506.2.6.1.1.1​ 执行 ​Walk获取设备上所有实体(端口、风扇、电源等)的完整状态表。
​2​在结果中查找 ​hh3cEntityExtDescr​ 列获取每个索引号对应的实体描述,从而识别出哪些是风扇和电源。
​3​在结果中查找 ​hh3cEntityExtErrorStatus​ 列获取每个实体(包括风扇和电源)的具体错误状态。
​4​将同一索引号下的 Descr和 ErrorStatus关联起来最终确定哪个风扇或电源是什么状态。
​简单来说:您不需要猜测索引号,只需要通过一次完整的 Walk 操作,利用“描述”字段来自动找出风扇和电源对应的索引号。​​ 这个方法适用于所有支持该 MIB 的 H3C(新华三)设备。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明