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