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

snmp点表是什么?怎么输出

4小时前提问
  • 0关注
  • 0收藏,38浏览
粉丝:0人 关注:0人

问题描述:

 

snmp点表是什么?怎么输出?

 

2 个回答
粉丝:23人 关注:2人

一、SNMP 点表是什么
SNMP 点表 = OID 指标清单(监控点清单)
全称 SNMP 监控指标点表,是一份文档,包含设备对外开放的监控指标:
OID 编号(唯一标识,如 1.3.6.1.2.1.1.3.0 系统运行时间)
指标名称、中文含义
数据类型(数值 / 字符串)
单位(CPU%、温度℃、带宽 bps)
获取方式:GET / GET-NEXT
通俗理解:
设备内部有大量状态数据,OID 就是每个数据的门牌号;点表就是所有 “门牌号 + 对应含义” 的总目录。
监控平台(Zabbix/U-Center/iMC)就是依靠这份点表采集 CPU、内存、端口流量、温度、告警。
区分两个容易混淆概念:
MIB 文件:厂商官方原始文本文件(*.mib),机器可读;
点表:从 MIB 解析导出的Excel / 表格清单(人看的文档),工程实施常叫 “SNMP 点表”。
二、两种场景:如何输出 / 获取 SNMP 点表
场景 1:获取【厂商官方标准点表】(首选)
H3C、华为等设备:
联系厂商 400、售前,索取对应机型版本的 MIB 库文件
使用 MIB 浏览器工具载入 MIB,一键导出表格(就是工程说的点表)
常用工具:
MG-SOFT MIB Browser(Windows)
ireasoning MIB Browser
操作流程:导入 MIB → 展开 OID 树 → 导出 CSV/Excel → 整理成交付点表
场景 2:在线从设备【实时遍历抓取所有支持的 OID】(无官方 MIB 时使用)
⚠️风险:walk 遍历整台设备所有 OID,中大型交换机 / 防火墙会短暂拉高 CPU,业务低峰操作
方式 1:命令行 snmpwalk(最常用)
Linux/Windows(net-snmp 工具包)执行:
bash
# v2c示例
snmpwalk -v2c -c 【团体字】 设备IP 1.3.6
# v3示例
snmpwalk -v3 -u 用户名 -l authPriv -a SHA -A 认证密码 -x AES -X 加密密码 设备IP 1.3.6
输出结果可以直接复制到文本,整理为点表;
缺点:只有 OID 和原始值,没有中文注释!必须搭配 MIB 才能翻译含义。
方式 2:设备自身命令导出(H3C Comware 平台)
部分 H3C 设备支持查看本地 MIB 节点:
plaintext
display snmp mib
display snmp mib object oid 1.3.6.1.2.1.1.3.0
仅适合少量查询,无法批量导出完整点表。
场景 3:监控平台导出(已有 iMC / Zabbix)
如果监控已经接入设备:
直接在平台【监控指标模板】导出指标清单,就是现成可用的 SNMP 点表。
三、工程实施常见补充知识点
只做流量监控不需要完整点表
仅需端口相关 OID:ifDescr、ifInOctets、ifOutOctets;不需要全部遍历。
交付给客户的标准点表表头模板
表格
OID 指标名称 数据类型 单位 说明
1.3.6.1.2.1.1.3.0 系统运行时间 TimeTicks 0.01 秒 设备 uptime
踩坑提醒
只用snmpwalk抓出来的纯 OID 文本≠正式点表,缺少中文释义,审计、交付不认可;必须导入厂商 MIB 生成带注释版本。
最简总结
SNMP 点表:带释义的 OID 监控指标明细表;
标准输出方法:获取厂商 MIB 文件 → MIB 浏览器载入 → 导出 Excel 表格;
应急抓取:snmpwalk遍历设备 OID(只有编号无中文,仅临时调试)。

暂无评论

粉丝:26人 关注:1人

什么是 SNMP 点表?

SNMP 点表(SNMP Point Table)是网络管理系统(NMS)与网络设备进行数据交互的核心依据。你可以将其理解为设备的“数据字典”“说明书”
在 SNMP 协议中,设备上的每一个监控指标(如接口流量、CPU 使用率、设备运行时间等)都被称为一个“管理对象”。这些对象按照树状结构排列,构成了管理信息库(MIB)。而“点表”就是将这些对象提取出来,以表格形式呈现的清单。它通常包含以下关键信息:
  • 对象名称:如 sysUpTimeifInOctets
  • OID(对象标识符):每个监控项的唯一编号(如 1.3.6.1.2.1.1.3),相当于具体数据的“门牌号”。
  • 数据类型与权限:说明该数据是整数、字符串还是计数器,以及是只读还是可读可写。

如何输出/获取 SNMP 点表?

获取 SNMP 点表通常有以下几种常见方式:
1. 使用命令行工具遍历(最常用)
在 Linux 系统中,可以通过安装 SNMP 软件包并使用 snmpwalk 命令来递归遍历整个 MIB 树,从而获取设备上所有被管理对象的值及其对应的 OID。
  • 示例命令snmpwalk -v 2c -c public 192.168.1.1
  • 说明:该命令会列出指定 IP 设备的所有 OID 及其对应的值。如果需要特定信息,可以在命令后加上具体的 OID 进行过滤。
2. 使用网管软件的 MIB 浏览器
许多专业的网管平台(如 Network Node Manager)提供了图形化的 MIB Browser 工具。
  • 操作方式:在工具中输入目标设备的 IP 和起始 OID,点击“Walk”按钮,系统会实时收集并展示该节点下所有 MIB 变量的响应信息。
3. 查阅设备厂商提供的官方文档
网络设备厂商(如 H3C、华为、Cisco 等)通常会随设备提供详细的 MIB 参考手册或 MIB 源文件(通常以 .mib 或 .txt 结尾)。
  • 操作方式:在厂商官网下载对应型号的 MIB 文件,使用文本编辑器打开或通过 MIB 编译工具解析,即可看到完整的点表结构和 OID 定义。
4. 通过网管平台自动发现
现代监控平台(如 Foglight、Zabbix 等)支持 SNMP 发现功能。
  • 操作方式:在平台中配置设备的 SNMP 属性并执行“SNMP 发现”或“SNMP 扫描”,平台会自动抓取设备支持的 OID 列表,并生成可视化的监控点表供管理员查看或导出。

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明