SNMP:创建自定义 OID
Posted
技术标签:
【中文标题】SNMP:创建自定义 OID【英文标题】:SNMP: Create custom OID 【发布时间】:2011-03-28 08:28:32 【问题描述】:我需要自定义 OID 来监控我的一些软件状态。 但我就是不明白:如何在 Windows XP 系统中创建自定义 OID(如 .1.3.6.1.4.1.30891.100.103)? 我需要他们中的几个人在那里写一些信息并在需要时阅读它,但我不知道如何在系统中创建它们。
【问题讨论】:
【参考方案1】:有几个注册 OID 的选项,包括:
Private Enterprise Numbers(当时是publicly listed) UUID-based OIDs在这两种情况下,这都定义了一个前缀,您可以对树的其余部分做任何您想做的事情。
如果您不确定要选择什么,我建议您也阅读此内容:http://www.oid-info.com/faq.htm(更具体地说是“How to get an OID assigned?”)。
【讨论】:
但是如何将它们添加到系统中?我的意思是:如果我在这些网站中的任何一个上注册它,它就不会出现在我的系统中,而且我不知道如何在那里添加它。 不确定,可能是这样的:msdn.microsoft.com/en-us/library/aa393621%28VS.85%29.aspx【参考方案2】:您应该通过编写 Windows SNMP 代理的扩展来做到这一点。下面的文章展示了如何,
http://www.codeproject.com/KB/IP/SNMP_Agent_DLL__Part1_.aspx
【讨论】:
以上是关于SNMP:创建自定义 OID的主要内容,如果未能解决你的问题,请参考以下文章