SharpSNMP:为snmpget运行VB.NET代码时出错

时间:2014-03-17 08:47:43

标签: sharp-snmp

我正在尝试在VB.NET中运行snmpget代码示例: https://github.com/lextm/sharpsnmplib/blob/master/Samples/VB.NET/snmpget/

当我尝试运行代码时,出现以下异常: enter image description here http://i.stack.imgur.com/S5s9Z.png

异常上的文本表明用于实例化ObjectIdentifier的字符串的长度小于2.但是,在观察窗口中看不到这种情况。

你可以让我知道吗:

  1. 修复此错误的任何建议。我没有正确传递命令行参数吗?
  2. 您能为SNMP v3提供示例命令行参数字符串吗?
  3. 感谢您的支持!

1 个答案:

答案 0 :(得分:1)

错误消息足够清晰,您无法传递“0”或包含单个数字的任何其他字符串。有效的OID至少需要两个部分,例如“0.0”。

https://sharpsnmplib.codeplex.com/wikipage?title=600001&referringTitle=KB

可以在KB6000001中找到命令行工具用法,您也可以在CodePlex上找到其他文档,

https://sharpsnmplib.codeplex.com/documentation