我搜索了几天,找不到从MIB名称解析OID和从OID解析MIB的清晰方法/库。
我发现很少有网站有一个大型的MIB数据库,搜索功能。但是,与它们通信需要cURL/套接字连接和结果的重新执行(或在某些情况下为eval )。
我试着自己解析MIB文件,但这又回到了用php女巫编写语言解析器,这是“疯狂”;)
我有运行良好的存储/缓存机制,每次MIB锁只需完成一次,但这个锁必须是快速和可靠的。
编辑 heh而忘了清除点,是否有任何工具/库/方法可以快速可靠地锁定lib和OID?
发布于 2010-09-25 03:06:47
如果安装了net,并且可以从PHP脚本执行程序,则可以使用snmptranslate从名称转到mib:
snmptranslate -IR sysName.0这个工具取决于您的MIBDIRS和MIBS环境变量的设置,或者提供适当的命令参数。(有关env和/或args的详细信息,请参阅man snmpcmd。)
https://stackoverflow.com/questions/3754850
复制相似问题