SNMP MIB设计

时间:2011-10-12 15:56:34

标签: snmp

我面临着编写新的MIB描述的需要。有谁知道一个很好的教程或参考?我似乎发现很多关于使用 SNMP的东西,而Net-SNMP在实现代理方面有很多东西,但看起来编写MIB的唯一真正的来源是RFC。

1 个答案:

答案 0 :(得分:4)

Mg Soft公司正在销售一个名为“Mib Browser”的非常好的工具,但他们也编辑了一个名为“Visual MIB Builder”的产品,它提供了一种简单的方法来构建MIB,而不会使用ASN1语法。

Mibs是基于ASN1语法构建的,您绝对不需要了解所有ASN1语言。我写了一些PPT幻灯片来解释这一点,但它们都是法语。


编辑(1)

我十二年前建立了MIB,我自己学习了几本书(Practical Guide to Snmpv3 and Network ManagementEssential SNMP)。

从语义的角度来看,我想到的前三个建议是:

  1. 了解如何构建表格及其工作原理(下一次使用和索引)
  2. 查看Textual Conventions,它们主要出现在SNMPv2中,为SNMPv1中的隐式用法命名。例如,您将了解TestAndIncr如何提供互斥锁语义。它们在SNMPv3中得到了改进。但是要明白,你必须提供在你的代理中执行该操作的代码,它们只是TC。
  3. 我在理解RMON1 MIB如何工作方面学到了很多东西,特别是配置表的用法。
  4. 只是一个建议,SNMP是一个很好的协议,它有点旧,除了SNMPV3它仍然生活在一个boudhist世界。我只是说V1和V2只是忽略了安全的观点。因此,请注意可写叶子,您可以部署一个使用IPSec保护SNMP端口的活动代理,但它“昂贵”。

    你看看Web-Based Enterprise Management(WBEM)吗?在Windows上我使用WMI,这是微软改编的标准,但在Linux上你可以使用OpenPegasus