在SNMPv3发现上获取usmStatsUnknownEngineID

时间:2017-02-17 08:12:07

标签: c# sharp-snmp

我正在尝试SNMPv3使用sharpsnmplib,但我仍然坚持发现步骤。

 Discovery discovery = Messenger.GetNextDiscovery(SnmpType.GetRequestPdu);

 ReportMessage report = discovery.GetResponse(60000, new IPEndPoint(IPAddress.Parse(IPAddr), 161));

我的印象是上面的代码会发送一个空的请求,从设备获取engineID和上下文。 但是在查看结果时,它会返回1.3.6.1.6.3.15.1.1.4.0,即usmStatsUnknownEngineIDs

Error on Discovery

我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

您没有做错任何事,但只是某些SNMP代理要求初始请求包含有效的引擎ID,并且它们只响应这些有效请求。

这是安全配置部分,不是由#SNMP引起的。