SharpSNMP: ошибка при запуске кода VB.NET для snmpget

Я пытаюсь запустить пример кода snmpget в VB.NET, доступный по адресу: https://github.com/lextm/sharpsnmplib/tree/master/Samples/VB.NET/snmpget

Когда я пытаюсь запустить код, я получаю следующее исключение:

Текст в исключении указывает, что длина строки, используемой для создания экземпляра ObjectIdentifier меньше 2. Однако, это не тот случай, как видно в окне часов.

Не могли бы вы дать мне знать:

  1. Любые предложения, чтобы исправить эту ошибку. Я правильно передаю аргументы командной строки?
  2. Не могли бы вы предоставить пример строки аргумента командной строки для SNMP v3?

Спасибо за всю поддержку!

1 ответ

Сообщение об ошибке достаточно ясно, что вы не можете передать "0" или любую другую строку, содержащую одно число. Для действительного OID требуется как минимум две части, например, "0.0".

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

Использование инструмента командной строки можно найти в KB6000001, и вы также можете найти другую документацию по CodePlex,

https://sharpsnmplib.codeplex.com/documentation

Другие вопросы по тегам