Snmp 如何添加新的OID和填充值?

Snmp 如何添加新的OID和填充值?,snmp,mib,Snmp,Mib,我需要一个好的初学者建议-我搜索的所有教程要么已经过时,要么不包含如何实现我想要的信息 我想: 创建一个新的OID(现在处于实验阶段,稍后我们将保留一个新OID作为enterprise) 在这个OID下,我想创建一个包含两个字符串列的表(序列) 不知何故,必须编译此定义并将其添加到服务器上现有的MIB中。但是怎么做呢 这其实就是我想要的,但我并不是为了找到这些 请如果你能指出简单的步骤,那就太好了 谢谢你的帮助 你能仔细阅读我贴在你上一个问题上的内容吗 如果你确实抽出一些时间阅读这本经典的

我需要一个好的初学者建议-我搜索的所有教程要么已经过时,要么不包含如何实现我想要的信息

我想:

  • 创建一个新的OID(现在处于实验阶段,稍后我们将保留一个新OID作为enterprise)
  • 在这个OID下,我想创建一个包含两个字符串列的表(序列)
  • 不知何故,必须编译此定义并将其添加到服务器上现有的MIB中。但是怎么做呢
这其实就是我想要的,但我并不是为了找到这些

如果你能指出简单的步骤,那就太好了


谢谢你的帮助

你能仔细阅读我贴在你上一个问题上的内容吗

如果你确实抽出一些时间阅读这本经典的书,你的ABC问题可以很容易地用这本书来回答

如果那本书上的内容过时了,只需就这些具体问题提出一些小问题,你就会得到相应的帮助


不要发布一些大而模糊的问题,尤其是当一些适当的谷歌搜索确实显示了好的链接时。例如,搜索“net snmp extend”。

告诉某人如何编写MIB是极其困难的。这是一个复杂的过程,您需要了解MIB设计背后的很多背景知识。我强烈建议你去读一本书(最好的一本)。如果不先正确了解MIB,您将犯太多错误


至于软件,如果您不解释您的环境:什么操作系统、机器类型等,几乎不可能回答。如果您使用的是Net SNMP,请参阅页面。如果您正在使用商业产品(如SNMP研究),请向他们寻求帮助

我已经打印了整本书,但这本书似乎使用了前面提到的
宏语法。我今天真的应该有这本书,所以我没有足够的时间去读一本完整的书,里面有很多理论性的东西,也没有很多(或过时的)实用性的东西。实际上,我在谷歌上搜索了整整一周,我没有找到扩展自己的MIB的简单方法,可能是因为我甚至不懂C(以及整个MIB编译过程),而你甚至不懂C或任何其他类似的编程语言,扩展SNMP代理几乎是不可能的,难怪当出现好的搜索结果时,您会发现它们没有多大帮助。你最好雇个人来帮助。使用Net SNMP代理,你可以使用perl或shell脚本来扩展代理,但它的效率比C低得多。我实际上没有在这个Wiki页面上看到教程部分,谢谢!