TPM-MIB

MIB Reference — IPNetwork Monitor · Updated September 09, 2026

All MIBsTPM-MIB

Organization: IETF RMON MIB Working Group

Last Updated: 2005-07-28

Category: Network Monitoring (RMON)

Description: Defines managed objects for monitoring transport-level performance metrics and sub-application-level transaction statistics derived from network packet observation.

IPNetwork Monitor uses several OIDs from this MIB in network discovery and polling the applicable devices. Start monitoring TPM-MIB with a free 30-day trial of IPNetwork Monitor.

What Is TPM-MIB?

TPM-MIB (Transport Performance Metrics MIB) is a vendor-neutral IETF standards-track extension to the RMON2 and HC-RMON (High Capacity RMON) MIB frameworks, used for collecting performance metrics and sub-application-level transaction statistics derived from passive network packet observation. It exposes clock/timing reference data, configurable transaction/directional metric definitions, and the resulting performance statistics (such as latency or transaction timing) for selected application traffic. In a monitoring context it is a software/network-performance MIB rather than a hardware-status MIB -- it lets an operator define which application-layer transactions to measure and then track derived metrics like round-trip or transaction time to spot degradation in application responsiveness before it becomes a full outage. It is explicitly built as an extension of RMON2 (RFC 2021) and HC-RMON (RFC 3273), reusing their probe/monitoring conventions and 'look-and-feel'. It is typically deployed on RMON2-capable network probes or switches used for application performance monitoring (APM) at the network level, particularly in service-provider or enterprise WAN monitoring contexts. Engineers implementing or auditing this functionality typically reference the TPM-MIB RFC/standard documentation for the authoritative specification.

IPNetwork Monitor allows you to monitor SNMP objects defined in TPM-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer
  • RMON2-capable network probe or switch used for application performance monitoring

Monitoring Examples

An administrator would configure tpmTransMetricDirTable/tpmTransMetricDirEntry (keyed by tpmTransMetricAppLocalIndex, tpmTransMetricIndex, tpmTransMetricProtocolIndex, tpmTransMetricMetricIndex) via tpmTransMetricDirConfig to select which application transactions and directional metrics to track, referencing metric definitions in tpmMetricDefTable. They would also check tpmClockSource, tpmClockResolution, and tpmClockMaxSkew to validate the timing accuracy underlying the derived metrics, since excessive clock skew would make transaction-time measurements unreliable; tpmTransMetricDirLastChange helps detect when metric configuration was last altered.

What Can Be Monitored

  • configured transaction/directional metrics
  • application transaction timing statistics
  • monitoring clock source and resolution
  • clock skew accuracy
  • metric configuration change timestamp
Imported Objects

From APM-MIB

AppLocalIndex
DataSourceOrZero
RmonClientID
TransactionAggregationType
apmAppDirAppLocalIndexOBJECT-TYPE
apmAppDirResponsivenessTypeOBJECT-TYPE
apmExceptionGroupOBJECT-GROUP
apmExceptionIndexOBJECT-TYPE
apmReportGroupOBJECT-GROUP

From HCNUM-TC

ZeroBasedCounter64

From RMON-MIB

OwnerString
rmonOBJECT-IDENTITY

From RMON2-MIB

ZeroBasedCounter32
protocolDirLocalIndexOBJECT-TYPE

From SNMP-FRAMEWORK-MIB

SnmpAdminString

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Counter32
MODULE-IDENTITY
OBJECT-TYPE
Unsigned32

From SNMPv2-TC

RowStatus
StorageType
TEXTUAL-CONVENTION
TimeStamp

From SSPM-MIB

SspmClockMaxSkew
SspmClockSource
SspmMicroSeconds

How to Use in IPNetwork Monitor

Example using tpmAggrReportCntrlInsertsDenied OID:

Select a device implementing TPM-MIB as the target host to create a monitor — the SNMP service should be up and running on it. Click New Monitor, then check SNMP Custom on the Favorites tab, click Next, and confirm the host. On the next page, click Select... to open the built-in SNMP MIB Browser and type tpmAggrReportCntrlInsertsDenied into the Find box to locate it in the OID tree, selecting the specific row/instance you want to monitor since this is a table column, then select it and click OK. The number of attempts to add an entry to reports for this TpmAggrReportCntrlEntry that failed because the number of entries would have exceeded tpmAggrReportCntrlGrantedSize. On the monitor's Main parameters page you can set the target's SNMP port (default 161), credentials, polling interval, and other settings — see the SNMP Monitor help for details. On the State conditions and Alerting tabs, configure when the monitor should change state and trigger an alert; since this is a Counter32-type OID, Value bounds is the most useful condition here — trigger an alert if the counter increases between polls, since a rising count of errors, failures, or discards often points to a real underlying problem. Click Finish to create the monitor; you can adjust any parameter later.
OIDs

RFC description

Extensions to RMON2-MIB for performance metrics and statistics collection related to application traffic and network packet monitoring.

Start monitoring vendor-neutral, standards-based MIB, RMON2-capable network probe/switch for APM (transaction/latency performance-metric status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download TPM-MIB