2

我在谷歌上搜索了几天,找不到从 MIB 名称解析 OID 和从 OID 解析 MIB 的明确方法/lib。

我发现很少有网站拥有大型 MIB 数据库,即搜索功能。但与他们通信需要 cURL/socket 连接和结果的正则表达式(或在某些情况下评估)

我尝试自己解析 MIB 文件,但这又回到了用 php 女巫编写语言解析器,是“疯狂”;)

我的存储/缓存机制运行良好,每个 MIB 锁定只需要执行一次,但是这个锁定必须快速可靠

[编辑]呵呵,忘了澄清这一点,是否有任何工具/lib/方法可以快速可靠地锁定 MIB 和 OID?

4

1 回答 1

2

如果您安装了 net-snmp,并且可以从 PHP 脚本执行程序,则可以使用snmptranslate从名称转到 mib:

snmptranslate -IR sysName.0

此工具取决于设置您的 MIBDIRS 和 MIBS 环境变量,或提供适当的命令参数。(有关man snmpcmd环境变量和/或参数的详细信息,请参阅。)

于 2010-09-25T03:06:47.677 回答