Skip to main content

2. Definitions

2. Definitions

This section contains the complete MIB module definition for SNMPv2-MIB. The definitions specify managed objects which describe the behavior of an SNMP entity.

For the complete and authoritative MIB definitions, please refer to the official RFC 3418 document.

Key Components

The SNMPv2-MIB module includes:

  • MODULE-IDENTITY: Defines the snmpMIB module with organizational information and revision history
  • Object Groups: Collections of related managed objects including:
    • System group (sysUpTime, sysORTable, etc.)
    • SNMP group (snmpInPkts, snmpOutPkts, snmpSilentDrops, etc.)
    • Trap/Notification objects (snmpTrap, snmpTrapOID, etc.)
    • Set operations objects (snmpSetSerialNo)
  • Notification Groups: Groups of notification types
  • Compliance Statements: Define implementation requirements

Important Objects

Key managed objects defined in this MIB include:

  • snmpInPkts: Total number of SNMP messages delivered to the SNMP entity
  • snmpOutPkts: Total number of SNMP messages passed from the SNMP protocol entity
  • snmpInBadVersions: Total number of SNMP messages with unsupported version
  • snmpInBadCommunityNames: Total number of community-based SNMP messages with unknown community name
  • snmpInBadCommunityUses: Total number of community-based SNMP messages with incorrect community name
  • snmpInASNParseErrs: Total number of ASN.1 or BER errors encountered
  • snmpSilentDrops: Total number of Confirmed Class PDUs silently dropped
  • snmpProxyDrops: Total number of Confirmed Class PDUs dropped due to proxy restrictions

For the complete MIB syntax definitions and formal specifications, refer to the official RFC 3418 text.