2013-03-20 111 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); 

回答