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
| APM-MIB | apmAppDirAppLocalIndex apmAppDirResponsivenessType apmExceptionGroup (no object page) apmExceptionIndex apmReportGroup (no object page) AppLocalIndex DataSourceOrZero RmonClientID TransactionAggregationType |
| HCNUM-TC | ZeroBasedCounter64 |
| RMON-MIB | OwnerString rmon |
| RMON2-MIB | protocolDirLocalIndex ZeroBasedCounter32 |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp |
| SSPM-MIB | SspmClockMaxSkew SspmClockSource SspmMicroSeconds |
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'
Objects (97)
Showing 97 of 97 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.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 |
||
|
SecondsSNMPv2-SMIUnsigned32
|
.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
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-CONFrfc
- SNMPv2-TCrfc
- RMON-MIBrfc
- IANAifType-MIBrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- RFC-1212rfc
- RFC1155-SMIrfc
- RFC1213-MIBrfc
- RFC1271-MIBrfc
- TOKEN-RING-RMON-MIBrfc
- RMON2-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- APM-MIBrfc
- HCNUM-TCrfc
- INET-ADDRESS-MIBrfc
- SYSAPPL-MIBrfc
- SSPM-MIBrfc
- TPM-MIBrfcselected
Type Definitions (2)
| Unsigned32 |
range: 1..2147483647 |
|
| Unsigned32 |
range: 1..65535 |
Conformance Groups (4)
Compliance Statements (3)
OID
.1.3.6.1.2.1.16.30.3.1.1Describes 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.
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.2This defines the Current Reports compliance.
This is useful when information on in-progress
and historical transaction-level data is
desired.
This is useful when information on in-progress
and historical transaction-level data is
desired.
Required groups
| mandatory | tpmCapabilitiesGroup | |
| mandatory | tpmAggregateReportsGroup | |
| mandatory | tpmCurrentReportsGroup |
OID
.1.3.6.1.2.1.16.30.3.1.3This defines the Exception Reports compliance.
This is useful when information on
transactions whose performance is deemed
out-of-bounds.
This is useful when information on
transactions whose performance is deemed
out-of-bounds.
Required groups
| mandatory | tpmCapabilitiesGroup | |
| mandatory | tpmAggregateReportsGroup | |
| mandatory | tpmExceptionReportsGroup | |
| mandatory | APM-MIB::apmReportGroup | |
| mandatory | APM-MIB::apmExceptionGroup |