首页 > 解决方案 > SnmpSharpNet 示例面临的问题

问题描述

我正在尝试通过snmpsharpnet的示例使用 snmp,但无法正常工作。

非常简单的控制台应用程序,以下是代码

String snmpAgent = "10.10.10.1";
String snmpCommunity = "public";
SimpleSnmp snmp = new SimpleSnmp(snmpAgent, snmpCommunity);
Dictionary<Oid, AsnType> result = snmp.GetNext(SnmpVersion.Ver1, new string[] { "1.3.6.1.2.1.1.1.0" });
if (result == null)
{
   Console.WriteLine("Request failed.");
}
else
{
  foreach (KeyValuePair<Oid, AsnType> entry in result)
  {
      Console.WriteLine("{0} = {1}: {2}", entry.Key.ToString(), SnmpConstants.GetTypeName(entry.Value.Type),
         entry.Value.ToString());
  }
 }

根据文档,输出应为

1.3.6.1.2.1.1.1.0 = OctetString: "Dual core Intel notebook"

但相反,我得到

Request failed.

因为结果为空。我正在使用最新的稳定版 SnmpSharpNet v0.9.5。有任何想法吗?

标签: c#snmpsnmpsharpnet

解决方案


推荐阅读