2013-03-20 112 views
1

我是SNMP的新手,需要开发一个Windows服务,它将为所有网络发现设备(SNMP),然后需要从发现的设备获取信息。使用SharpSNMP的网络发现Lib

我可以做的设备的发现,虽然我相信有些设备没有被检测到,但现在的问题是检索设备信息。

任何人有任何建议吗?

我情迷代码:

Discoverer _discoverer = new Discoverer(); 
    _discoverer.AgentFound += Discoverer_AgentFound; 

    Console.WriteLine("v1 discovery"); 
    _discoverer.Discover(VersionCode.V1, new IPEndPoint(IPAddress.Broadcast, 161), new OctetString("public"), 6000); 

    Console.WriteLine("v2 discovery"); 
    _discoverer.Discover(VersionCode.V2, new IPEndPoint(IPAddress.Broadcast, 161), new OctetString("public"), 6000); 

    Console.WriteLine("v3 discovery"); 
    _discoverer.Discover(VersionCode.V3, new IPEndPoint(IPAddress.Broadcast, 161), null, 6000); 

回答