TPM-MIB

        This module defines extensions to the RMON2-MIB module
for the collection of Performance Metrics related to
application traffic in a network.  In particular,
it describes managed objects used for monitoring
selectable performance metrics and statistics
derived from the monitoring of network packets and
sub-application level transactions.
        
In order to maintain the RMON 'look-and-feel', some of
the text from the RMON2 [RFC2021] and HC-RMON [RFC3273]
MIBs by Steve Waldbusser have been used in this MIB module.
        
Copyright (C) The Internet Society (2005).  This version of
this MIB module is part of RFC 4150; see the RFC itself for
full legal notices.
    
Source file
TPM-MIB
Last revised
Identity
tpmMIB
Base OID
1.3.6.1.2.1.16.30
Imported Objects
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'TPM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'TPM-MIB::tpmMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'TPM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'TPM-MIB::tpmMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (97)
.1.3.6.1.2.1.16.30
.1.3.6.1.2.1.16.30.1
.1.3.6.1.2.1.16.30.1.1
.1.3.6.1.2.1.16.30.1.2
.1.3.6.1.2.1.16.30.1.3
.1.3.6.1.2.1.16.30.1.4
.1.3.6.1.2.1.16.30.1.5
.1.3.6.1.2.1.16.30.1.5.1
.1.3.6.1.2.1.16.30.1.5.1.1
.1.3.6.1.2.1.16.30.1.5.1.2
Unsigned32
.1.3.6.1.2.1.16.30.1.5.1.3
Unsigned32
.1.3.6.1.2.1.16.30.1.5.1.4
Enumeration
.1.3.6.1.2.1.16.30.1.5.1.5
.1.3.6.1.2.1.16.30.1.6
.1.3.6.1.2.1.16.30.1.6.1
.1.3.6.1.2.1.16.30.1.6.1.1
Enumeration
.1.3.6.1.2.1.16.30.1.6.1.2
Enumeration
.1.3.6.1.2.1.16.30.1.6.1.3
.1.3.6.1.2.1.16.30.1.6.1.4
.1.3.6.1.2.1.16.30.1.6.1.5
ObjectIdentifier
.1.3.6.1.2.1.16.30.1.6.1.6
.1.3.6.1.2.1.16.30.2
.1.3.6.1.2.1.16.30.2.1
.1.3.6.1.2.1.16.30.2.1.1
Unsigned32
.1.3.6.1.2.1.16.30.2.1.1.1
.1.3.6.1.2.1.16.30.2.1.1.10
.1.3.6.1.2.1.16.30.2.1.1.11
.1.3.6.1.2.1.16.30.2.1.1.12
.1.3.6.1.2.1.16.30.2.1.1.13
.1.3.6.1.2.1.16.30.2.1.1.14
.1.3.6.1.2.1.16.30.2.1.1.15
.1.3.6.1.2.1.16.30.2.1.1.16
Unsigned32
.1.3.6.1.2.1.16.30.2.1.1.2
.1.3.6.1.2.1.16.30.2.1.1.3
.1.3.6.1.2.1.16.30.2.1.1.4
.1.3.6.1.2.1.16.30.2.1.1.5
.1.3.6.1.2.1.16.30.2.1.1.6
.1.3.6.1.2.1.16.30.2.1.1.7
Unsigned32
.1.3.6.1.2.1.16.30.2.1.1.8
Unsigned32
.1.3.6.1.2.1.16.30.2.1.1.9
.1.3.6.1.2.1.16.30.2.2
.1.3.6.1.2.1.16.30.2.2.1
Unsigned32
.1.3.6.1.2.1.16.30.2.2.1.1
.1.3.6.1.2.1.16.30.2.2.1.10
.1.3.6.1.2.1.16.30.2.2.1.11
.1.3.6.1.2.1.16.30.2.2.1.12
.1.3.6.1.2.1.16.30.2.2.1.13
.1.3.6.1.2.1.16.30.2.2.1.14
.1.3.6.1.2.1.16.30.2.2.1.15
.1.3.6.1.2.1.16.30.2.2.1.16
.1.3.6.1.2.1.16.30.2.2.1.17
.1.3.6.1.2.1.16.30.2.2.1.18
.1.3.6.1.2.1.16.30.2.2.1.19
.1.3.6.1.2.1.16.30.2.2.1.2
.1.3.6.1.2.1.16.30.2.2.1.20
.1.3.6.1.2.1.16.30.2.2.1.21
.1.3.6.1.2.1.16.30.2.2.1.22
.1.3.6.1.2.1.16.30.2.2.1.3
OctetString
.1.3.6.1.2.1.16.30.2.2.1.4
.1.3.6.1.2.1.16.30.2.2.1.5
.1.3.6.1.2.1.16.30.2.2.1.6
.1.3.6.1.2.1.16.30.2.2.1.7
.1.3.6.1.2.1.16.30.2.2.1.8
.1.3.6.1.2.1.16.30.2.2.1.9
.1.3.6.1.2.1.16.30.2.3
.1.3.6.1.2.1.16.30.2.3.1
.1.3.6.1.2.1.16.30.2.3.1.1
.1.3.6.1.2.1.16.30.2.3.1.2
OctetString
.1.3.6.1.2.1.16.30.2.3.1.3
.1.3.6.1.2.1.16.30.2.3.1.4
Unsigned32
.1.3.6.1.2.1.16.30.2.3.1.5
.1.3.6.1.2.1.16.30.2.3.1.6
Enumeration
.1.3.6.1.2.1.16.30.2.3.1.7
.1.3.6.1.2.1.16.30.2.4
.1.3.6.1.2.1.16.30.2.5
.1.3.6.1.2.1.16.30.2.5.1
.1.3.6.1.2.1.16.30.2.5.1.1
.1.3.6.1.2.1.16.30.2.5.1.10
.1.3.6.1.2.1.16.30.2.5.1.11
.1.3.6.1.2.1.16.30.2.5.1.12
.1.3.6.1.2.1.16.30.2.5.1.13
.1.3.6.1.2.1.16.30.2.5.1.14
.1.3.6.1.2.1.16.30.2.5.1.15
.1.3.6.1.2.1.16.30.2.5.1.16
.1.3.6.1.2.1.16.30.2.5.1.17
.1.3.6.1.2.1.16.30.2.5.1.18
.1.3.6.1.2.1.16.30.2.5.1.2
.1.3.6.1.2.1.16.30.2.5.1.3
.1.3.6.1.2.1.16.30.2.5.1.4
.1.3.6.1.2.1.16.30.2.5.1.5
.1.3.6.1.2.1.16.30.2.5.1.6
.1.3.6.1.2.1.16.30.2.5.1.7
.1.3.6.1.2.1.16.30.2.5.1.8
.1.3.6.1.2.1.16.30.2.5.1.9
.1.3.6.1.2.1.16.30.3
.1.3.6.1.2.1.16.30.3.1
.1.3.6.1.2.1.16.30.3.2
Dependencies (19) 9 direct · 10 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (2)
Unsigned32 range: 1..2147483647
Unsigned32 range: 1..65535
Conformance Groups (4)
The tpmCapabilitiesGroup specifies various capabilities
associated with the monitoring agent.
.1.3.6.1.2.1.16.30.3.2.1
The tpmAggregateReportsGroup provides control
and reporting of aggregate measurement
statistics.
.1.3.6.1.2.1.16.30.3.2.2
The tpmCurrentReportsGroup contains metric
information relating to ongoing measurements
as well as historical values.
.1.3.6.1.2.1.16.30.3.2.3
The tpmExceptionReportsGroup reports
sub-application level statistics associated
with errant applications.
.1.3.6.1.2.1.16.30.3.2.4
Compliance Statements (3)

