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

通过snmp,为何获取不到设备的空间存储情况,和内存获取信息

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

问题描述:

通过snmp,为何获取不到设备的空间存储情况,和内存获取信息

最佳答案

粉丝:16人 关注:1人

通过SNMP获取设备存储和内存信息失败,通常是监控工具使用的OID(对象标识符)不正确SNMP配置不匹配导致的。这类问题可以遵循一个清晰的流程来排查。


 故障排查思路

1. 核心排查:OID (对象标识符)

SNMP获取特定信息(如CPU、内存)需要用到对应的私有OID,这是最常见的问题点。

  • OID不匹配:设备或监控系统的MIB(管理信息库)库未更新或不完整,导致使用的OID不准确。

  • 错误的OID调用:对父节点(如 1.3.6.1.4.1.25506.2.6.1.1.1.1)使用了 snmpget,应改用 snmpwalk 遍历获取。另外,使用 snmpwalk 但只指定了索引不包含具体指标的OID,只返回一条End of MIB 信息,也是常见原因。

  • H3C OID的特殊性:CPU和内存使用率OID通常是设备实体(单板)级的,需带完整的索引号。例如 1.3.6.1.4.1.25506.2.6.1.1.1.1.8 是整个内存利用率的父节点,必须 snmpwalk 这个OID,然后根据返回值定位具体的子节点(如 ...1.8.1)。

  • MIB风格问题:H3C设备有新旧两种MIB风格(new 或 compatible),可使用 display mib-style 命令查看,新旧风格的OID不同。

  • 设备模式限制:部分无线AP在 Cloud 模式下,SNMP读取可能不正常,需切换至 Fit 模式。

2. 配置与连通性检查

如果OID正确,应检查SNMP服务本身。

  • 基础连通性:使用 ping 命令确保网管与设备IP可达。

  • SNMP参数一致性

    • 版本:两端使用的SNMP版本(v1/v2c/v3)必须一致。

    • 团体字:v1/v2c的读写团体字(Community)必须匹配,且无ACL限制。

    • V3用户参数:v3用户的用户名、认证/加密模式、密码和上下文名称都必须完全一致。

  • 特殊状态

    • 静默模式:设备短时间内收到大量错误认证报文,会自动进入静默状态(持续4~5分钟)。

    • SNMP黑名单:可通过 display snmp-agent blacklist 查看,若在其中需用 snmp-agent blacklist ignore 命令移除。

3. 设备特定问题排查

  • 堆叠环境:需确认监控软件是否按指定方法访问堆叠设备的CPU/内存OID。

  • 高负载:设备CPU/内存过载时可能丢弃SNMP请求,可用 top 或 display memory-usage 查看。

  • 存储空间:设备存储满也会影响SNMP处理,需检查Flash/CF卡空间。

  • SNMP报文大小限制:当需要获取大量数据(如ARP表)时,默认报文长度可能不足,可适当调大。


 关键OID速查

监控对象MIB节点名称OID备注
CPU利用率hh3cEntityExtCpuUsage1.3.6.1.4.1.25506.2.6.1.1.1.1.6带索引的单板级OID
内存利用率hh3cEntityExtMemUsage1.3.6.1.4.1.25506.2.6.1.1.1.1.8带索引的单板级OID
设备温度hh3cEntityExtTemperature1.3.6.1.4.1.25506.2.6.1.1.1.1.12带索引的单板级OID
实体序列号entPhysicalSerialNum1.3.6.1.2.1.47.1.1.1.1.11标准MIB
存储空间hwStorageEntSpace1.3.6.1.4.1.2011.5.25.31.1.1.13.1.3华为/部分H3C,可能不同
空闲存储空间hwStorageEntSpaceFree1.3.6.1.4.1.2011.5.25.31.1.1.13.1.4华为/部分H3C,可能不同
进程内存大小hh3cProcessMemSize视具体进程而定属于私有MIB,用于监控特定进程

注意:特定型号的存储空间OID可能不同,建议查找对应型号的MIB文件或咨询技术支持。


 快速诊断命令

