snmpwalk -m с snmp4j - PullRequest
       6

snmpwalk -m с snmp4j

2 голосов
/ 24 мая 2011

в Linux я могу выполнить что-то вроде этого snmpwalk -c public -v2c -m <path_to_vendor_mib_file> <ip_address>

Я хотел бы реализовать эту же строку в Java, используя snmp4j. Является ли это возможным? Я не нашел примеров использования параметра -m для загрузки файла MIB, специфичного для поставщика.

1 Ответ

1 голос
/ 26 мая 2011

Согласно этому сообщению невозможно загрузить спецификации MIB во время выполнения с помощью snmp4j.

Если это работает для вашего приложения, будет лучше проанализировать файл MIB во время проектирования / сборки для генерации кода. Это сделает ваше приложение более жестким, поскольку оно будет знать только об этом конкретном MIB.

Если ваше приложение более общего назначения, вам нужно найти библиотеку разбора MIB, такую ​​как Mibble .

...