Observium_CE/mibs/nokia/TIMETRA-TELEMETRY-MIB

1771 lines
64 KiB
Plaintext

TIMETRA-TELEMETRY-MIB DEFINITIONS ::= BEGIN
IMPORTS
CounterBasedGauge64
FROM HCNUM-TC
InetAddress, InetAddressType,
InetPortNumber
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Counter32, Counter64, MODULE-IDENTITY,
OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
DateAndTime, RowStatus,
TEXTUAL-CONVENTION, TimeStamp,
TruthValue
FROM SNMPv2-TC
timetraSRMIBModules, tmnxSRConfs,
tmnxSRObjs
FROM TIMETRA-GLOBAL-MIB
TDSCPNameOrEmpty, TItemDescription,
TNamedItem, TNamedItemOrEmpty,
TmnxAdminState, TmnxHigh32, TmnxLow32,
TmnxOperState, TmnxVRtrIDOrZero
FROM TIMETRA-TC-MIB
;
timetraTelemetryMIBModule MODULE-IDENTITY
LAST-UPDATED "201610110000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module for the Nokia SROS implementation
of Telemetry.
Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this
document is authorized on the condition that the foregoing copyright
notice is included.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains all
title and ownership in the Specification, including any
revisions.
Nokia grants all interested parties a non-exclusive license to use and
distribute an unmodified copy of this Specification in connection with
management of Nokia products, and without fee, provided this copyright
notice and license appear on all copies.
This Specification is supplied `as is', and Nokia makes no warranty,
either express or implied, as to the use, operation, condition, or
performance of the Specification."
REVISION "201610110000Z"
DESCRIPTION
"Rev 0.1 11 Oct 2016 00:00
Initial version of the TIMETRA-TELEMETRY-MIB."
::= { timetraSRMIBModules 110 }
TmnxTlmtryGrpcSubMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of TmnxTlmtryGrpcSubMode indicates the subscription mode.
Values:
stream (0), -- The SROS stream data according to the triggers
specified within the individual subscription paths
once (1), -- The SROS stream single sample of all paths and
is terminated afterwards."
SYNTAX INTEGER {
stream (0),
once (1)
}
TmnxTlmtryGrpcSubEncoding ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of TmnxTlmtryGrpcSubEncoding indicates the encoding of data
notifications.
Values:
json (0), -- The SROS stream data notifications as JSON encoded text
bytes (1), -- The SROS stream data notifications in binary encoding
proto (2), -- The SROS stream data notifications in PROTO encoding."
SYNTAX INTEGER {
json (0),
bytes (1),
proto (2)
}
TmnxTlmtryGrpcSubPathMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of TmnxTlmtryGrpcSubPathMode indicates the subscription mode
of a path.
Values:
notApplicable (-1), -- The value is not applicable for subscription mode
indicated by tmnxTlmtryGrpcSubMode
targetDefined (0), -- The SROS selects the relevant mode for each leaf
onChange (1), -- The SROS sends an update on leaf value change
sample (2), -- The SROS samples values according to the interval."
SYNTAX INTEGER {
notApplicable (-1),
targetDefined (0),
onChange (1),
sample (2)
}
TmnxTlmtryGrpcSubScalePathMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of TmnxTlmtryGrpcSubScalePathMode indicates the subscription
mode of a scale path.
Values:
notApplicable (-1), -- The value is not applicable for subscription mode
indicated by tmnxTlmtryGrpcSubMode
once (0), -- The SROS stream single sample of all paths and
is terminated afterwards
onChange (1), -- The SROS sends an update on leaf value change
sample (2), -- The SROS samples values according to the interval."
SYNTAX INTEGER {
notApplicable (-1),
once (0),
onChange (1),
sample (2)
}
tmnxTelemetryObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 110 }
tmnxTelemetryStatsObjs OBJECT IDENTIFIER ::= { tmnxTelemetryObjs 1 }
tmnxTlmtryGrpcSubscrTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryGrpcSubscrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxTlmtryGrpcSubscrTable contains read-only information
pertaining to telemetry subscriptions over gRPC Subscribe RPC.
gRPC Subscribe RPC is defined in reference protobuf file gnmi.proto,
version 0.7.0 from Jun 27 2019."
REFERENCE
"https://github.com/openconfig/gnmi"
::= { tmnxTelemetryStatsObjs 1 }
tmnxTlmtryGrpcSubscrEntry OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubscrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry represents a single telemetry subscription over gRPC
Subscribe RPC.
Rows in the table tmnxTlmtryGrpcSubscrEntry are automatically created
by the system at execution of a gRPC Subscribe RPC and destroyed at
RPC termination."
INDEX { tmnxTlmtryGrpcSubId }
::= { tmnxTlmtryGrpcSubscrTable 1 }
TmnxTlmtryGrpcSubscrEntry ::= SEQUENCE
{
tmnxTlmtryGrpcSubId Unsigned32,
tmnxTlmtryGrpcSubUserName TNamedItem,
tmnxTlmtryGrpcSubDstIpAddType InetAddressType,
tmnxTlmtryGrpcSubDstIpAddress InetAddress,
tmnxTlmtryGrpcSubDestPort InetPortNumber,
tmnxTlmtryGrpcSubMode TmnxTlmtryGrpcSubMode,
tmnxTlmtryGrpcSubReqQos TDSCPNameOrEmpty,
tmnxTlmtryGrpcSubOperQos TDSCPNameOrEmpty,
tmnxTlmtryGrpcSubEncoding TmnxTlmtryGrpcSubEncoding,
tmnxTlmtryGrpcSubNotifCount Counter64
}
tmnxTlmtryGrpcSubId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubId indicates system generated
unique subscription ID."
::= { tmnxTlmtryGrpcSubscrEntry 1 }
tmnxTlmtryGrpcSubUserName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubUserName indicates the name
of a system user who initiated the telemetry subscription."
::= { tmnxTlmtryGrpcSubscrEntry 2 }
tmnxTlmtryGrpcSubDstIpAddType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubDstIpAddType indicates the
type of IP address stored in tmnxTlmtryGrpcSubDstIpAddress. The value
can be either 'unknown', 'ipv4' or 'ipv6."
::= { tmnxTlmtryGrpcSubscrEntry 3 }
tmnxTlmtryGrpcSubDstIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubDstIpAddress indicates the
remote IP address of the telemetry collector."
::= { tmnxTlmtryGrpcSubscrEntry 4 }
tmnxTlmtryGrpcSubDestPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubDestPort indicates the remote
port of the telemetry collector."
::= { tmnxTlmtryGrpcSubscrEntry 5 }
tmnxTlmtryGrpcSubMode OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubMode indicates the
subscription mode, specifying trigger source for data notifications."
::= { tmnxTlmtryGrpcSubscrEntry 6 }
tmnxTlmtryGrpcSubReqQos OBJECT-TYPE
SYNTAX TDSCPNameOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmtryGrpcSubReqQos indicates the requested DSCP
value in qos field of the subscription."
::= { tmnxTlmtryGrpcSubscrEntry 7 }
tmnxTlmtryGrpcSubOperQos OBJECT-TYPE
SYNTAX TDSCPNameOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmtryGrpcSubOperQos indicates the operational DSCP
value of subscription connection. Only first qos request is accepted
on connection. DSCP value is reset to sgt-qos default after last
subscription on connection is terminated."
::= { tmnxTlmtryGrpcSubscrEntry 8 }
tmnxTlmtryGrpcSubEncoding OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubEncoding
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmtryGrpcSubEncoding indicates the encoding of a
data notification."
::= { tmnxTlmtryGrpcSubscrEntry 9 }
tmnxTlmtryGrpcSubNotifCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmtryGrpcSubNotifCount indicates the count of sent
data notifications."
::= { tmnxTlmtryGrpcSubscrEntry 10 }
tmnxTlmtryGrpcSubscrPathTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryGrpcSubscrPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all paths in all telemetry subscriptions over gRPC
Subscribe RPC."
::= { tmnxTelemetryStatsObjs 2 }
tmnxTlmtryGrpcSubscrPathEntry OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubscrPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular subscription path. Every subscription
can have one or more paths."
INDEX {
tmnxTlmtryGrpcSubId,
tmnxTlmtryGrpcSubPathIndex
}
::= { tmnxTlmtryGrpcSubscrPathTable 1 }
TmnxTlmtryGrpcSubscrPathEntry ::= SEQUENCE
{
tmnxTlmtryGrpcSubPathIndex Unsigned32,
tmnxTlmtryGrpcSubPathPath OCTET STRING,
tmnxTlmtryGrpcSubPathInterval CounterBasedGauge64,
tmnxTlmtryGrpcSubPathFinisColCnt Counter64,
tmnxTlmtryGrpcSubPathDeferColCnt Counter64,
tmnxTlmtryGrpcSubPathTotColTime Counter64,
tmnxTlmtryGrpcSubPathMinColTime Counter32,
tmnxTlmtryGrpcSubPathAvgColTime Counter32,
tmnxTlmtryGrpcSubPathMaxColTime Counter32,
tmnxTlmtryGrpcSubPathMode TmnxTlmtryGrpcSubPathMode
}
tmnxTlmtryGrpcSubPathIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathIndex indicates the index
of the path. Every subscription can have multiple paths, therefore
every path is identified by the tmnxTlmtryGrpcSubId and
tmnxTlmtryGrpcSubPathIndex."
::= { tmnxTlmtryGrpcSubscrPathEntry 1 }
tmnxTlmtryGrpcSubPathPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathPath indicates the actual
subscribed path.
Every path in single subscription must be unique."
::= { tmnxTlmtryGrpcSubscrPathEntry 2 }
tmnxTlmtryGrpcSubPathInterval OBJECT-TYPE
SYNTAX CounterBasedGauge64
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathInterval indicates the
streaming interval of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 3 }
tmnxTlmtryGrpcSubPathFinisColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathFinisColCnt indicates the
count of finished collection samples of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 4 }
tmnxTlmtryGrpcSubPathDeferColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathDeferColCnt indicates the
count of deferred collection samples of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 5 }
tmnxTlmtryGrpcSubPathTotColTime OBJECT-TYPE
SYNTAX Counter64
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathTotColTime indicates the
total collection time of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 6 }
tmnxTlmtryGrpcSubPathMinColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathMinColTime indicates the
minimum collection time of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 7 }
tmnxTlmtryGrpcSubPathAvgColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathAvgColTime indicates the
average collection time of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 8 }
tmnxTlmtryGrpcSubPathMaxColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathMaxColTime indicates the
maximum collection time of a path."
::= { tmnxTlmtryGrpcSubscrPathEntry 9 }
tmnxTlmtryGrpcSubPathMode OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubPathMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubPathMode indicates the
subscription mode of a path, specifying how the SROS must return
values in a subscription."
::= { tmnxTlmtryGrpcSubscrPathEntry 10 }
tmnxTlmtryGrpcSubscrSclPathTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryGrpcSubscrSclPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all scale paths related to subscribed paths in all
telemetry subscriptions over gRPC Subscribe RPC."
::= { tmnxTelemetryStatsObjs 3 }
tmnxTlmtryGrpcSubscrSclPathEntry OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubscrSclPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular scale path. One or more scale paths can
be derived from subscribed path."
INDEX {
tmnxTlmtryGrpcSubId,
tmnxTlmtryGrpcSubSclPathIndex
}
::= { tmnxTlmtryGrpcSubscrSclPathTable 1 }
TmnxTlmtryGrpcSubscrSclPathEntry ::= SEQUENCE
{
tmnxTlmtryGrpcSubSclPathIndex Unsigned32,
tmnxTlmGrpcSubSclPathPath OCTET STRING,
tmnxTlmGrpcSubSclPathInterval CounterBasedGauge64,
tmnxTlmGrpcSubSclPathFinisColCnt Counter64,
tmnxTlmGrpcSubSclPathDeferColCnt Counter64,
tmnxTlmGrpcSubSclPathTotColTime Counter64,
tmnxTlmGrpcSubSclPathMinColTime Counter32,
tmnxTlmGrpcSubSclPathAvgColTime Counter32,
tmnxTlmGrpcSubSclPathMaxColTime Counter32,
tmnxTlmGrpcSubSclPathMode TmnxTlmtryGrpcSubScalePathMode
}
tmnxTlmtryGrpcSubSclPathIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryGrpcSubSclPathIndex indicates the
index of the scale path. Every subscription can have multiple paths.
These subscribed paths can point to one or more scale paths, therefore
every scale path is identified by the tmnxTlmtryGrpcSubId and
tmnxTlmtryGrpcSubSclPathIndex."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 1 }
tmnxTlmGrpcSubSclPathPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathPath indicates the actual
scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 2 }
tmnxTlmGrpcSubSclPathInterval OBJECT-TYPE
SYNTAX CounterBasedGauge64
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathInterval indicates the
streaming interval of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 3 }
tmnxTlmGrpcSubSclPathFinisColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathFinisColCnt indicates the
count of finished collection samples of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 4 }
tmnxTlmGrpcSubSclPathDeferColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathDeferColCnt indicates the
count of deferred collection samples of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 5 }
tmnxTlmGrpcSubSclPathTotColTime OBJECT-TYPE
SYNTAX Counter64
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathTotColTime indicates the
total collection time of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 6 }
tmnxTlmGrpcSubSclPathMinColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathMinColTime indicates the
minimum collection time of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 7 }
tmnxTlmGrpcSubSclPathAvgColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathAvgColTime indicates the
average collection time of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 8 }
tmnxTlmGrpcSubSclPathMaxColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathMaxColTime indicates the
maximum collection time of a scale path."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 9 }
tmnxTlmGrpcSubSclPathMode OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubScalePathMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmGrpcSubSclPathMode indicates the
subscription mode of a scale path, specifying how the SROS must return
values in a subscription."
::= { tmnxTlmtryGrpcSubscrSclPathEntry 10 }
tmnxTelemetryScalarObjs OBJECT IDENTIFIER ::= { tmnxTelemetryObjs 2 }
tmnxTelemetryLastChangedObjs OBJECT IDENTIFIER ::= { tmnxTelemetryScalarObjs 1 }
tmnxTlmDestGrpTblLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpTblLastChgd indicates the
sysUpTime at the time of the last modification to
tmnxTlmtryDestGroupTable by adding, deleting an entry or change to a
writable object in the table.
If no changes were made to the table since the last re-initialization
of the local network management subsystem, then this object contains a
zero value."
::= { tmnxTelemetryLastChangedObjs 1 }
tmnxTlmDestGrpDestTblLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestTblLastChgd indicates the
sysUpTime at the time of the last modification to
tmnxTlmtryDestGroupDestTable by adding, deleting an entry or change to
a writable object in the table.
If no changes were made to the table since the last re-initialization
of the local network management subsystem, then this object contains a
zero value."
::= { tmnxTelemetryLastChangedObjs 2 }
tmnxTlmSensGrpTblLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpTblLastChgd indicates the
sysUpTime at the time of the last modification to
tmnxTlmtrySensGroupTable by adding, deleting an entry or change to a
writable object in the table.
If no changes were made to the table since the last re-initialization
of the local network management subsystem, then this object contains a
zero value."
::= { tmnxTelemetryLastChangedObjs 3 }
tmnxTlmSensGrpPathTblLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpPathTblLastChgd indicates the
sysUpTime at the time of the last modification to
tmnxTlmtrySensGroupPathTable by adding, deleting an entry or change to
a writable object in the table.
If no changes were made to the table since the last re-initialization
of the local network management subsystem, then this object contains a
zero value."
::= { tmnxTelemetryLastChangedObjs 4 }
tmnxTlmPersSubTblLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubTblLastChgd indicates the
sysUpTime at the time of the last modification to
tmnxTlmtryPersSubscrTable by adding, deleting an entry or change to a
writable object in the table.
If no changes were made to the table since the last re-initialization
of the local network management subsystem, then this object contains a
zero value."
::= { tmnxTelemetryLastChangedObjs 5 }
tmnxTelemetryConfigObjs OBJECT IDENTIFIER ::= { tmnxTelemetryObjs 3 }
tmnxTlmtryDestGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryDestGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryDestGroupTable stores configuration and status
information related to dial-out destination groups."
::= { tmnxTelemetryConfigObjs 1 }
tmnxTlmtryDestGroupEntry OBJECT-TYPE
SYNTAX TmnxTlmtryDestGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryDestGroupEntry is an entry (conceptual row) in the
tmnxTlmtryDestGroupTable. Each entry contains information pertaining
to a dial-out destination group.
Entries in this table can be created and deleted via SNMP SET
operations to tmnxTlmDestGrpRowStatus."
INDEX { tmnxTlmDestGrpName }
::= { tmnxTlmtryDestGroupTable 1 }
TmnxTlmtryDestGroupEntry ::= SEQUENCE
{
tmnxTlmDestGrpName TNamedItem,
tmnxTlmDestGrpLastChgd TimeStamp,
tmnxTlmDestGrpRowStatus RowStatus,
tmnxTlmDestGrpDescription TItemDescription,
tmnxTlmDestGrpTlsClientProf TNamedItemOrEmpty,
tmnxTlmDestGrpAllowUnsecConn TruthValue,
tmnxTlmDestGrpTcpKaAdminState TmnxAdminState,
tmnxTlmDestGrpTcpKaIdle Unsigned32,
tmnxTlmDestGrpTcpKaInterval Unsigned32,
tmnxTlmDestGrpTcpKaCount Unsigned32
}
tmnxTlmDestGrpName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpName specifies a dial-out
destination group name."
::= { tmnxTlmtryDestGroupEntry 1 }
tmnxTlmDestGrpLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpLastChgd indicates the sysUpTime
at the time of creation or the last modification to this row in
tmnxTlmtryDestGroupTable."
::= { tmnxTlmtryDestGroupEntry 2 }
tmnxTlmDestGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpRowStatus specifies the status
of the conceptual row in tmnxTlmtryDestGroupTable.
Rows are created and destroyed by SNMP SET operations on this object.
Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are
supported."
::= { tmnxTlmtryDestGroupEntry 3 }
tmnxTlmDestGrpDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDescription specifies a user
provided description related to dial-out destination group. It
consists of any printable, seven-bit ASCII characters up to 80
characters in length."
::= { tmnxTlmtryDestGroupEntry 4 }
tmnxTlmDestGrpTlsClientProf OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmDestGrpTlsClientProf specifies the name of the TLS
client profile to be used."
DEFVAL { ''H }
::= { tmnxTlmtryDestGroupEntry 5 }
tmnxTlmDestGrpAllowUnsecConn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmDestGrpAllowUnsecConn specifies whether gRPC
client will run without secured transport protocol. Username and
password will be transferred in unencrypted form with each RPC
request."
DEFVAL { false }
::= { tmnxTlmtryDestGroupEntry 6 }
tmnxTlmDestGrpTcpKaAdminState OBJECT-TYPE
SYNTAX TmnxAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmDestGrpTcpKaAdminState specifies the
administrative state of the TCP keepalive algorithm."
DEFVAL { outOfService }
::= { tmnxTlmtryDestGroupEntry 7 }
tmnxTlmDestGrpTcpKaIdle OBJECT-TYPE
SYNTAX Unsigned32 (1..100000)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpTcpKaIdle specifies the number
of seconds until the first TCP keepalive probe is sent."
DEFVAL { 600 }
::= { tmnxTlmtryDestGroupEntry 8 }
tmnxTlmDestGrpTcpKaInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..100000)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpTcpKaInterval specifies the
number of seconds between two TCP keepalives probes."
DEFVAL { 15 }
::= { tmnxTlmtryDestGroupEntry 9 }
tmnxTlmDestGrpTcpKaCount OBJECT-TYPE
SYNTAX Unsigned32 (3..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpTcpKaCount specifies the number
of missed keepalives before the TCP connection is declared down."
DEFVAL { 4 }
::= { tmnxTlmtryDestGroupEntry 10 }
tmnxTlmtryDestGroupDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryDestGroupDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryDestGroupDestTable stores configuration and status
information related to dial-out destinations."
::= { tmnxTelemetryConfigObjs 2 }
tmnxTlmtryDestGroupDestEntry OBJECT-TYPE
SYNTAX TmnxTlmtryDestGroupDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryDestGroupDestEntry is an entry (conceptual row) in the
tmnxTlmtryDestGroupDestTable. Each entry contains information
pertaining to a dial-out destination.
Entries in this table can be created and deleted via SNMP SET
operations to tmnxTlmDestGrpDestRowStatus."
INDEX {
tmnxTlmDestGrpName,
tmnxTlmDestGrpDestIndex
}
::= { tmnxTlmtryDestGroupDestTable 1 }
TmnxTlmtryDestGroupDestEntry ::= SEQUENCE
{
tmnxTlmDestGrpDestIndex Unsigned32,
tmnxTlmDestGrpDestAddType InetAddressType,
tmnxTlmDestGrpDestAddress InetAddress,
tmnxTlmDestGrpDestPort InetPortNumber,
tmnxTlmDestGrpDestVRtrId TmnxVRtrIDOrZero,
tmnxTlmDestGrpDestLastChgd TimeStamp,
tmnxTlmDestGrpDestRowStatus RowStatus
}
tmnxTlmDestGrpDestIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestIndex indicates the index of
the destination. Every destination group can have multiple
destinations, therefore every destination is identified by the
tmnxTlmDestGrpName and tmnxTlmDestGrpDestIndex."
::= { tmnxTlmtryDestGroupDestEntry 1 }
tmnxTlmDestGrpDestAddType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestAddType specifies the
context (IP address type or Fully Qualified Domain Name (FQDN)) in
which the value of the object tmnxTlmDestGrpDestAddress is to be
interpreted. The value can be either 'unknown', 'ipv4', 'ipv6' or
'dns'"
::= { tmnxTlmtryDestGroupDestEntry 2 }
tmnxTlmDestGrpDestAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestAddress specifies the remote
IP address or FQDN of the dial-out destination."
::= { tmnxTlmtryDestGroupDestEntry 3 }
tmnxTlmDestGrpDestPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestPort specifies the remote
port of the dial-out destination."
::= { tmnxTlmtryDestGroupDestEntry 4 }
tmnxTlmDestGrpDestVRtrId OBJECT-TYPE
SYNTAX TmnxVRtrIDOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmDestGrpDestVRtrId indicates the routing context of
a connection."
DEFVAL { 0 }
::= { tmnxTlmtryDestGroupDestEntry 5 }
tmnxTlmDestGrpDestLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestLastChgd indicates the
sysUpTime at the time of creation or the last modification to this row
in tmnxTlmtryDestGroupDestTable."
::= { tmnxTlmtryDestGroupDestEntry 6 }
tmnxTlmDestGrpDestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmDestGrpDestRowStatus specifies the
status of the conceptual row in tmnxTlmtryDestGroupDestTable.
Rows are created and destroyed by SNMP SET operations on this object.
Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are
supported."
::= { tmnxTlmtryDestGroupDestEntry 7 }
tmnxTlmtrySensGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtrySensGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtrySensGroupTable stores configuration and status
information related to sensor groups."
::= { tmnxTelemetryConfigObjs 3 }
tmnxTlmtrySensGroupEntry OBJECT-TYPE
SYNTAX TmnxTlmtrySensGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtrySensGroupEntry is an entry (conceptual row) in the
tmnxTlmtrySensGroupTable. Each entry contains information pertaining
to a sensor group.
Entries in this table can be created and deleted via SNMP SET
operations to tmnxTlmSensGrpRowStatus."
INDEX { tmnxTlmSensGrpName }
::= { tmnxTlmtrySensGroupTable 1 }
TmnxTlmtrySensGroupEntry ::= SEQUENCE
{
tmnxTlmSensGrpName TNamedItem,
tmnxTlmSensGrpLastChgd TimeStamp,
tmnxTlmSensGrpRowStatus RowStatus,
tmnxTlmSensGrpDescription TItemDescription
}
tmnxTlmSensGrpName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpName specifies a sensor group
name."
::= { tmnxTlmtrySensGroupEntry 1 }
tmnxTlmSensGrpLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpLastChgd indicates the sysUpTime
at the time of creation or the last modification to this row in
tmnxTlmtrySensGroupTable."
::= { tmnxTlmtrySensGroupEntry 2 }
tmnxTlmSensGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpRowStatus specifies the status
of the conceptual row in tmnxTlmtrySensGroupTable.
Rows are created and destroyed by SNMP SET operations on this object.
Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are
supported."
::= { tmnxTlmtrySensGroupEntry 3 }
tmnxTlmSensGrpDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpDescription specifies a user
provided description related to sensor group. It consists of any
printable, seven-bit ASCII characters up to 80 characters in length."
::= { tmnxTlmtrySensGroupEntry 4 }
tmnxTlmtrySensGroupPathTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtrySensGroupPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtrySensGroupPathTable stores configuration and status
information related to paths in sensor group."
::= { tmnxTelemetryConfigObjs 4 }
tmnxTlmtrySensGroupPathEntry OBJECT-TYPE
SYNTAX TmnxTlmtrySensGroupPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtrySensGroupPathEntry is an entry (conceptual row) in the
tmnxTlmtrySensGroupPathTable. Each entry contains information
pertaining to a path
Entries in this table can be created and deleted via SNMP SET
operations to tmnxTlmSensGrpPathRowStatus."
INDEX {
tmnxTlmSensGrpName,
tmnxTlmSensGrpPathIndex
}
::= { tmnxTlmtrySensGroupPathTable 1 }
TmnxTlmtrySensGroupPathEntry ::= SEQUENCE
{
tmnxTlmSensGrpPathIndex Unsigned32,
tmnxTlmSensGrpPathLastChgd TimeStamp,
tmnxTlmSensGrpPathRowStatus RowStatus,
tmnxTlmSensGrpPathPath OCTET STRING,
tmnxTlmSensGrpPathErrorReason OCTET STRING
}
tmnxTlmSensGrpPathIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4500)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpPathIndex indicates the index of
the path. Every sensor group can have multiple paths, therefore every
path is identified by the tmnxTlmSensGrpName and
tmnxTlmSensGrpPathIndex."
::= { tmnxTlmtrySensGroupPathEntry 1 }
tmnxTlmSensGrpPathLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpPathLastChgd indicates the
sysUpTime at the time of creation or the last modification to this row
in tmnxTlmtrySensGroupPathTable."
::= { tmnxTlmtrySensGroupPathEntry 2 }
tmnxTlmSensGrpPathRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpPathRowStatus specifies the
status of the conceptual row in tmnxTlmtrySensGroupPathTable.
Rows are created and destroyed by SNMP SET operations on this object.
Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are
supported."
::= { tmnxTlmtrySensGroupPathEntry 3 }
tmnxTlmSensGrpPathPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..512))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmSensGrpPathPath specifies path to a
section of operational state of interest (the sensor)."
::= { tmnxTlmtrySensGroupPathEntry 4 }
tmnxTlmSensGrpPathErrorReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmSensGrpPathErrorReason indicates the error reason
of invalid path. If path is valid the empty string is returned."
::= { tmnxTlmtrySensGroupPathEntry 5 }
tmnxTlmtryPersSubscrTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryPersSubscrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryPersSubscrTable stores configuration and status
information related to paths in persistent subscriptions."
::= { tmnxTelemetryConfigObjs 5 }
tmnxTlmtryPersSubscrEntry OBJECT-TYPE
SYNTAX TmnxTlmtryPersSubscrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryPersSubscrEntry is an entry (conceptual row) in the
tmnxTlmtryPersSubscrTable. Each entry contains information pertaining
to a persistent subscription"
INDEX { tmnxTlmPersSubName }
::= { tmnxTlmtryPersSubscrTable 1 }
TmnxTlmtryPersSubscrEntry ::= SEQUENCE
{
tmnxTlmPersSubName TNamedItem,
tmnxTlmPersSubLastChgd TimeStamp,
tmnxTlmPersSubRowStatus RowStatus,
tmnxTlmPersSubAdminState TmnxAdminState,
tmnxTlmPersSubOperState TmnxOperState,
tmnxTlmPersSubOperDownReason OCTET STRING,
tmnxTlmPersSubSubscrId Unsigned32,
tmnxTlmPersSubDescription TItemDescription,
tmnxTlmPersSubSensGrp TNamedItemOrEmpty,
tmnxTlmPersSubMode TmnxTlmtryGrpcSubPathMode,
tmnxTlmPersSubSmplIntervalHi TmnxHigh32,
tmnxTlmPersSubSmplIntervalLo TmnxLow32,
tmnxTlmPersSubDestGrp TNamedItemOrEmpty,
tmnxTlmPersSubLocalSrcAddType InetAddressType,
tmnxTlmPersSubLocalSrcAddress InetAddress,
tmnxTlmPersSubOrigQosMarking TDSCPNameOrEmpty,
tmnxTlmPersSubEncoding TmnxTlmtryGrpcSubEncoding
}
tmnxTlmPersSubName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubName specifies a persistent
subscription name."
::= { tmnxTlmtryPersSubscrEntry 1 }
tmnxTlmPersSubLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubLastChgd indicates the sysUpTime
at the time of creation or the last modification to this row in
tmnxTlmtryPersSubscrTable."
::= { tmnxTlmtryPersSubscrEntry 2 }
tmnxTlmPersSubRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubRowStatus specifies the status
of the conceptual row in tmnxTlmtryPersSubscrTable.
Rows are created and destroyed by SNMP SET operations on this object.
Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are
supported."
::= { tmnxTlmtryPersSubscrEntry 3 }
tmnxTlmPersSubAdminState OBJECT-TYPE
SYNTAX TmnxAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubAdminState specifies the administrative
state of the persistent subscription."
DEFVAL { outOfService }
::= { tmnxTlmtryPersSubscrEntry 4 }
tmnxTlmPersSubOperState OBJECT-TYPE
SYNTAX TmnxOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubOperState indicates the current operational
state of the persistent subscription."
::= { tmnxTlmtryPersSubscrEntry 5 }
tmnxTlmPersSubOperDownReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubOperDownReason indicates the reason due to
which subscription is operationally down."
::= { tmnxTlmtryPersSubscrEntry 6 }
tmnxTlmPersSubSubscrId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSubscrId indicates system
generated unique subscription ID."
::= { tmnxTlmtryPersSubscrEntry 7 }
tmnxTlmPersSubDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubDescription specifies a user
provided description related to persistent subscription. It consists
of any printable, seven-bit ASCII characters up to 80 characters in
length."
::= { tmnxTlmtryPersSubscrEntry 8 }
tmnxTlmPersSubSensGrp OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubSensGrp specifies the name of the sensor
group to be used."
DEFVAL { ''H }
::= { tmnxTlmtryPersSubscrEntry 9 }
tmnxTlmPersSubMode OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubPathMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubMode specifies the subscription
mode of all paths in sensor group. Specifying how the SROS must return
values in a subscription."
DEFVAL { notApplicable }
::= { tmnxTlmtryPersSubscrEntry 10 }
tmnxTlmPersSubSmplIntervalHi OBJECT-TYPE
SYNTAX TmnxHigh32
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSmplIntervalHi specifies upper
32 bits of the streaming interval of all paths in sensor group.
This value should always be set along with
tmnxTlmPersSubSmplIntervalLo, otherwise an 'inconsistentValue' error
is returned."
DEFVAL { 0 }
::= { tmnxTlmtryPersSubscrEntry 11 }
tmnxTlmPersSubSmplIntervalLo OBJECT-TYPE
SYNTAX TmnxLow32
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSmplIntervalLo specifies lower
32 bits of the streaming interval of all paths in sensor group.
This value should always be set along with
tmnxTlmPersSubSmplIntervalHi, otherwise an 'inconsistentValue' error
is returned."
DEFVAL { 10000 }
::= { tmnxTlmtryPersSubscrEntry 12 }
tmnxTlmPersSubDestGrp OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestGrp specifies the name of the
destination group to be used."
DEFVAL { ''H }
::= { tmnxTlmtryPersSubscrEntry 13 }
tmnxTlmPersSubLocalSrcAddType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubLocalSrcAddType specifies the
type of IP address stored in tmnxTlmPersSubLocalSrcAddress. The value
can be either 'unknown', 'ipv4' or 'ipv6."
DEFVAL { unknown }
::= { tmnxTlmtryPersSubscrEntry 14 }
tmnxTlmPersSubLocalSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubLocalSrcAddress specifies local IP address
of the telemetry stream source."
DEFVAL { ''H }
::= { tmnxTlmtryPersSubscrEntry 15 }
tmnxTlmPersSubOrigQosMarking OBJECT-TYPE
SYNTAX TDSCPNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubOrigQosMarking specifies DSCP value of data
notifications."
DEFVAL { ''H }
::= { tmnxTlmtryPersSubscrEntry 16 }
tmnxTlmPersSubEncoding OBJECT-TYPE
SYNTAX TmnxTlmtryGrpcSubEncoding
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubEncoding specifies encoding of data
notifications."
DEFVAL { json }
::= { tmnxTlmtryPersSubscrEntry 17 }
tmnxTlmtryPersSubscrDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryPersSubscrDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryPersSubscrDestTable stores operational state of
destination used in persistent subscription."
::= { tmnxTelemetryConfigObjs 6 }
tmnxTlmtryPersSubscrDestEntry OBJECT-TYPE
SYNTAX TmnxTlmtryPersSubscrDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryPersSubscrDestEntry is an entry in the
tmnxTlmtryPersSubscrDestTable. Each entry contains information
pertaining to a destination used in persistent subscription"
INDEX {
tmnxTlmPersSubName,
tmnxTlmPersSubDestIndex
}
::= { tmnxTlmtryPersSubscrDestTable 1 }
TmnxTlmtryPersSubscrDestEntry ::= SEQUENCE
{
tmnxTlmPersSubDestIndex Unsigned32,
tmnxTlmPersSubDestAddType InetAddressType,
tmnxTlmPersSubDestAddress InetAddress,
tmnxTlmPersSubDestPort InetPortNumber,
tmnxTlmPersSubDestOperState TmnxOperState,
tmnxTlmPersSubDestOperDownReason OCTET STRING,
tmnxTlmPersSubDestOperVRtrId TmnxVRtrIDOrZero,
tmnxTlmPersSubDestLastOperChange DateAndTime,
tmnxTlmPersSubDestConnAttempts Counter64,
tmnxTlmPersSubDestOperQos TDSCPNameOrEmpty,
tmnxTlmPersSubDestNotifCnt Counter64,
tmnxTlmPersSubDestTotalNotifCnt Counter64
}
tmnxTlmPersSubDestIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubDestIndex indicates the index of
the destination used in persistent subscription. Every persistent
subscription can have multiple destinations, therefore every
destination is identified by the tmnxTlmPersSubName and
tmnxTlmPersSubDestIndex."
::= { tmnxTlmtryPersSubscrDestEntry 1 }
tmnxTlmPersSubDestAddType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubDestAddType specifies the context
(IP address type or Fully Qualified Domain Name (FQDN)) in which the value of
the object tmnxTlmPersSubDestAddress is to be interpreted.
The value can be either 'unknown', 'ipv4', 'ipv6' or 'dns'"
::= { tmnxTlmtryPersSubscrDestEntry 2 }
tmnxTlmPersSubDestAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubDestAddress specifies the remote
IP address or FQDN of the dial-out destination used in persistent
subscription."
::= { tmnxTlmtryPersSubscrDestEntry 3 }
tmnxTlmPersSubDestPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubDestPort specifies the remote
port of the dial-out destination used in persistent subscription."
::= { tmnxTlmtryPersSubscrDestEntry 4 }
tmnxTlmPersSubDestOperState OBJECT-TYPE
SYNTAX TmnxOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestOperState indicates the current
operational state of the destination."
::= { tmnxTlmtryPersSubscrDestEntry 5 }
tmnxTlmPersSubDestOperDownReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestOperDownReason indicates the reason due
to which destination is operationally down."
::= { tmnxTlmtryPersSubscrDestEntry 6 }
tmnxTlmPersSubDestOperVRtrId OBJECT-TYPE
SYNTAX TmnxVRtrIDOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestOperVRtrId indicates the operational
routing context of a connection."
::= { tmnxTlmtryPersSubscrDestEntry 7 }
tmnxTlmPersSubDestLastOperChange OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestLastOperChange indicates the time when
the operational state of this destination last changed."
::= { tmnxTlmtryPersSubscrDestEntry 8 }
tmnxTlmPersSubDestConnAttempts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestConnAttempts indicates the number of
tried connections towards this destination."
::= { tmnxTlmtryPersSubscrDestEntry 9 }
tmnxTlmPersSubDestOperQos OBJECT-TYPE
SYNTAX TDSCPNameOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestOperQos indicates the operational DSCP
value of destination connection."
::= { tmnxTlmtryPersSubscrDestEntry 10 }
tmnxTlmPersSubDestNotifCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestNotifCnt indicates the number of data
notifications sent after last reconnect."
::= { tmnxTlmtryPersSubscrDestEntry 11 }
tmnxTlmPersSubDestTotalNotifCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxTlmPersSubDestTotalNotifCnt indicates the total
number of data notifications sent."
::= { tmnxTlmtryPersSubscrDestEntry 12 }
tmnxTlmtryPersSubscrPathTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryPersSubscrPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryPersSubscrPathTable stores all paths in all persistent
subscriptions"
::= { tmnxTelemetryConfigObjs 7 }
tmnxTlmtryPersSubscrPathEntry OBJECT-TYPE
SYNTAX TmnxTlmtryPersSubscrPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular subscription path. Every subscription
can have one or more paths."
INDEX {
tmnxTlmPersSubName,
tmnxTlmPersSubPathIndex
}
::= { tmnxTlmtryPersSubscrPathTable 1 }
TmnxTlmtryPersSubscrPathEntry ::= SEQUENCE
{
tmnxTlmPersSubPathIndex Unsigned32,
tmnxTlmPersSubPathPath OCTET STRING,
tmnxTlmPersSubPathFinisColCnt Counter64,
tmnxTlmPersSubPathDeferColCnt Counter64,
tmnxTlmPersSubPathTotColTime Counter64,
tmnxTlmPersSubPathMinColTime Counter32,
tmnxTlmPersSubPathAvgColTime Counter32,
tmnxTlmPersSubPathMaxColTime Counter32
}
tmnxTlmPersSubPathIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathIndex indicates the index of
the path. Every subscription can have multiple paths, therefore every
path is identified by the tmnxTlmPersSubName and
tmnxTlmPersSubPathIndex."
::= { tmnxTlmtryPersSubscrPathEntry 1 }
tmnxTlmPersSubPathPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..512))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathPath indicates the actual
subscribed path.
Every path in single subscription must be unique."
::= { tmnxTlmtryPersSubscrPathEntry 2 }
tmnxTlmPersSubPathFinisColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathFinisColCnt indicates the
count of finished collection samples of a path."
::= { tmnxTlmtryPersSubscrPathEntry 3 }
tmnxTlmPersSubPathDeferColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathDeferColCnt indicates the
count of deferred collection samples of a path."
::= { tmnxTlmtryPersSubscrPathEntry 4 }
tmnxTlmPersSubPathTotColTime OBJECT-TYPE
SYNTAX Counter64
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathTotColTime indicates the
total collection time of a path."
::= { tmnxTlmtryPersSubscrPathEntry 5 }
tmnxTlmPersSubPathMinColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathMinColTime indicates the
minimum collection time of a path."
::= { tmnxTlmtryPersSubscrPathEntry 6 }
tmnxTlmPersSubPathAvgColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathAvgColTime indicates the
average collection time of a path."
::= { tmnxTlmtryPersSubscrPathEntry 7 }
tmnxTlmPersSubPathMaxColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubPathMaxColTime indicates the
maximum collection time of a path."
::= { tmnxTlmtryPersSubscrPathEntry 8 }
tmnxTlmtryPersSubscrSclPathTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxTlmtryPersSubscrSclPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxTlmtryPersSubscrSclPathTable stores all scale paths related to
subscribed paths in all persisten subscriptions"
::= { tmnxTelemetryConfigObjs 8 }
tmnxTlmtryPersSubscrSclPathEntry OBJECT-TYPE
SYNTAX TmnxTlmtryPersSubscrSclPathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular scale path. One or more scale paths can
be derived from subscribed path."
INDEX {
tmnxTlmPersSubName,
tmnxTlmtryPersSubSclPathIndex
}
::= { tmnxTlmtryPersSubscrSclPathTable 1 }
TmnxTlmtryPersSubscrSclPathEntry ::= SEQUENCE
{
tmnxTlmtryPersSubSclPathIndex Unsigned32,
tmnxTlmPersSubSclPathPath OCTET STRING,
tmnxTlmPersSubSclPathFinisColCnt Counter64,
tmnxTlmPersSubSclPathDeferColCnt Counter64,
tmnxTlmPersSubSclPathTotColTime Counter64,
tmnxTlmPersSubSclPathMinColTime Counter32,
tmnxTlmPersSubSclPathAvgColTime Counter32,
tmnxTlmPersSubSclPathMaxColTime Counter32
}
tmnxTlmtryPersSubSclPathIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object tmnxTlmtryPersSubSclPathIndex indicates the
index of the scale path. Every subscription can have multiple paths.
These subscribed paths can point to one or more scale paths, therefore
every scale path is identified by the tmnxTlmPersSubName and
tmnxTlmtryPersSubSclPathIndex."
::= { tmnxTlmtryPersSubscrSclPathEntry 1 }
tmnxTlmPersSubSclPathPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..512))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathPath indicates the actual
scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 2 }
tmnxTlmPersSubSclPathFinisColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathFinisColCnt indicates the
count of finished collection samples of a scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 3 }
tmnxTlmPersSubSclPathDeferColCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathDeferColCnt indicates the
count of deferred collection samples of a scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 4 }
tmnxTlmPersSubSclPathTotColTime OBJECT-TYPE
SYNTAX Counter64
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathTotColTime indicates the
total collection time of a scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 5 }
tmnxTlmPersSubSclPathMinColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathMinColTime indicates the
minimum collection time of a scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 6 }
tmnxTlmPersSubSclPathAvgColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathAvgColTime indicates the
average collection time of a scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 7 }
tmnxTlmPersSubSclPathMaxColTime OBJECT-TYPE
SYNTAX Counter32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object tmnxTlmPersSubSclPathMaxColTime indicates the
maximum collection time of a scale path."
::= { tmnxTlmtryPersSubscrSclPathEntry 8 }
tmnxTelemetryConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 110 }
tmnxTelemetryCompliances OBJECT IDENTIFIER ::= { tmnxTelemetryConformance 1 }
tmnxTelemetryCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the management of telemetry on Nokia SROS
series systems."
MODULE
MANDATORY-GROUPS {
tmnxTelemetryStateV15Group
}
::= { tmnxTelemetryCompliances 1 }
tmnxTelemetryGroups OBJECT IDENTIFIER ::= { tmnxTelemetryConformance 2 }
tmnxTelemetryInitialGroups OBJECT IDENTIFIER ::= { tmnxTelemetryGroups 1 }
tmnxTelemetryStateV15Group OBJECT-GROUP
OBJECTS {
tmnxTlmtryGrpcSubUserName,
tmnxTlmtryGrpcSubDstIpAddType,
tmnxTlmtryGrpcSubDstIpAddress,
tmnxTlmtryGrpcSubDestPort,
tmnxTlmtryGrpcSubMode,
tmnxTlmtryGrpcSubReqQos,
tmnxTlmtryGrpcSubOperQos,
tmnxTlmtryGrpcSubEncoding,
tmnxTlmtryGrpcSubNotifCount,
tmnxTlmtryGrpcSubPathPath,
tmnxTlmtryGrpcSubPathInterval,
tmnxTlmtryGrpcSubPathFinisColCnt,
tmnxTlmtryGrpcSubPathDeferColCnt,
tmnxTlmtryGrpcSubPathTotColTime,
tmnxTlmtryGrpcSubPathMinColTime,
tmnxTlmtryGrpcSubPathAvgColTime,
tmnxTlmtryGrpcSubPathMaxColTime,
tmnxTlmtryGrpcSubPathMode,
tmnxTlmGrpcSubSclPathPath,
tmnxTlmGrpcSubSclPathInterval,
tmnxTlmGrpcSubSclPathFinisColCnt,
tmnxTlmGrpcSubSclPathDeferColCnt,
tmnxTlmGrpcSubSclPathTotColTime,
tmnxTlmGrpcSubSclPathMinColTime,
tmnxTlmGrpcSubSclPathAvgColTime,
tmnxTlmGrpcSubSclPathMaxColTime,
tmnxTlmGrpcSubSclPathMode,
tmnxTlmDestGrpTblLastChgd,
tmnxTlmDestGrpLastChgd,
tmnxTlmDestGrpRowStatus,
tmnxTlmDestGrpDescription,
tmnxTlmDestGrpTlsClientProf,
tmnxTlmDestGrpAllowUnsecConn,
tmnxTlmDestGrpTcpKaAdminState,
tmnxTlmDestGrpTcpKaIdle,
tmnxTlmDestGrpTcpKaInterval,
tmnxTlmDestGrpTcpKaCount,
tmnxTlmDestGrpDestTblLastChgd,
tmnxTlmDestGrpDestLastChgd,
tmnxTlmDestGrpDestRowStatus,
tmnxTlmDestGrpDestAddType,
tmnxTlmDestGrpDestAddress,
tmnxTlmDestGrpDestPort,
tmnxTlmDestGrpDestVRtrId,
tmnxTlmSensGrpTblLastChgd,
tmnxTlmSensGrpLastChgd,
tmnxTlmSensGrpRowStatus,
tmnxTlmSensGrpDescription,
tmnxTlmSensGrpPathTblLastChgd,
tmnxTlmSensGrpPathLastChgd,
tmnxTlmSensGrpPathRowStatus,
tmnxTlmSensGrpPathPath,
tmnxTlmSensGrpPathErrorReason,
tmnxTlmPersSubTblLastChgd,
tmnxTlmPersSubLastChgd,
tmnxTlmPersSubRowStatus,
tmnxTlmPersSubAdminState,
tmnxTlmPersSubOperState,
tmnxTlmPersSubOperDownReason,
tmnxTlmPersSubSubscrId,
tmnxTlmPersSubDescription,
tmnxTlmPersSubSensGrp,
tmnxTlmPersSubMode,
tmnxTlmPersSubSmplIntervalHi,
tmnxTlmPersSubSmplIntervalLo,
tmnxTlmPersSubDestGrp,
tmnxTlmPersSubLocalSrcAddType,
tmnxTlmPersSubLocalSrcAddress,
tmnxTlmPersSubOrigQosMarking,
tmnxTlmPersSubEncoding,
tmnxTlmPersSubDestOperState,
tmnxTlmPersSubDestOperDownReason,
tmnxTlmPersSubDestOperVRtrId,
tmnxTlmPersSubDestLastOperChange,
tmnxTlmPersSubDestConnAttempts,
tmnxTlmPersSubDestAddType,
tmnxTlmPersSubDestAddress,
tmnxTlmPersSubDestPort,
tmnxTlmPersSubDestOperQos,
tmnxTlmPersSubDestNotifCnt,
tmnxTlmPersSubDestTotalNotifCnt,
tmnxTlmPersSubPathPath,
tmnxTlmPersSubPathFinisColCnt,
tmnxTlmPersSubPathDeferColCnt,
tmnxTlmPersSubPathTotColTime,
tmnxTlmPersSubPathMinColTime,
tmnxTlmPersSubPathAvgColTime,
tmnxTlmPersSubPathMaxColTime,
tmnxTlmPersSubSclPathPath,
tmnxTlmPersSubSclPathFinisColCnt,
tmnxTlmPersSubSclPathDeferColCnt,
tmnxTlmPersSubSclPathTotColTime,
tmnxTlmPersSubSclPathMinColTime,
tmnxTlmPersSubSclPathAvgColTime,
tmnxTlmPersSubSclPathMaxColTime
}
STATUS current
DESCRIPTION
"The group of objects supporting the presentation of telemetry files
related data for Nokia SROS systems."
::= { tmnxTelemetryInitialGroups 1 }
END