我对SNMP有一点了解,但还不够。我需要开发一个可读取标准SNMP MIB并读取/写入各种属性的应用程序。网络端没有问题,但是实际的MIB和它们可能包含的内容对我来说是一种黑色艺术。了解SNMP MIB有什么好的资源?
我相信我应该可以使用LIBSMI来“解析”MIB,但我并不真正了解“解析器”的输出结果以及如何最好地使用它。
所有的建议表示欢迎...
我对SNMP有一点了解,但还不够。我需要开发一个可读取标准SNMP MIB并读取/写入各种属性的应用程序。网络端没有问题,但是实际的MIB和它们可能包含的内容对我来说是一种黑色艺术。了解SNMP MIB有什么好的资源?
我相信我应该可以使用LIBSMI来“解析”MIB,但我并不真正了解“解析器”的输出结果以及如何最好地使用它。
所有的建议表示欢迎...
在你扔在深结束的风险,你可能想看看net-snmp。默认安装包含许多标准mib及其相关的实现。它还包含一个实用程序(mib2c),它将从您的mib文件生成样板代码。
一旦你读完了几条小窍门,你应该没有麻烦,熟悉snmp的方式。
Muonics Mib Smithy User Guide提供了一个很好的如何构建MIB的概述,它可以帮助您理解解析的必要元素。
您还应该查看ASN.1 ITU specification X.690,因为这是SNMP定义的语言。它还可以帮助您在SNMP RFC中扫描SNMP RFC以获取任何Bachus-Naur格式。我会建议你从RFC3642和RFC2252开始。
你有任何链接或任何额外的细节? – 2015-12-10 19:57:19