2. 定义
2. 定义
本节包含 SNMPv2-MIB 的完整 MIB 模块定义. 这些定义指定了描述 SNMP 实体行为的受管对象.
完整且权威的 MIB 定义请参阅 RFC 3418 官方文档.
关键组件
SNMPv2-MIB 模块包括:
- MODULE-IDENTITY: 定义 snmpMIB 模块, 包含组织信息和修订历史
- 对象组 (Object Groups): 相关受管对象的集合, 包括:
- 系统组 (sysUpTime, sysORTable 等)
- SNMP 组 (snmpInPkts, snmpOutPkts, snmpSilentDrops 等)
- Trap/Notification 对象 (snmpTrap, snmpTrapOID 等)
- Set 操作对象 (snmpSetSerialNo)
- 通知组 (Notification Groups): 通知类型的分组
- 合规性声明 (Compliance Statements): 定义实现要求
重要对象
此 MIB 中定义的关键受管对象包括:
snmpInPkts: 递送给 SNMP 实体的 SNMP 消息总数snmpOutPkts: 从 SNMP 协议实体传出的 SNMP 消息总数snmpInBadVersions: 版本不受支持的 SNMP 消息总数snmpInBadCommunityNames: community 名称未知的基于 community 的 SNMP 消息总数snmpInBadCommunityUses: community 名称使用错误的基于 community 的 SNMP 消息总数snmpInASNParseErrs: 遇到的 ASN.1 或 BER 错误总数snmpSilentDrops: 被静默丢弃的 Confirmed Class PDU 总数snmpProxyDrops: 因代理限制而丢弃的 Confirmed Class PDU 总数
完整的 MIB 语法定义和形式化规范请参阅 RFC 3418 官方文本.