我需要从头开始为 SNMP 分析设计 MIB。我的意思是,我们在树 2.25 上为我们的企业获得了一个 OID,现在是时候编写代码了。
但是,我无法举一个例子。在我们的 Linux 机器上查看 /usr/share/snmp/mibs 目录时,会看到很多文件(例如: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;
然后,在每个导入文件中,我看到更多的导入和更多的导入。有人可以告诉我什么是最重要的文件,或者指出我的任何方向常见问题或其他什么?
提前致谢。