MIB дизайн с нуля

Мне нужно разработать 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;

Затем в каждом файле импорта я вижу больше импорта и больше импорта. Может кто-нибудь сказать мне, что является самым верхним файлом для этого или указать мне в каком-либо направлении faq или что-то?

Заранее спасибо.

1 ответ

Решение

Вы должны вернуться к документу IETF RFC,

http://www.rfc-editor.org/rfc/rfc2578.txt

Другие вопросы по тегам