2008-10-19 94 views
5

我对SNMP有一点了解,但还不够。我需要开发一个可读取标准SNMP MIB并读取/写入各种属性的应用程序。网络端没有问题,但是实际的MIB和它们可能包含的内容对我来说是一种黑色艺术。了解SNMP MIB有什么好的资源?

我相信我应该可以使用LIBSMI来“解析”MIB,但我并不真正了解“解析器”的输出结果以及如何最好地使用它。

所有的建议表示欢迎...

回答

3

在你扔在深结束的风险,你可能想看看net-snmp。默认安装包含许多标准mib及其相关的实现。它还包含一个实用程序(mib2c),它将从您的mib文件生成样板代码。

一旦你读完了几条小窍门,你应该没有麻烦,熟悉snmp的方式。

1

大多数标准MIB文档都是在IETF发布的相应RFC中定义的。

http://www.ietf.org/

请去这个网站来了解详情。

0

Muonics Mib Smithy User Guide提供了一个很好的如何构建MIB的概述,它可以帮助您理解解析的必要元素。

您还应该查看ASN.1 ITU specification X.690,因为这是SNMP定义的语言。它还可以帮助您在SNMP RFC中扫描SNMP RFC以获取任何Bachus-Naur格式。我会建议你从RFC3642和RFC2252开始。

+0

你有任何链接或任何额外的细节? – 2015-12-10 19:57:19