我面临着编写新的MIB描述的需要。有谁知道一个很好的教程或参考?我似乎发现很多关于使用 SNMP的东西,而Net-SNMP在实现代理方面有很多东西,但看起来编写MIB的唯一真正的来源是RFC。
答案 0 :(得分:4)
Mg Soft公司正在销售一个名为“Mib Browser”的非常好的工具,但他们也编辑了一个名为“Visual MIB Builder”的产品,它提供了一种简单的方法来构建MIB,而不会使用ASN1语法。
Mibs是基于ASN1语法构建的,您绝对不需要了解所有ASN1语言。我写了一些PPT幻灯片来解释这一点,但它们都是法语。
编辑(1)
我十二年前建立了MIB,我自己学习了几本书(Practical Guide to Snmpv3 and Network Management,Essential SNMP)。
从语义的角度来看,我想到的前三个建议是:
TestAndIncr
如何提供互斥锁语义。它们在SNMPv3中得到了改进。但是要明白,你必须提供在你的代理中执行该操作的代码,它们只是TC。只是一个建议,SNMP是一个很好的协议,它有点旧,除了SNMPV3它仍然生活在一个boudhist世界。我只是说V1和V2只是忽略了安全的观点。因此,请注意可写叶子,您可以部署一个使用IPSec保护SNMP端口的活动代理,但它“昂贵”。
你看看Web-Based Enterprise Management(WBEM)吗?在Windows上我使用WMI,这是微软改编的标准,但在Linux上你可以使用OpenPegasus。