如何为 Windows SNMP 服务设置企业 OID?

问题描述

我正在尝试在 Windows 的 Localhost 上使用 SNMP 服务。我在访问设备的定义 OID 值时没有问题。我使用 sharpsnmp 库执行操作。

例如,在下面的代码中,我可以更改 OID 为“1.3.6.1.2.1.1.4”的 sysContact 数据:

Messenger.Set(VersionCode.V2,new IPEndPoint(IPAddress.Parse("127.0.0.1"),161),new OctetString("manager"),// read-write
                       new List<Variable> { new Variable(new ObjectIdentifier("1.3.6.1.2.1.1.4.0"),new OctetString("test")) },200);

但我无法将企业 OID 值集成到系统中。如果我运行以下代码,我会收到这样的错误:“响应错误。不可写。索引:1。错误的对象 ID:1.3.6.1.4.1.37476.9000.128.1.1.0”:

Messenger.Set(VersionCode.V2,new List<Variable> { new Variable(new ObjectIdentifier("1.3.6.1.4.1.37476.9000.128.1.1.0"),new OctetString("testHost")) },200);

那我该怎么办?我在互联网上找不到必要的信息。如果你能帮助我,我会很高兴。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)