Я хочу прочитать все объекты из файла MIB, который есть у менеджера.
Я разработал один инструмент для получения некоторых данных от агента с поддержкой SNMP. Я хочу усовершенствовать этот инструмент, показав все OID из MIB-файла менеджера.
Я использую библиотеку NET-SNMP.
Я увидел следующее:
/usr/local/share/snmp/mibs/
папка и она содержит много файлов MIB, но как я могу сформировать список имеющихся в ней OID?
Я просмотрел MIB и увидел структуры, но как мне получить OID каждого объекта, упомянутого в файлах MIB?
Я хочу перечислить все OID следующим образом:
SNMPv2-MIB::sysDescr.0 = .1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysObjectID.0 = .1.3.6.1.2.1.1.2.0
... и т.д.
Я хочу просканировать все файлы MIB и найти все OID в файлах.
Как мне это сделать?