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.