5

我对 SNMP 了解一点,但还不够。我需要开发一个可以读取标准 SNMP MIB 并读取/写入各种属性的应用程序。网络端没有问题,但实际的 MIB 以及它们可能包含的确切内容对我来说是一种魔法。

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

欢迎所有建议...

4

3 回答 3

3

冒着让你陷入困境的风险,你可能想看看net-snmp。默认安装包含许多标准 mib 及其相关实现。它还包含一个实用程序 (mib2c),可以从您的 mib 文件生成样板代码。

一旦您通过几个 mib 阅读了自己的方式,您应该可以毫不费力地熟悉 snmp 的工作方式。

于 2008-10-19T23:07:09.567 回答
1

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

http://www.ietf.org/

请访问此站点以查找更多详细信息。

于 2008-11-23T10:26:43.393 回答
0

Muonics Mib Smithy 用户指南很好地概述了如何构建 MIB,它可以帮助您了解解析的必要元素。

您还应该查看ASN.1 ITU 规范 X.690,因为这是定义 SNMP 的语言。如果您在 SNMP RFC 中搜索 SNMP RFC 中的任何 Bachus-Naur 格式,它也会有所帮助。我将建议您从 RFC3642 和 RFC2252 开始。

于 2015-12-10T19:39:12.413 回答