gpt4 book ai didi

snmp - 如何从 MIB 文件中获取 OID?

转载 作者:行者123 更新时间:2023-12-02 11:01:17 25 4
gpt4 key购买 nike

我想从管理器拥有的 MIB 文件中读取所有对象。

我开发了一种工具来从支持 SNMP 的代理获取一些数据。我想通过显示经理的 MIB 文件中的所有 OID 来增强该工具。

我正在使用 NET-SNMP 库。

我看到了以下内容:

/usr/local/share/snmp/mibs/ 

文件夹中包含许多 MIB 文件,但我如何形成它所具有的 OID 列表?

我浏览了 MIB 并看到了结构,但是如何获取 MIB 文件中提到的每个对象的 OID?

我想列出所有 OID,如下所示:

  1. SNMPv2-MIB::sysDescr.0 = .1.3.6.1.2.1.1.1.0
  2. SNMPv2-MIB::sysObjectID.0 = .1.3.6.1.2.1.1.2.0...等等

我想扫描所有 MIB 文件并从文件中找到所有 OID。

我该怎么做?

最佳答案

使用 net-snmp 库中的 snmptranslate 命令。尝试使用以下参数:

-M "directory containing your MIB file"
-m ALL
-Pu
-Tso

关于snmp - 如何从 MIB 文件中获取 OID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12507634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com