OID .1.3.6.1.2.1.16.30.3.1.1
Describes the requirements for conformance to
the TPM-MIB.

This compliance statement defines the following

TPM-MIB implementation:

- tpmCapabilitiesGroup (minimum)
- tpmAggregateReportsGroup (minimum)
- tpmCurrentReportsGroup (optional)
- tpmExceptionReportsGroup (optional).

In order to implement the (optional)
tpmExceptionReportsGroup, it is necessary
to implement pieces of the APM-MIB as
described in the tpmApmMIBCompliance MODULE
below. Further, in the event that the TPM-MIB
is used to provide a drill-down capability,
which is the true value of this MIB, then the
tpmApmReportControlGroup must be implemented.
Required groups
mandatory tpmCapabilitiesGroup
mandatory tpmAggregateReportsGroup
optional tpmCurrentReportsGroup The implementation of this group is optional.
optional tpmExceptionReportsGroup The implementation of this group is optional.
However, because the control for this reporting group
resides with the APM-MIB module, the apmReportGroup
and the apmExceptionGroup must also be implemented.

OID .1.3.6.1.2.1.16.30.3.1.2
This defines the Current Reports compliance.
This is useful when information on in-progress
and historical transaction-level data is
desired.
Required groups

OID .1.3.6.1.2.1.16.30.3.1.3
This defines the Exception Reports compliance.
This is useful when information on
transactions whose performance is deemed
out-of-bounds.
Required groups