Net-SNMP FAQ (Перевод)   |   Net-SNMP README (Перевод)

Перевод документации на Net-SNMP :: Net-SNMP FAQ




www.net-snmp.ru /  Net-SNMP FAQ / MIBS. Парсер не обрабатывает комментарии корректно. Почему?



MIBS. Парсер не обрабатывает комментарии корректно. Почему?

Наиболее вероятная причина - что линия, о которой идет речь в вопросе, содержит 2 (или более) набора из пар дефисов. Так часто происходит, когда законментируют нежелаемые линии, которые уже содержат комментарий:

-- broken ::= { myMIB 1 } -- This isn't working yet

В данном случае считается, что комментарий продолжается до конца линии. К сожалению, это не корректно. Комментарий будет продолжаться или до конца линии, ИЛИ до следующей пары дефисов.

И хотя в данном случае определение "broken" закомментировано, однако следующий текст воспринимается как активная часть MIB, и соответственно вызывает ошибку.

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

Большинство приложений имеют параметр командной строки (-Pc), который обходит эту проблему, воспринима целую линию как комментарий. Но это не совсем корректно, и MIB файлу все-таки следует быть корректным.



<<<  MIBS. А что насчет "unlinked OID"? 
MIBS. Как мне получить больше информации о проблемах с MIB файлами?  >>>
При копировании размещение гиперссылки на оригинал обязательно!
© MIB Search 2006-2009