有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用于Java的snmp MIB编译器

我将使用snmp4j开发SNMP管理器,我有硬件供应商提供的MIB文件。使用数字编程不方便。是否有从MIB文件到相应Java类的编译器,支持获取SNMP协议所需的数字OID?或者最好的方法是在运行时使用Mibble解析MIB文件


共 (1) 个答案

  1. # 1 楼答案

    我在电信领域工作,我见过的大多数经理都会将SNMP OID作为“节点”(电信俚语,意为设备)在软件模块中作为硬编码字符串,或在一些专有文件中作为配置。它们都没有加载MIB本身,因为它通常缺少很多语义信息,比如什么阈值适合计数器值。例如,惠普TEMIP采用前一种方法,需要在C++中开发一种新的MIB集成,它提供报警适配功能。p>

    也就是说,最基本形式的SNMP manager应用程序不一定具有此类功能,并且可能完全满足于使用MIB来查找从OID到变量名和类型的映射。在这种情况下,运行时的解析对最终用户来说应该是最方便的