CISCO-REPORT-INTERVAL-TC-MIB
This MIB module defines textual conventions used by MIB
modules that define objects describing performance history
data based on a configurable reporting interval.
Use of these textual conventions assumes the following:
- The SNMP entity supports performance history data
collection based on a configurable interval.
- The SNMP entity is capable of maintaining a history of N
report intervals. A MIB module using these textual
conventions defines the value of N, which may be
configurable.
- The SNMP entity may optionally support aggregation of
performance data maintained by historic report intervals.
- A MIB module using these textual conventions may define
separate tables for the current interval, historic
intervals, and the aggregation of historic performance
data.
- A MIB module using these textual conventions must define
the following objects:
xxxReportInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
UNITS 'xxx-units'
MAX-ACCESS read-only
STATUS current
DESCRIPTION
'This object indicates the duration of a report
interval.'
::= { xxx }
xxxReportMaxIntervals OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
UNITS 'report intervals'
MAX-ACCESS read-only
STATUS current
DESCRIPTION
'This object indicates the maximum number of
report intervals.'
::= { xxx }
xxxReportElapsedTime OBJECT-TYPE
SYNTAX Gauge32
UNITS 'xxx-units'
MAX-ACCESS read-only
STATUS current
DESCRIPTION
'This object indicates the time that has elapsed
since the beginning of the current report
interval.'
::= { xxx }
xxxReportIntervals OBJECT-TYPE
SYNTAX Gauge32
UNITS 'report intervals'
MAX-ACCESS read-only
STATUS current
DESCRIPTION
'This object indicates the number of report
intervals for which data has been collected. The
value of this column starts at 0 and increments
at the end of each report interval until the
number of report intervals is equal to the
corresponding value of xxxReportMaxIntervals.'
::= { xxx }
xxxReportInvalidIntervals OBJECT-TYPE
SYNTAX Gauge32
UNITS 'report intervals'
MAX-ACCESS read-only
STATUS current
DESCRIPTION
'This object indicates the number of report
intervals, in the range of 0 to the value of the
corresponding instance of xxxReportValidIntervals,
for which no data is available. The value of this
column will typically be 0, except in certain
circumstances when some intervals are not
available.
::= { xxx }
Observe that if the MIB module defines tables that
maintain performance data for multiple instances of a
measured entity (e.g., an interface), then the definition
of these objects need to allow for the maintenance of
these objects per instance of the measured entity.
A MIB module may choose to provide the write-access to
xxxReportInterval and xxxReportMaxIntervals. In this
case, the MIB module must consider the following:
- The MIB module may want to refine the data type to
something more concise. Alternatively, an
implementation may specify variations in an agent
capabilities.
- If the definition of either of these objects specifies
'0' as an acceptable value, then the descriptive text
should describe the semantics of this value.
- The descriptive text of xxxReportInterval must explain,
'When this value changes, the SNMP entity should discard
any previously collected report interval data.'
- The descriptive text of xxxReportMaxIntervals must
explain, 'When this value changes to a value less than
its current value, the SNMP entity should discard older
report intervals to comply with the new value.'
- Source file
CISCO-REPORT-INTERVAL-TC-MIB- Last revised
- Identity
ciscoReportIntervalTcMIB- Base OID
1.3.6.1.4.1.9.9.670
Imported Objects
| CISCO-SMI | ciscoMgmt |
| SNMPv2-SMI | Gauge32 MODULE-IDENTITY (no object page) |
| SNMPv2-TC | TEXTUAL-CONVENTION (no object page) |
Net-SNMP examples using the cisco 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 'CISCO-REPORT-INTERVAL-TC-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-REPORT-INTERVAL-TC-MIB::ciscoReportIntervalTcMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-REPORT-INTERVAL-TC-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-REPORT-INTERVAL-TC-MIB::ciscoReportIntervalTcMIB'
Objects (1)
Showing 1 of 1 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.4.1.9.9.670 |
Dependencies (3) 3 direct 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
- CISCO-SMIcisco
- SNMPv2-TCrfc
- CISCO-REPORT-INTERVAL-TC-MIBciscoselected
Type Definitions (2)
| Unsigned32 | ||
| Unsigned32 |