在设备上执行以下命令可以快速获取基本信息或验证状态:

  • 验证SNMP连通性(在网管端):使用 snmpwalk -v 2c -c <你的团体字> <设备IP> 1.3.6.1.2.1.1.1.0 来测试SNMP是否连通。

  • 遍历CPU OIDsnmpwalk -v 2c -c <你的团体字> <设备IP> 1.3.6.1.4.1.25506.2.6.1.1.1.1.6

  • 检查SNMP配置display snmp-agent sys-info version

  • 检查V2c/V3用户display snmp-agent community / display snmp-agent usm-user

  • 检查SNMP静默/黑名单:检查设备日志中是否有 SNMP agent is now silent 的记录;使用 display snmp-agent blacklist 检查

暂无评论

4 个回答
粉丝:0人 关注:0人

用的oid是多少

暂无评论

粉丝:0人 关注:0人

1.3.6.1.4.1.25506.2.6.1.1.1.1.9

暂无评论

粉丝:116人 关注:11人

这里查询一下oid是否正确 

暂无评论

粉丝:10人 关注:2人

为什么 SNMP 取不到设备存储、内存?一次性讲清 + 解决方法

我直接给你最核心、最通用、所有 H3C / 华为 / 思科都适用的原因,你照着排查 100% 能解决。

一、先说结论:99% 就 3 个原因

  1. 你用的 MIB 不对(取内存 / 存储必须用专用 MIB,不是默认 MIB)
  2. 设备没开启对应的 SNMP 节点(默认关闭存储 / CPU / 内存监控)
  3. 权限不够(必须用 v2c 读权限 或 v3 authPriv,不能用 public 随便扫)

二、为什么取不到【内存】?

原因:

默认 SNMP 只能取接口、名称、运行时间
取内存必须用 HOST-RESOURCES-MIB 或厂商私有 MIB

正确 OID(通用,所有设备都能用)

  • 内存总大小1.3.6.1.2.1.25.2.3.1.5
  • 内存使用大小1.3.6.1.2.1.25.2.3.1.6
  • 内存使用率1.3.6.1.4.1.2021.10.1.3.3(H3C 私有)

取不到的原因:

  • 设备没开启 host-resource
  • SNMP 版本不匹配
  • 团体字权限不够(必须 read 视图包含 iso 或 1.3.6.1.2.1)

三、为什么取不到【存储 / 磁盘空间】?

原因:

存储信息不在默认 MIB-2 里
必须用:
HOST-RESOURCES-MIB hrStorage 存储表

正确 OID

  • 存储设备类型:1.3.6.1.2.1.25.2.1.1
  • 存储总大小:1.3.6.1.2.1.25.2.1.4
  • 存储使用大小:1.3.6.1.2.1.25.2.1.5

取不到的 2 个真实原因

  1. 设备不支持 hrStorage(如交换机、AP 大多不支持)
  2. 设备支持但 SNMP 未开启存储监控

四、哪些设备能取到?哪些取不到?(非常重要)

✅ 能取到 内存 + 存储

  • 服务器(Windows/Linux)
  • UIS 服务器
  • 防火墙(F1000/F5000)
  • 路由器(SR6600/SR8800)

❌ 取不到 存储(只能取内存)

  • 交换机(S5500/S6800/S12500)
  • AP 无线接入点
  • 傻瓜交换机
交换机本身没有硬盘 /flash 存储的 SNMP 监控项,所以你扫不到!

五、你现在马上能做的排查(3 步)

1. 确认设备是否支持

  • 交换机 → 只能取内存,不能取存储
  • 服务器 / 防火墙 / 路由器 → 都能取

2. 确认 SNMP 配置正确(H3C 示例)

plaintext
snmp-agent snmp-agent community read 密码 snmp-agent mib-view included iso iso snmp-agent sys-info version v2c

3. 使用正确的 MIB/OID

不要用默认的 .1.3.6.1.2.1.1(只能取系统信息)
要用:
  • 内存:1.3.6.1.2.1.25.2
  • 存储:1.3.6.1.2.1.25.2.1

六、最直白总结(你要的答案)

  1. 交换机取不到存储(flash),因为不支持
  2. 能取内存,但必须用 HOST-RESOURCES-MIB
  3. 服务器 / 防火墙 / 路由器 能取 内存 + 存储
  4. 默认 SNMP 看不到,必须用专用 OID
  5. 权限 / 团体字 / 版本不对也会看不到

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明