Мне нужно анализировать файлы MIB и извлечь все OID и описания для каждого объекта в данном файле MIB, используя код C/C ++. В настоящее время я использую библиотеку Net-SNMP. Но это становится проблемой, если в данном файле MIB есть зависимые файлы MIB, и они не присутствуют в системе. Существуют ли какие-либо функции, присутствующие в Net-SNMP, чтобы извлечь зависимые файлы MIB, которых нет в системе. В моей текущей реализации генерируются следующие журналы < /p>
Cannot find module (SNMPv2-TC): At line 39 in ./mibFiles/CISCO-VTP-MIB
Cannot find module (SNMPv2-TC): At line 9 in ./mibFiles//IF-MIB.mib
Cannot find module (SNMPv2-TC): At line 21 in ./mibFiles//SNMPv2-MIB
Cannot find module (RMON-MIB): At line 48 in ./mibFiles/CISCO-VTP-MIB
< /code>
Это генерируется из внутренней функции в print_module_not_found (char*) в файле parse.c. Есть ли способ извлечь эти имена файлов (в данном случае "snmpv2-tc" и "rmon-mib")? /п>
Подробнее здесь: https://stackoverflow.com/questions/794 ... g-net-snmp
Извлечение зависимых файлов MIB в анализ файлов MIB с использованием Net-SNMP ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение