Я обрабатываю большое количество файлов MIB SNMP и из них создает словарь устройств и их идентификатор в форме «1.3.6.1.4.1.9.1. 694 ":" catalyst296024" .Анализ файлов SNMP MIB для создания списка устройств и OID
В настоящее время я использую Mibble для парсинга MIB, так как после тестирования других приложений/модулей я нашел его идеальным. Затем я использую python для работы с данными.
Моя проблема в том, что мне нужно только «имя устройства & OID». Поскольку при анализе я получаю все данные OID, мне еще не удалось найти способ разумно идентифицировать устройство и игнорировать остальную часть материала. (За исключением физически просмотра данных по строкам)
Привет, Уэс, спасибо за ответ. У меня уже есть экспорт MIB. Моя проблема заключается в определении фактического имени устройства из всех OID в экспортируемой MIB. Я имею в виду в одном случае, у вас может быть устройство непосредственно под узлом enterprise.organization, в других может быть группа или что-то еще. – Nicholas
Я не уверен на 100%, тогда я понимаю ваш вопрос. Но если это то, что я думаю (сейчас), нет никакого замечательного способа определить, что устройство находится из объектов MIB. Некоторые устройства сообщают, что это «где-то», а другие нет. Это действительно очень раздражает! –
Да, это был вопрос. Ах, ладно, спасибо за вашу помощь! – Nicholas