问题描述
我正在尝试在 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 (将#修改为@)