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的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix添加snmp服务设备(防火墙)

zabbix 2.4自定义模板添加华为交换机监控

交换机snmp oid是啥

zabbix自定义模板:交换机端口安全监控

pysnmp 自定义MIB编写SNMP代理 (python 开发 snmp)

Zabbix SNMP LLD实践(自动发现)