SNMP 公共 MIB 和私有 MIB
2025/10/29大约 2 分钟
SNMP 公共 MIB 和私有 MIB
公共 MIB 库
公共 MIB 可以认为是大家共用使用的一些 MIB 查询节点,比如设备名称、设备运行时间、接口 MAC、接口 MTU、接口描述、接口收发报文数(接口流量)、路由表等等信息。
举例 1:设备名称
Name: sysName
Type: OBJECT-TYPE
OID: 1.3.6.1.2.1.1.5
举例 2:设备启动时间
Name: sysUpTime
Type: OBJECT-TYPE
OID: 1.3.6.1.2.1.1.3
举例 3:设备接口名称、流量统计、接口描述、接口 Alias、等 OID
Name: ifXTable
Type: OBJECT-TYPE
OID: 1.3.6.1.2.1.31.1.1
Full path: iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).ifMIB(31).ifMIBObjects(1).ifXTable(1)
Module: IF-MIB
Parent: ifMIBObjects
First child: ifXEntry
Next sibling: ifStackTable
Numerical syntax: Sequence
Base syntax: SEQUENCE OF IfXEntry
Composed syntax: SEQUENCE OF IfXEntry
Status: current
Max access: not-accessible
Sequences:
1: ifName - DisplayString(4 - octets)
2: ifInMulticastPkts - Counter32(65 - counter (32 bit))
3: ifInBroadcastPkts - Counter32(65 - counter (32 bit))
4: ifOutMulticastPkts - Counter32(65 - counter (32 bit))
5: ifOutBroadcastPkts - Counter32(65 - counter (32 bit))
6: ifHCInOctets - Counter64(70 - counter (64 bit))
7: ifHCInUcastPkts - Counter64(70 - counter (64 bit))
8: ifHCInMulticastPkts - Counter64(70 - counter (64 bit))
9: ifHCInBroadcastPkts - Counter64(70 - counter (64 bit))
10: ifHCOutOctets - Counter64(70 - counter (64 bit))
11: ifHCOutUcastPkts - Counter64(70 - counter (64 bit))
12: ifHCOutMulticastPkts - Counter64(70 - counter (64 bit))
13: ifHCOutBroadcastPkts - Counter64(70 - counter (64 bit))
14: ifLinkUpDownTrapEnable - INTEGER(2 - integer (32 bit))
15: ifHighSpeed - Gauge32(66 - gauge (32 bit))
16: ifPromiscuousMode - TruthValue(2 - integer (32 bit))
17: ifConnectorPresent - TruthValue(2 - integer (32 bit))
18: ifAlias - DisplayString(4 - octets)
19: ifCounterDiscontinuityTime - TimeStamp(67 - timeticks)
举例 4:设备路由表信息
Name: ipRouteNextHop
Type: OBJECT-TYPE
OID: 1.3.6.1.2.1.4.21.1.7
公共的 mib 库非常之多,其中有很多有用的 OID:

重要
具体可以通过以下链接查看到公共 MIB:
Net-SNMP Distributed MIBs:http://net-snmp.sourceforge.net/docs/mibs/
UCD-SNMP-MIB:http://net-snmp.sourceforge.net/docs/mibs/ucdavis.html
HOST-RESOURCES-MIB:http://net-snmp.sourceforge.net/docs/mibs/host.html
IF-MIB:http://net-snmp.sourceforge.net/docs/mibs/ifMIBObjects.html
mibDepot:http://www.mibdepot.com/index.shtml
私有 MIB 库
FortiGate 的私有 mib 文件可以在 SNMP 配置界面处直接下载,或在 support 网站登录后下载。
FortiGate SNMP 配置界面处直接下载

SUPPORT 网站下载

注意事项
关于私有 mib 的 oid,Fortinet 的私有 number 是 12356,可通过以下链接获取私有厂家的 enterprise-numbers:https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers
