SNMP MIB design

  • 本文关键字:design MIB SNMP snmp
  • 更新时间 :
  • 英文 :


我需要写一个新的MIB描述。有人知道好的教程或参考吗?我似乎找到了很多关于使用 SNMP的东西,Net-SNMP有关于实现代理的不错的东西,但似乎编写mib的唯一真正的来源是rfc。

Mg Soft公司正在销售一个非常好的工具,叫做"Mib Browser",但他们也编辑了一个叫做"Visual Mib Builder"的产品,它提供了一种简单的方法来构建Mib,而不需要处理ASN1语法。

mib是建立在ASN1语法之上的,你绝对不需要理解所有的ASN1语言。我写了一些PPT来解释这一点,但它们是用法语写的。


编辑(1)

我在12年前建立了mib,我通过几本书(Snmpv3和网络管理实用指南,基本SNMP)自学。

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

  1. 了解表是如何构建的以及它们是如何工作的(get-next用法和索引)
  2. 看一下文本约定,它们主要出现在SNMPv2中,为SNMPv1中的隐式用法命名。例如,您将了解TestAndIncr如何提供互斥锁语义。它们在SNMPv3中得到了改进。但是要明白,你必须在代理中提供这样做的代码,它们只是tc。
  3. 我学到了很多关于RMON1 MIB是如何工作的,特别是配置表的使用。

只是一个建议,SNMP是一个很好的协议,它有点老了,除了SNMPV3,它仍然生活在佛教的世界里。我的意思是V1和V2忽略了安全性。所以要小心可写叶子,你可以使用IPSec部署一个主动代理来保护SNMP端口,但这是"昂贵的"。

你对基于网络的企业管理(Web-Based Enterprise Management, WBEM)有兴趣吗?在Windows上,我使用WMI,这是微软对该标准的改编,但在Linux上,您可以使用OpenPegasus。

最新更新