Какие хорошие ресурсы для понимания SNMP MIB?
Вопрос
Я немного знаю о SNMP, но недостаточно. Мне нужно разработать приложение, которое может читать стандартные SNMP MIB и читать / записывать различные свойства. Конец сети не проблема, но фактические MIB и то, что они могут содержать, являются для меня чем-то черным.
Полагаю, что я смогу использовать LIBSMI для «разбора» MIB, но я не совсем понимаю, каким будет выход «парсера» и как его лучше всего использовать.
Все предложения приветствуются ...
Решение
Опасаясь оказаться в глубине души, вы можете взглянуть на net-snmp. . Установка по умолчанию содержит несколько стандартных MIB с их соответствующей реализацией. Он также содержит утилиту (mib2c), которая будет генерировать стандартный код из ваших файлов MIB.
После того, как вы прочтете пару мибов, у вас не должно возникнуть проблем с ознакомлением с тем, как работает snmp.
Другие советы
Большинство стандартных документов MIB были определены в соответствующих RFC, опубликованных в IETF.
Пожалуйста, перейдите на этот сайт, чтобы узнать больше.
Muonics Руководство пользователя Mib Smithy дает хороший обзор того, как построить MIB , который может помочь вам понять необходимые элементы для разбора. Р>
Вам также следует ознакомиться с ASN.1 МСЭ. спецификация X.690 , потому что это язык, на котором определен SNMP. Это также помогает при поиске RFC SNMP для любого форматирования Бачуса-Наура в RFC SNMP. Я собираюсь предложить вам начать с RFC3642 и RFC2252.