我们已经申请了一个私有企业号,以便在 SNMP MIB“树”中“保留”一个空间来存储一些监控值。最终,我们将被分配一个数字,例如:
iso.org.dod.internet.private.enterprise.XXX (1.3.6.1.4.1.XXX)
我们还没有收到我们分配的 PEN,但我希望通过简单地获取一个(临时的,仅在我的工作站上)OID 并使用SNMP#Net向它写入一个值来开始我的项目。我遵循了工作正常的设置示例sysLocation
( OID1.3.6.1.2.1.1.6.0
设置正常)。
所以,接下来我尝试设置一个“伪造的”OID(1.3.6.1.4.1.99999.1.0
最终99999
将成为我们分配的 PEN)。然而,这失败了ErrorStatus 17
,根据这个来源,应该是“无法写入或创建变量”。
我检查了我的 SNMP 代理服务,并且private
我使用的社区设置为READ/CREATE
. 我在 Windows 7 上使用 C#。
在设置我想要的值之前,我需要做些什么吗?在 Windows 允许我设置值之前,我是否需要导入某种“MIB 定义”?为了(现在测试)设置值,我需要做什么?也许我需要先用 SNMP 代理“声明”或“注册”我想要的 OID?