Кто-нибудь знает хороший инструмент, помогающий в разработке SNMP MIB с правильным форматированием и синтаксисом?
Если возможно, он должен быть бесплатным и работать под Linux.
Вы всегда можете использовать snmp-mode в emacs для подсветки синтаксиса.
Для очень быстрого и грязного systax-hightlighter, попробуйте цветовую подсветку по умолчанию в vim Ниже приведен скриншот из файла MIB-II в vim.
Согласно этому net-snmp howto, существует инструмент под названием smilint из пакета smilib , который они рекомендуют. Звучит более направленно, чем при использовании snmptranslate.
См. Также на этой ietf странице с описанием использования.
Я пару раз использовал http://www.mibdesigner.com/ и считаю, что это ценный инструмент, значительно сокращающий время проектирования MIB.
Это позволяет мне легко переупорядочивать части MIB и переименовывать OID. Более важно то, что он проверяет не только неправильный синтаксис, но и часто используемые нарушения дизайна и рекомендаций. Выходные данные хорошо отформатированы.
Я использую MIB Explorer Lite , который имеет проверку синтаксиса всякий раз, когда вы загружаете MIB. Есть бесплатная пробная версия, которая, я думаю, длится около 30 дней.