Мне нужно разработать MIB для анализа SNMP с нуля. Я имею в виду, что мы получили OID для нашего предприятия в дереве 2.25, теперь пришло время кодировать.
Однако я не могу получить пример этого. При просмотре каталога /usr/share/snmp/mibs на нашем компьютере с Linux вы увидите множество файлов (например: HOST-RESOURCES-MIB.txt, IF-MIB.txt и т. д.). Я понимаю, что эти файлы соответствуют формату MIB, но я просто не понимаю этого, потому что они импортируют некоторые совершенно странные для меня вещи.
Например:
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64,
Integer32, TimeTicks, mib-2,
NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
PhysAddress, TruthValue, RowStatus,
TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
snmpTraps FROM SNMPv2-MIB
IANAifType FROM IANAifType-MIB;
Затем в каждом файле импорта я вижу больше импорта и больше импорта. Может ли кто-нибудь сказать мне, какой самый верхний файл для этого или указать мне в каком-либо направлении, часто задаваемые вопросы или что-то в этом роде?
Заранее спасибо.