我想从经理拥有的 MIB 文件中读取所有对象。
我开发了一种工具来从启用了 SNMP 的代理中获取一些数据。我想通过显示经理的 MIB 文件中的所有 OID 来增强该工具。
我正在使用 NET-SNMP 库。
我看到了以下内容:
/usr/local/share/snmp/mibs/
文件夹,它包含许多 MIB 文件,但我怎样才能形成它拥有的 OID 列表?
我浏览了 MIB 并查看了结构,但是如何获取 MIB 文件中提到的每个对象的 OID?
我想按如下方式列出所有 OID:
SNMPv2-MIB::sysDescr.0 = .1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysObjectID.0 = .1.3.6.1.2.1.1.2.0
... ETC
我想扫描所有 MIB 文件并从文件中找到所有 OID。
我该怎么做呢?