SNMP-MPD-MIB(7)
β¨ NAME β¨
SNMP-MPD-MIB β the Erlang/OTP MIB module for message processing and dispatching π (yes bestie, it's a MIB manual page, section 7, we're doing big-girl networking today π)
π¦ DESCRIPTION π¦
okay so. this entire page is literally one giant ASN.1 module definition, and honestly? it's giving β¨primary sourceβ¨. no cap, this is the actual SNMP-MPD-MIB sitting right there in front of you, DEFINITIONS ::= BEGIN and all, so I'm gonna hand it to you verbatim β every IMPORTS line, every address, every REVISION, every ::= { ... } β because this is the kind of thing where one typo in a LAST-UPDATED string ruins your whole afternoon π
read it slow, it's not going anywhere π«Ά
SNMP-MPD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
snmpModules, Counter32 FROM SNMPv2-SMI;
snmpMPDMIB MODULE-IDENTITY
LAST-UPDATED "9901190000Z" -- 19 January 1999
ORGANIZATION "SNMPv3 Working Group"
CONTACT-INFO "WG-EMail: snmpv3@tis.com
Subscribe: majordomo@tis.com
In message body: subscribe snmpv3
Chair: Russ Mundy
TIS Labs at Network Associates
postal: 3060 Washington Road
Glenwood, MD 21738
USA
EMail: mundy@tis.com
phone: +1 301-854-6889
Co-editor: Jeffrey Case
SNMP Research, Inc.
postal: 3001 Kimberlin Heights Road
Knoxville, TN 37920-9716
USA
EMail: case@snmp.com
phone: +1 423-573-1434
Co-editor Dave Harrington
Cabletron Systems, Inc.
postal: Post Office Box 5005
MailStop: Durham
35 Industrial Way
Rochester, NH 03867-5005
USA
EMail: dbh@ctron.com
phone: +1 603-337-7357
Co-editor: Randy Presuhn
BMC Software, Inc.
postal: 965 Stewart Drive
Sunnyvale, CA 94086
USA
EMail: randy_presuhn@bmc.com
phone: +1 408-616-3100
Co-editor: Bert Wijnen
IBM T. J. Watson Research
postal: Schagen 33
3461 GL Linschoten
Netherlands
EMail: wijnen@vnet.ibm.com
phone: +31 348-432-794
"
DESCRIPTION "The MIB for Message Processing and Dispatching"
REVISION "9901190000Z" -- 19 January 1999
DESCRIPTION "Corrected co-editors' address information."
REVISION "9709300000Z" -- 30 September 1997
DESCRIPTION "Original version, published as RFC 2272."
::= { snmpModules 11 }
-- Administrative assignments ***************************************
snmpMPDAdmin OBJECT IDENTIFIER ::= { snmpMPDMIB 1 }
snmpMPDMIBObjects OBJECT IDENTIFIER ::= { snmpMPDMIB 2 }
snmpMPDMIBConformance OBJECT IDENTIFIER ::= { snmpMPDMIB 3 }
-- Statistics for SNMP Messages *************************************
snmpMPDStats OBJECT IDENTIFIER ::= { snmpMPDMIBObjects 1 }
snmpUnknownSecurityModels OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of packets received by the SNMP
engine which were dropped because they referenced a
securityModel that was not known to or supported by
the SNMP engine.
"
::= { snmpMPDStats 1 }
snmpInvalidMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of packets received by the SNMP
engine which were dropped because there were invalid
or inconsistent components in the SNMP message.
"
::= { snmpMPDStats 2 }
snmpUnknownPDUHandlers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of packets received by the SNMP
engine which were dropped because the PDU contained
in the packet could not be passed to an application
responsible for handling the pduType, e.g. no SNMP
application had registered for the proper
combination of the contextEngineID and the pduType.
"
::= { snmpMPDStats 3 }
-- Conformance information ******************************************
snmpMPDMIBCompliances OBJECT IDENTIFIER ::= {snmpMPDMIBConformance 1}
snmpMPDMIBGroups OBJECT IDENTIFIER ::= {snmpMPDMIBConformance 2}
-- Compliance statements
snmpMPDCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for SNMP entities which
implement the SNMP-MPD-MIB.
"
MODULE -- this module
MANDATORY-GROUPS { snmpMPDGroup }
::= { snmpMPDMIBCompliances 1 }
snmpMPDGroup OBJECT-GROUP
OBJECTS {
snmpUnknownSecurityModels,
snmpInvalidMsgs,
snmpUnknownPDUHandlers
}
STATUS current
DESCRIPTION "A collection of objects providing for remote
monitoring of the SNMP Message Processing and
Dispatching process.
"
::= { snmpMPDMIBGroups 1 }
END
πΈ the vibe check (a totally optional tour, fr fr)
so the module registers itself as snmpMPDMIB under snmpModules 11, and then splits into three little branches under snmpMPDMIB:
snmpMPDAdminβ{ snmpMPDMIB 1 }, the admin corner πsnmpMPDMIBObjectsβ{ snmpMPDMIB 2 }, where the actual objects live πsnmpMPDMIBConformanceβ{ snmpMPDMIB 3 }, the compliance-and-groups zone β¨
then under snmpMPDStats ({ snmpMPDMIBObjects 1 }) you get the three counters, all Counter32, all MAX-ACCESS read-only, all STATUS current β literally the trio of "why did my packet get dropped" π
snmpUnknownSecurityModels({ snmpMPDStats 1 }) β counts packets the engine yeeted because they referenced asecurityModelthe engine didn't know or didn't support πsnmpInvalidMsgs({ snmpMPDStats 2 }) β counts packets dropped for having invalid or inconsistent components in the SNMP message πsnmpUnknownPDUHandlers({ snmpMPDStats 3 }) β counts packets dropped because the PDU inside couldn't be passed to an application responsible for handling thepduTypeβ like, say, no SNMP application had registered for the right combo ofcontextEngineIDandpduTypeπ«
and for conformance: snmpMPDMIBCompliances is { snmpMPDMIBConformance 1 }, snmpMPDMIBGroups is { snmpMPDMIBConformance 2 }, snmpMPDCompliance is { snmpMPDMIBCompliances 1 } with MANDATORY-GROUPS { snmpMPDGroup }, and snmpMPDGroup ({ snmpMPDMIBGroups 1 }) bundles all three objects for remote monitoring of the message processing and dispatching process π§
ngl the contact block is a whole β¨time capsuleβ¨ βsnmpv3@tis.com, subscribe viamajordomo@tis.comwith a message body ofsubscribe snmpv3, plus postal addresses and phone numbers for Russ Mundy, Jeffrey Case, Dave Harrington, Randy Presuhn and Bert Wijnen. iconic. do not "update" them, they're historical π
also friendly reminder: theLAST-UPDATEDis"9901190000Z"(19 January 1999) and the revisions are"9901190000Z"β "Corrected co-editors' address information." β and"9709300000Z"(30 September 1997) β "Original version, published as RFC 2272." that's the lore π¦
and that's the whole page bestie, mwah π β brought to you by Erlang/OTP SNMP, the <pink>SNMP-MPD-MIB(7)</pink> manual page, section 7, no date stamp on this one so we're just gonna vibe with it πβ
π¦ where this page comes from
- debian bookworm: erlang-manpages 1:25.2.3+dfsg-1+deb12u1 Β· Apache-2.0
- debian bookworm: erlang-manpages 1:25.2.3+dfsg-1+deb12u4 Β· Apache-2.0
- ubuntu jammy: erlang-manpages 1:24.2.1+dfsg-1 Β· Apache-2.0
- ubuntu jammy: erlang-manpages 1:24.2.1+dfsg-1ubuntu0.8 Β· Apache-2.0
- ubuntu noble: erlang-manpages 1:25.3.2.8+dfsg-1ubuntu4 Β· Apache-2.0
- ubuntu noble: erlang-manpages 1:25.3.2.8+dfsg-1ubuntu4.8 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms