SNMP MIB结构企业标识符下方节点的约定

时间:2012-02-17 21:55:48

标签: snmp net-snmp

我已经开发了一个Linux / Umbutu程序,该程序将运行在基于P的嵌入式设备上。我希望这段代码能够发送和接收整个产品的SNMP数据。所以,我知道OID到公司层面,1.3.6.1.4.1.34843,我进一步知道我们销售的两个支持SNMP的产品是1.3.6.1.4.1.34843.1和1.3.6.1.4.1.34843.2。很确定我的是.3。

问题是,在这一点之下,节点是否有已知的结构/约定?我读到的内容似乎暗示我可以使用我想要的任何结构。会...... 34843.1.0存在吗?它是获取(获取)相同级别节点的列表或最大计数的节点吗?会...... 34843.1.0.0存在吗?它有意义吗?开发前两个MIB的人已经离开城镇一段时间了,我不能真的问他,我想确保在他给我的时候理解他的答案。

是否有描述所需/建议组织的文件?可能是一些RFC,对吧。那么,是否有人类使用的语言文件?

提前致谢。

1 个答案:

答案 0 :(得分:1)

最受欢迎的资源是Perkins和McGinnis的understanding SNMP MIBs书。它以更易读的格式描述了MIB。 Net-SNMP tutorials在线也可能有用,因为他们讨论了很多关于MIB的内容。如果你想要RFC,那么RFC2578是正确的阅读。

快速层次结构指导将类似于:

  1. 使用3个部分:一个用于对象,一个用于通知,一个用于一致性信息
  2. 对于通知,请将它们置于.0(有关原因的详细信息,请参阅RFC3584
  3. 对于每个表,您可能需要一个标量来显示表中的对象数,并且可能需要一个LastChanged对象来显示表中的配置可能更改的频率。)
  4. 当然,可以在上面列出的书籍和其他来源中找到更多可以重复的指导。 RFC 41815249也可能有所帮助。