Какие есть хорошие ресурсы для понимания SNMP MIB?

Я немного знаю о SNMP, но недостаточно. Мне нужно разработать приложение, которое может читать стандартные MIB SNMP и читать/записывать различные свойства. Конец сети не проблема, но настоящие MIB и то, что именно они могут содержать, для меня что-то вроде черной магии.

Я считаю, что должен иметь возможность использовать LIBSMI для «анализа» MIB, но я действительно не понимаю, каким будет вывод «парсера» и как его лучше всего использовать.

Приветствуются все предложения...


person Roddy    schedule 19.10.2008    source источник


Ответы (3)


Рискуя зайти в тупик, вы можете взглянуть на net-snmp. Установка по умолчанию содержит ряд стандартных mib-файлов с соответствующей реализацией. Он также содержит утилиту (mib2c), которая будет генерировать шаблонный код из ваших файлов mib.

После того, как вы прочитаете пару мибов, у вас не должно возникнуть проблем с ознакомлением с тем, как работает snmp.

person Andrew Edgecombe    schedule 19.10.2008

Большинство стандартных документов MIB были определены в соответствующих RFC, опубликованных в IETF.

http://www.ietf.org/

Пожалуйста, перейдите на этот сайт, чтобы найти более подробную информацию.

person Lex Li    schedule 23.11.2008

Руководство пользователя Mib Smithy дает хороший обзор того, как создать MIB, который может помочь вам понять необходимые элементы для синтаксического анализа.

Вам также следует ознакомиться со спецификацией ASN.1 ITU X. 690, потому что это язык, на котором определен SNMP. Это также помогает, если вы просматриваете RFC SNMP на предмет форматирования Бахуса-Наура в RFC SNMP. Я предлагаю вам начать с RFC3642 и RFC2252.

person D Setser    schedule 10.12.2015
comment
Есть ли у вас какие-либо ссылки или дополнительная информация? - person James A Mohler; 10.12.2015