#使用自定义OID的SNMP

#使用自定义OID的SNMP,snmp,mib,sharp-snmp,Snmp,Mib,Sharp Snmp,是否可以在库#SNMP()中使用自定义OID? 如果是这样,如何向#SNMP添加/注册自定义OID变量/子树,以便能够读取和写入这些变量 我想扩展/配置代理deamon(snmpd),以便它可以像这样读取自定义OID iso.org.dod.internet.private.enterprise.XXX(1.3.6.1.4.1.XXX) 出于测试目的,假设将使用“假”OID(类似于1.3.6.1.4.1.99999.0) 在#SNMP snmpd示例代理中需要做什么,以便程序可以读取该OID的值

是否可以在库#SNMP()中使用自定义OID? 如果是这样,如何向#SNMP添加/注册自定义OID变量/子树,以便能够读取和写入这些变量

我想扩展/配置代理deamon(snmpd),以便它可以像这样读取自定义OID iso.org.dod.internet.private.enterprise.XXX(1.3.6.1.4.1.XXX)

出于测试目的,假设将使用“假”OID(类似于1.3.6.1.4.1.99999.0)

在#SNMP snmpd示例代理中需要做什么,以便程序可以读取该OID的值(snmpget、snmpgetnext…)

根据#SNMP文档(文档->代理开发),当处理程序尝试执行典型的SNMP操作时,它会查看ObjectStore对象以定位指定的对象

因此,为了使用自定义OID,是否需要将其添加到ObjectStore


这是如何添加OID的示例吗?

如果您查看
snmpd
示例,您可以看到
ObjectStore
Program.Main
中进行了初始化以简化操作


如果按照惯例插入自定义对象,您将得到所需的。

请澄清。您正在实现SNMP代理吗?如果是,请阅读文档的相关部分()。在学习之后,请在你的问题中描述你面临的问题。我用更多信息编辑了这篇文章。如果不在对象存储中,你会把对象放在哪里?试试这个例子,然后发布结果。。。