是否可以在库 #SNMP ( http://sharpsnmplib.codeplex.com/ ) 中使用自定义 OID?如果是这样,如何使用#SNMP 添加/注册自定义 OID 变量/子树,以便可以读取和写入这些变量?
我想扩展/配置代理守护程序 (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 https://sharpsnmplib.codeplex.com/SourceControl/latest#SharpSnmpLib/Objects的示例吗?