跳转到内容

oid

此内容尚不支持你的语言。

步骤 (2):通过 MIB 管理工具获取 OID

Section titled “步骤 (2):通过 MIB 管理工具获取 OID”

要通过 MIB 管理工具获取 OID,你可以使用 iReasoning MIB Browser 或类似的工具。以下是详细步骤:

你可以从 iReasoning 的官方网站下载 MIB Browser 工具,并按照安装说明进行安装。

在 MIB Browser 中配置 SNMPv3 用户,以便能够连接到 SZ1SZ2 路由器。

  1. 打开 iReasoning MIB Browser。
  2. 选择 File -> Settings
  3. Settings 窗口中,选择 SNMPv3 选项卡。
  4. 点击 Add 按钮,添加一个新的 SNMPv3 用户。
  5. 填写以下信息:
    • User Name: user01
    • Auth Protocol: SHA
    • Auth Password: Huawei@123
    • Priv Protocol: AES128
    • Priv Password: Huawei@123
  6. 点击 OK 保存配置。
  1. 在 iReasoning MIB Browser 主界面中,输入路由器的 IP 地址(例如 10.2.12.2)和端口号(默认是 161)。
  2. 选择 SNMPv3 作为协议。
  3. 选择刚刚配置的 SNMPv3 用户 user01
  4. 点击 Advanced 按钮,确保 Context NameContext Engine ID 留空。
  5. 点击 OK 连接到路由器。
  1. 在左侧的 MIB 树中,展开 iso -> org -> dod -> internet -> mgmt -> mib-2
  2. 你可以在 mib-2 下找到各种子节点,例如 systeminterfacesipicmptcpudpsnmp 等。
  3. 选择你感兴趣的节点,右键点击并选择 GetGet Next 以获取 OID 信息。
  1. 将获取的 OID 信息保存到 oid_string.csvcfg.txt 文件中。
  2. 你可以手动复制 OID 信息并粘贴到文件中,或者使用 MIB Browser 的导出功能(如果有)。

以下是一些常用的 OID 信息:

  • sysName: 1.3.6.1.2.1.1.5.0
  • ifNumber: 1.3.6.1.2.1.2.1.0
  • ifType: 1.3.6.1.2.1.2.2.1.3
  • ifDescr: 1.3.6.1.2.1.2.2.1.2
  • ipAdEntAddr: 1.3.6.1.2.1.4.20.1.1
  • ipAdEntNetMask: 1.3.6.1.2.1.4.20.1.3
  • ipRouteDest: 1.3.6.1.2.1.4.21.1.1
  • ipRouteNextHop: 1.3.6.1.2.1.4.21.1.7
sysName,1.3.6.1.2.1.1.5.0
ifNumber,1.3.6.1.2.1.2.1.0
ifType,1.3.6.1.2.1.2.2.1.3
ifDescr,1.3.6.1.2.1.2.2.1.2
ipAdEntAddr,1.3.6.1.2.1.4.20.1.1
ipAdEntNetMask,1.3.6.1.2.1.4.20.1.3
ipRouteDest,1.3.6.1.2.1.4.21.1.1
ipRouteNextHop,1.3.6.1.2.1.4.21.1.7
sysName: 1.3.6.1.2.1.1.5.0
ifNumber: 1.3.6.1.2.1.2.1.0
ifType: 1.3.6.1.2.1.2.2.1.3
ifDescr: 1.3.6.1.2.1.2.2.1.2
ipAdEntAddr: 1.3.6.1.2.1.4.20.1.1
ipAdEntNetMask: 1.3.6.1.2.1.4.20.1.3
ipRouteDest: 1.3.6.1.2.1.4.21.1.1
ipRouteNextHop: 1.3.6.1.2.1.4.21.1.7

通过这些步骤,你应该能够成功获取并保存所需的 OID 信息。接下来,你可以继续编写 Python 脚本来获取路由器 SZ1SZ2 的数据。

t1