- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1808 lines
46 KiB
Text
1808 lines
46 KiB
Text
|
|
-- End - JUNIPER-WX-COMMON-MIB Module
|
|
|
|
-- ========================================================================
|
|
-- Start - JUNIPER-WX-MIB Module
|
|
|
|
-- WX MIB for the WAN Acceleration
|
|
--
|
|
-- The convention described in "Understanding SNMP MIBs"
|
|
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
|
|
|
|
JUNIPER-WX-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-IDENTITY,
|
|
OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Integer32, Unsigned32, Gauge32, Counter64, IpAddress
|
|
FROM SNMPv2-SMI
|
|
-- MODULE-COMPLIANCE, OBJECT-GROUP
|
|
-- FROM SNMPv2-CONF
|
|
TimeStamp
|
|
FROM SNMPv2-TC
|
|
jnxWxModules, jnxWxSpecificMib
|
|
FROM JUNIPER-WX-GLOBAL-REG
|
|
TcAppName, TcQosIdentifier
|
|
FROM JUNIPER-WX-GLOBAL-TC
|
|
jnxWxCommonEventDescr
|
|
FROM JUNIPER-WX-COMMON-MIB;
|
|
|
|
jnxWxMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "200203280000Z"
|
|
ORGANIZATION "Juniper Networks, Inc"
|
|
CONTACT-INFO "
|
|
Customer Support
|
|
Juniper Networks, Inc.
|
|
1194 North Mathilda Avenue
|
|
Sunnyvale, CA 94089
|
|
|
|
+1 888-314-JTAC
|
|
support@juniper.net"
|
|
|
|
DESCRIPTION "
|
|
A MIB module containing definitions of managed objects
|
|
for Juniper Networks' WAN Acceleration family of products."
|
|
|
|
REVISION "200405240000Z"
|
|
DESCRIPTION "
|
|
Add jnxWxEventMultiPathStatusChange notification."
|
|
|
|
REVISION "200306230000Z"
|
|
DESCRIPTION "
|
|
o Add compression and throughput statistics
|
|
to the jnxWxSysStats group.
|
|
o Add bytes counts to jnxWxAsmStatsTable.
|
|
o Add bytes counts and bytes-in percentage
|
|
to jnxWxAppStatsTable.
|
|
o Add jnxWxAppAggrStatsTable."
|
|
|
|
REVISION "200203280000Z"
|
|
DESCRIPTION "
|
|
Add SessionOpened, RegServerUnreachable notifications."
|
|
|
|
REVISION "200203270000Z"
|
|
DESCRIPTION "
|
|
Add SessionClosed, BufferOverflow notifications."
|
|
|
|
REVISION "200112191200Z"
|
|
DESCRIPTION "
|
|
Rev 1.0
|
|
Initial version of MIB module JUNIPER-WX-MIB."
|
|
|
|
::= { jnxWxModules 4 }
|
|
|
|
jnxWxMib OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Sub-tree for WAN Acceleration MIB."
|
|
::= { jnxWxSpecificMib 1 }
|
|
|
|
jnxWxConfMib OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Sub-tree for WAN Acceleration MIB conformance statements."
|
|
::= { jnxWxMib 1 }
|
|
|
|
jnxWxObjs OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Sub-tree for WAN Acceleration MIB objects."
|
|
::= { jnxWxMib 2 }
|
|
|
|
jnxWxEvents OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Sub-tree for WAN Acceleration MIB events."
|
|
::= { jnxWxMib 3 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Stats update time
|
|
|
|
jnxWxStatsUpdateTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the value of sysUpTime when the WX stats (jnxWxSysStats,
|
|
jnxWxAsm, jnxWxApp) were last updated. The management station
|
|
can use this information to tell if it's downloading a consistent set
|
|
of stats."
|
|
::= { jnxWxObjs 1 }
|
|
|
|
jnxWxStatsAsmCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Decompressors this Compressor has had a session
|
|
with at any time during the last two months."
|
|
::= { jnxWxObjs 2 }
|
|
|
|
jnxWxStatsVirtEndptCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of virtual endpoints configured
|
|
on this WX"
|
|
::= { jnxWxObjs 9 }
|
|
|
|
jnxWxStatsAppCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of applications currently being monitored on this Compressor."
|
|
::= { jnxWxObjs 3 }
|
|
|
|
jnxWxStatsAccelAppCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of applications currently being accelerated on this Compressor."
|
|
::= { jnxWxObjs 8 }
|
|
|
|
jnxWxStatsQosClassCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of QoS classes currently being monitored on this Compressor."
|
|
::= { jnxWxObjs 11 }
|
|
|
|
jnxWxStatsQosEndptCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of QoS endpoints currently being monitored on this Compressor."
|
|
::= { jnxWxObjs 12 }
|
|
|
|
jnxWxStatsWpEndptCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of endpoints with WAN performance monitoring
|
|
enabled"
|
|
::= { jnxWxObjs 13 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- The WX System group
|
|
|
|
jnxWxSysStats OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Sub-tree for WAN Acceleration system statistics."
|
|
::= { jnxWxObjs 4 }
|
|
|
|
-- Decompression stats
|
|
|
|
jnxWxSysStatsBytesInAe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that entered the WX Assembly Engine
|
|
since the system was started."
|
|
::= { jnxWxSysStats 1 }
|
|
|
|
jnxWxSysStatsBytesOutAe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that exited the WX Assembly Engine
|
|
after assembly since the system was started."
|
|
::= { jnxWxSysStats 2 }
|
|
|
|
jnxWxSysStatsPktsInAe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that entered the WX Assembly Engine
|
|
since the system was started."
|
|
::= { jnxWxSysStats 3 }
|
|
|
|
jnxWxSysStatsPktsOutAe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that exited the WX Assembly Engine
|
|
after assembly since the system was started."
|
|
::= { jnxWxSysStats 4 }
|
|
|
|
-- Out-of-band stats
|
|
|
|
jnxWxSysStatsBytesOutOob OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of out-of-band bytes sent to the control channel
|
|
since the system was started."
|
|
::= { jnxWxSysStats 5 }
|
|
|
|
-- Pass-through stats
|
|
|
|
jnxWxSysStatsBytesPtNoAe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that passed through the WX Compression Engine
|
|
because there was no corresponding Assembly Engine WX, since the
|
|
system was started."
|
|
::= { jnxWxSysStats 6 }
|
|
|
|
jnxWxSysStatsPktsPtNoAe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that passed through the WX Compression Engine
|
|
because there was no corresponding Assembly Engine WX, since the
|
|
system was started."
|
|
::= { jnxWxSysStats 7 }
|
|
|
|
jnxWxSysStatsBytesPtFilter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that passed through the WX Compression Engine
|
|
due to a manually configured filter (such as an application
|
|
filter), since the system was started."
|
|
::= { jnxWxSysStats 8 }
|
|
|
|
jnxWxSysStatsPktsPtFilter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that passed through the WX Compression Engine
|
|
due to a manually configured filter (such as an application
|
|
filter), since the system was started."
|
|
::= { jnxWxSysStats 9 }
|
|
|
|
jnxWxSysStatsBytesOfPt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that passed through the WX Compression Engine
|
|
due to device buffer overflow, since the system was started."
|
|
::= { jnxWxSysStats 10 }
|
|
|
|
jnxWxSysStatsPktsOfPt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that passed through the WX Compression Engine
|
|
due to device buffer overflow, since the system was started."
|
|
::= { jnxWxSysStats 11 }
|
|
|
|
-- Peak stats
|
|
|
|
jnxWxSysStatsBytesTpIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes into the WX Compression Engine at the peak
|
|
five-second interval of data input, since the system was started."
|
|
::= { jnxWxSysStats 12 }
|
|
|
|
jnxWxSysStatsPktsTpIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets into the WX Compression Engine at the peak
|
|
five-second interval of data input, since the system was started."
|
|
::= { jnxWxSysStats 13 }
|
|
|
|
jnxWxSysStatsBytesTpOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes out of the WX Compression Engine at the peak
|
|
five-second interval of data input, since the system was started."
|
|
::= { jnxWxSysStats 14 }
|
|
|
|
jnxWxSysStatsPktsTpOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets out of the WX Compression Engine at the peak
|
|
five-second interval of data input, since the system was started."
|
|
::= { jnxWxSysStats 15 }
|
|
|
|
jnxWxSysStatsBytesTpPt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes that passed through the WX Compression Engine
|
|
at the peak five-second interval of data input, since the system
|
|
was started."
|
|
::= { jnxWxSysStats 16 }
|
|
|
|
jnxWxSysStatsPktsTpPt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that passed through the WX Compression Engine
|
|
at the peak five-second interval of data input, since the system
|
|
was started."
|
|
::= { jnxWxSysStats 17 }
|
|
|
|
jnxWxSysStatsPeakRdn OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum data reduction rate for a five second interval
|
|
in the last minute.
|
|
|
|
The value returned is (percentage * 1000). Applications should
|
|
divide the returned value by 1000."
|
|
::= { jnxWxSysStats 18 }
|
|
|
|
-- Througput stats
|
|
|
|
jnxWxSysStatsThruputIn OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average throughput of incoming data in Kbps since the
|
|
system was started."
|
|
::= { jnxWxSysStats 19 }
|
|
|
|
jnxWxSysStatsThruputOut OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average throughput of outgoing data in Kbps since the
|
|
system was started."
|
|
::= { jnxWxSysStats 20 }
|
|
|
|
-- Compression stats
|
|
|
|
jnxWxSysStatsBytesInRe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that entered the WX Compression Engine
|
|
since the system was started."
|
|
::= { jnxWxSysStats 21 }
|
|
|
|
jnxWxSysStatsBytesOutRe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that exited the WX Compression Engine
|
|
after reduction since the system was started."
|
|
::= { jnxWxSysStats 22 }
|
|
|
|
jnxWxSysStatsPktsInRe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that entered the WX Compression Engine
|
|
since the system was started."
|
|
::= { jnxWxSysStats 23 }
|
|
|
|
jnxWxSysStatsPktsOutRe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets that exited the WX Compression Engine
|
|
after reduction since the system was started."
|
|
::= { jnxWxSysStats 24 }
|
|
|
|
jnxWxSysStatsPktSizeIn1 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 25 }
|
|
|
|
jnxWxSysStatsPktSizeIn2 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 26 }
|
|
|
|
jnxWxSysStatsPktSizeIn3 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 27 }
|
|
|
|
jnxWxSysStatsPktSizeIn4 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 28 }
|
|
|
|
jnxWxSysStatsPktSizeIn5 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 29 }
|
|
|
|
jnxWxSysStatsPktSizeIn6 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 30 }
|
|
|
|
jnxWxSysStatsPktSizeOut1 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 31 }
|
|
|
|
jnxWxSysStatsPktSizeOut2 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 32 }
|
|
|
|
jnxWxSysStatsPktSizeOut3 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 33 }
|
|
|
|
jnxWxSysStatsPktSizeOut4 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 34 }
|
|
|
|
jnxWxSysStatsPktSizeOut5 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 35 }
|
|
|
|
jnxWxSysStatsPktSizeOut6 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxSysStats 36 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Information maintained by a Compressor about each Decompressor it has
|
|
-- a session with.
|
|
|
|
jnxWxAsm OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Information maintained by a Compressor for each Decompressor it has
|
|
a session with."
|
|
::= { jnxWxObjs 5 }
|
|
|
|
jnxWxAsmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxAsmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of Decompressors the Compressor has sessions with."
|
|
::= { jnxWxAsm 1 }
|
|
|
|
jnxWxAsmEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxAsmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAsmTable."
|
|
INDEX { jnxWxAsmIndex }
|
|
::= { jnxWxAsmTable 1 }
|
|
|
|
JuniperWxAsmEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAsmIndex
|
|
Integer32,
|
|
jnxWxAsmIpAddress
|
|
IpAddress
|
|
}
|
|
|
|
jnxWxAsmIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This row's number, with range (1..jnxWxStatsAsmCount)."
|
|
::= { jnxWxAsmEntry 1 }
|
|
|
|
jnxWxAsmIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the Decompressor."
|
|
::= { jnxWxAsmEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Stats maintained by a Compressor for each Decompressor it has
|
|
-- a session with.
|
|
|
|
jnxWxAsmStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxAsmStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics maintained by a Compressor for each Decompressor it has
|
|
a session with."
|
|
::= { jnxWxAsm 2 }
|
|
|
|
jnxWxAsmStatsEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxAsmStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAsmStatsTable."
|
|
AUGMENTS { jnxWxAsmEntry }
|
|
::= { jnxWxAsmStatsTable 1 }
|
|
|
|
JuniperWxAsmStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAsmStatsPktsIn
|
|
Counter64,
|
|
jnxWxAsmStatsPktsOut
|
|
Counter64,
|
|
jnxWxAsmStatsBytesIn
|
|
Counter64,
|
|
jnxWxAsmStatsBytesOut
|
|
Counter64
|
|
}
|
|
|
|
jnxWxAsmStatsPktsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets into this WX, since
|
|
the system was started, that were identified for
|
|
reduction and addressed to the WX whose IP address
|
|
is in the row in jnxWxAsmTable that matches
|
|
this row."
|
|
|
|
::= { jnxWxAsmStatsEntry 1 }
|
|
|
|
jnxWxAsmStatsPktsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets out of this WX, since
|
|
the system was started, that were identified for
|
|
reduction and addressed to the WX whose IP address
|
|
is in the row in jnxWxAsmTable that matches
|
|
this row."
|
|
::= { jnxWxAsmStatsEntry 2 }
|
|
|
|
jnxWxAsmStatsBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes into this WX, since
|
|
the system was started, that were identified for
|
|
reduction and addressed to the WX whose IP address
|
|
is in the row in jnxWxAsmTable that matches
|
|
this row."
|
|
::= { jnxWxAsmStatsEntry 3 }
|
|
|
|
jnxWxAsmStatsBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes out of this WX, since
|
|
the system was started, that were identified for
|
|
reduction and addressed to the WX whose IP address
|
|
is in the row in jnxWxAsmTable that matches
|
|
this row."
|
|
::= { jnxWxAsmStatsEntry 4 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Virtual Endpoint definitions configured on the compressor
|
|
|
|
jnxWxVirtEndptTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxWxVirtEndptEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual Endpoints defined in this WX"
|
|
::= { jnxWxAsm 3 }
|
|
|
|
jnxWxVirtEndptEntry OBJECT-TYPE
|
|
SYNTAX JnxWxVirtEndptEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxVirtEndptTable."
|
|
INDEX { jnxWxVirtEndptIndex }
|
|
::= { jnxWxVirtEndptTable 1 }
|
|
|
|
JnxWxVirtEndptEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxVirtEndptIndex
|
|
Integer32,
|
|
jnxWxVirtEndptName
|
|
TcAppName,
|
|
jnxWxVirtEndptSubnetCount
|
|
Integer32
|
|
}
|
|
|
|
jnxWxVirtEndptIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row's number, with range (1..jnxWxStatsVirtEndptCount)"
|
|
::= { jnxWxVirtEndptEntry 1 }
|
|
|
|
jnxWxVirtEndptName OBJECT-TYPE
|
|
SYNTAX TcAppName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the configured virtual endpoint"
|
|
::= { jnxWxVirtEndptEntry 2 }
|
|
|
|
jnxWxVirtEndptSubnetCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of subnets associated with this
|
|
virtual endpoint"
|
|
::= { jnxWxVirtEndptEntry 3 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Application information maintained by a Compressor
|
|
|
|
jnxWxApp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Information maintained by a Compressor for each application
|
|
that is monitored."
|
|
::= { jnxWxObjs 6 }
|
|
|
|
jnxWxAppTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxAppEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of applications currently monitored."
|
|
::= { jnxWxApp 1 }
|
|
|
|
jnxWxAppEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxAppEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAppTable."
|
|
INDEX { jnxWxAppIndex }
|
|
::= { jnxWxAppTable 1 }
|
|
|
|
JuniperWxAppEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAppIndex
|
|
Integer32,
|
|
jnxWxAppAppName
|
|
TcAppName
|
|
}
|
|
|
|
jnxWxAppIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This row's number, with range (1..jnxWxStatsAppCount)."
|
|
::= { jnxWxAppEntry 1 }
|
|
|
|
jnxWxAppAppName OBJECT-TYPE
|
|
SYNTAX TcAppName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the application from which the data was
|
|
received (e.g., FTP, HTTP, Lotus Notes)."
|
|
::= { jnxWxAppEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Application stats maintained by a Compressor for each Decompressor
|
|
-- it has a session with.
|
|
|
|
jnxWxAppStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxAppStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics maintained by a Compressor for each application
|
|
that is monitored."
|
|
::= { jnxWxApp 2 }
|
|
|
|
jnxWxAppStatsEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxAppStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAppStatsTable.
|
|
Note that the indices are from jnxWxAsmTable and
|
|
jnxWxAppTable. For each Decompressor this compressor has
|
|
a session with (indexed by jnxWxAsmIndex), statistics
|
|
are maintained for each application that is monitored
|
|
(indexed by jnxWxAppIndex)."
|
|
INDEX { jnxWxAsmIndex, jnxWxAppIndex }
|
|
::= { jnxWxAppStatsTable 1 }
|
|
|
|
JuniperWxAppStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAppStatsBytesIn
|
|
Counter64,
|
|
jnxWxAppStatsBytesOut
|
|
Counter64,
|
|
jnxWxAppStatsBytesInPercent
|
|
Gauge32,
|
|
jnxWxAppStatsAppName
|
|
TcAppName,
|
|
jnxWxAppStatsAccelBytesIn
|
|
Counter64,
|
|
jnxWxAppStatsActiveSessionTime
|
|
Counter64,
|
|
jnxWxAppStatsEstBoostBytes
|
|
Counter64,
|
|
jnxWxAppStatsBytesOutWxc
|
|
Counter64
|
|
}
|
|
|
|
jnxWxAppStatsBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes into the WX, since the system
|
|
was started, that were identified for reduction,
|
|
and addressed to the WX whose IP address is in the
|
|
row in jnxWxAsmTable that matches the index
|
|
jnxWxAsmIndex, and that was received from the
|
|
application whose name is in the row in jnxWxAppTable
|
|
that matches the index jnxWxAppIndex."
|
|
::= { jnxWxAppStatsEntry 1 }
|
|
|
|
jnxWxAppStatsBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes out of the WX, since the
|
|
system was started, that were identified for reduction,
|
|
and addressed to the WX whose IP address is in the
|
|
row in jnxWxAsmTable that matches the index
|
|
jnxWxAsmIndex, and that was received from the
|
|
application whose name is in the row in jnxWxAppTable."
|
|
::= { jnxWxAppStatsEntry 2 }
|
|
|
|
jnxWxAppStatsBytesInPercent OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of the bytes in for this application
|
|
over the total bytes into the WX, since the system
|
|
was started, that were identified for reduction,
|
|
and addressed to the WX whose IP address is in the
|
|
row in jnxWxAsmTable that matches the index
|
|
jnxWxAsmIndex, and that was received from the
|
|
application whose name is in the row in jnxWxAppTable
|
|
that matches the index jnxWxAppIndex.
|
|
|
|
The value returned is (percentage * 1000). Applications should
|
|
divide the returned value by 1000."
|
|
::= { jnxWxAppStatsEntry 3 }
|
|
|
|
jnxWxAppStatsAppName OBJECT-TYPE
|
|
SYNTAX TcAppName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the application from which the data was
|
|
received (e.g., FTP, HTTP, Lotus Notes).
|
|
|
|
NOTE: This object is here even though it's also in
|
|
jnxWxAppTable. This is for the convenience of network
|
|
monitoring tools that require all columns to be from the
|
|
same table."
|
|
::= { jnxWxAppStatsEntry 4 }
|
|
|
|
jnxWxAppStatsAccelBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxAppStatsEntry 5 }
|
|
|
|
jnxWxAppStatsActiveSessionTime OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxAppStatsEntry 6 }
|
|
|
|
jnxWxAppStatsEstBoostBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxAppStatsEntry 7 }
|
|
|
|
jnxWxAppStatsBytesOutWxc OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxAppStatsEntry 8 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Aggregate application stats (across all Decompressors)
|
|
-- maintained by a Compressor. This table augments jnxWxAppTable.
|
|
|
|
jnxWxAppAggrStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxAppAggrStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aggregate statistics maintained by a Compressor for each application
|
|
that is monitored. These statistics apply to the compressor as a whole
|
|
and are summed over all decompressor sessions maintained by the compressor."
|
|
::= { jnxWxApp 3 }
|
|
|
|
jnxWxAppAggrStatsEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxAppAggrStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAppAggrStatsTable."
|
|
AUGMENTS { jnxWxAppEntry }
|
|
::= { jnxWxAppAggrStatsTable 1 }
|
|
|
|
JuniperWxAppAggrStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAppAggrStatsBytesInRe
|
|
Counter64,
|
|
jnxWxAppAggrStatsBytesOutRe
|
|
Counter64,
|
|
jnxWxAppAggrStatsBytesInPercent
|
|
Gauge32
|
|
}
|
|
|
|
jnxWxAppAggrStatsBytesInRe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that entered the WX Compression Engine
|
|
for this application since the system was started."
|
|
::= { jnxWxAppAggrStatsEntry 1 }
|
|
|
|
jnxWxAppAggrStatsBytesOutRe OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes that exited the WX Compression Engine
|
|
after reduction for this application since the system was started."
|
|
::= { jnxWxAppAggrStatsEntry 2 }
|
|
|
|
jnxWxAppAggrStatsBytesInPercent OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of the bytes in for this application over the
|
|
total bytes into the WX Compression Engine.
|
|
|
|
The value returned is (percentage * 1000). Applications should
|
|
divide the returned value by 1000."
|
|
::= { jnxWxAppAggrStatsEntry 3 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- WAN stats per application
|
|
|
|
jnxWxWanStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxWanStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per application WAN performance statistics"
|
|
::= { jnxWxApp 4 }
|
|
|
|
jnxWxWanStatsEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxWanStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxWanStatsTable.
|
|
Note that the indices are from jnxWxAsmTable and
|
|
jnxWxAppTable. For each Decompressor this compressor has
|
|
a session with (indexed by jnxWxAsmIndex), statistics
|
|
are maintained for each application that is monitored
|
|
(indexed by jnxWxAppIndex)."
|
|
INDEX { jnxWxAsmIndex, jnxWxAppIndex }
|
|
::= { jnxWxWanStatsTable 1 }
|
|
|
|
JuniperWxWanStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxWanStatsBytesToWan
|
|
Counter64,
|
|
jnxWxWanStatsBytesFromWan
|
|
Counter64
|
|
}
|
|
|
|
jnxWxWanStatsBytesToWan OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes sent to the wan on a per
|
|
application basis"
|
|
::= { jnxWxWanStatsEntry 1 }
|
|
|
|
jnxWxWanStatsBytesFromWan OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes received from the WAN
|
|
on a per application basis"
|
|
::= { jnxWxWanStatsEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- A list of Applications that can be Accelerated
|
|
|
|
jnxWxAccelAppNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxWxAccelAppNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of applications that can be accelerated by
|
|
the WX device."
|
|
::= { jnxWxApp 5 }
|
|
|
|
jnxWxAccelAppNameEntry OBJECT-TYPE
|
|
SYNTAX JnxWxAccelAppNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAccelAppNameTable. Each row contains
|
|
the name of an application that can be accelerated."
|
|
INDEX { jnxWxAccelAppIndex }
|
|
::= { jnxWxAccelAppNameTable 1 }
|
|
|
|
JnxWxAccelAppNameEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAccelAppIndex
|
|
Integer32,
|
|
jnxWxAccelAppName
|
|
TcAppName
|
|
}
|
|
|
|
jnxWxAccelAppIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This row's number, with range (1..jnxWxStatsAccelAppCount)."
|
|
::= { jnxWxAccelAppNameEntry 1 }
|
|
|
|
jnxWxAccelAppName OBJECT-TYPE
|
|
SYNTAX TcAppName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the application from which the data was
|
|
received (e.g., FTP, HTTP, Lotus Notes)."
|
|
::= { jnxWxAccelAppNameEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Application Acceleration Statistics. Lists time with and without
|
|
-- acceleration in seconds.
|
|
|
|
jnxWxAccelAppStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxWxAccelAppStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accelerated application performance statistics. Includes
|
|
time with and without acceleration in seconds"
|
|
::= { jnxWxApp 6 }
|
|
|
|
jnxWxAccelAppStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxWxAccelAppStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxAccelAppStatsTable. Indices are from
|
|
jnxWxAsmTable and jnxWxAccelAppNameTable. For each Decompressor
|
|
this compressor has a session with (indexed by jnxWxAsmIndex),
|
|
statistics are maintained for each application that is
|
|
accelereated (indexed by jnxWxAccelAppIndex)"
|
|
INDEX { jnxWxAsmIndex, jnxWxAccelAppIndex }
|
|
::= { jnxWxAccelAppStatsTable 1 }
|
|
|
|
JnxWxAccelAppStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxAccelAppTimeWithAccel
|
|
Unsigned32,
|
|
jnxWxAccelAppTimeWithoutAccel
|
|
Unsigned32
|
|
}
|
|
|
|
jnxWxAccelAppTimeWithAccel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of seconds required to complete all
|
|
transactions with acceleration enabled."
|
|
::= { jnxWxAccelAppStatsEntry 3 }
|
|
|
|
jnxWxAccelAppTimeWithoutAccel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of seconds that would be required to
|
|
complete all transactions if acceleration was disabled."
|
|
::= { jnxWxAccelAppStatsEntry 4 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- The burst stats over the past minute.
|
|
-- NOTE: jnxWxStatsUpdateTime does not apply to this group.
|
|
|
|
jnxWxBurstStats OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Sub-tree for WAN Acceleration system statistics."
|
|
::= { jnxWxObjs 7 }
|
|
|
|
jnxWxBurstStatsStartTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The start of the minute in seconds since
|
|
midnight (00:00:00), January 1, 1970, UTC
|
|
over which the burst stats apply."
|
|
::= { jnxWxBurstStats 1 }
|
|
|
|
jnxWxBurstStatsBpsIn OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Burst bits per second into reduction engine for the past minute."
|
|
::= { jnxWxBurstStats 2 }
|
|
|
|
jnxWxBurstStatsBpsOut OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Burst bits per second out of reduction engine for the past minute."
|
|
::= { jnxWxBurstStats 3 }
|
|
|
|
jnxWxBurstStatsBpsPt OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Burst pass-through bits per second for the past minute."
|
|
::= { jnxWxBurstStats 4 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Information about endpoints being managed by QoS
|
|
|
|
jnxWxQos OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Information maintained by a Compressor for each QoS class
|
|
that is monitored."
|
|
::= { jnxWxObjs 10 }
|
|
|
|
jnxWxQosEndptTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxQosEndptEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of endpoints managed by QoS."
|
|
::= { jnxWxQos 1 }
|
|
|
|
jnxWxQosEndptEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxQosEndptEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in jnxWxQosEndptTable."
|
|
INDEX { jnxWxQosEndptIndex }
|
|
::= { jnxWxQosEndptTable 1 }
|
|
|
|
JuniperWxQosEndptEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxQosEndptIndex
|
|
Integer32,
|
|
jnxWxQosEndptIdentifier
|
|
TcQosIdentifier
|
|
}
|
|
|
|
jnxWxQosEndptIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This row's number, with range (1..jnxWxStatsQosEndptCount)."
|
|
::= { jnxWxQosEndptEntry 1 }
|
|
|
|
jnxWxQosEndptIdentifier OBJECT-TYPE
|
|
SYNTAX TcQosIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of an Decompressor or the name
|
|
of a virtual endpoint."
|
|
::= { jnxWxQosEndptEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Qos Class information maintained by a Compressor
|
|
|
|
jnxWxQosClassTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxQosClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of QoS classes currently monitored."
|
|
::= { jnxWxQos 2 }
|
|
|
|
jnxWxQosClassEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxQosClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the jnxWxQosClassTable"
|
|
INDEX { jnxWxQosClassIndex }
|
|
::= { jnxWxQosClassTable 1 }
|
|
|
|
JuniperWxQosClassEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxQosClassIndex
|
|
Integer32,
|
|
jnxWxQosClassName
|
|
TcQosIdentifier
|
|
}
|
|
|
|
jnxWxQosClassIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This row's number, with range (1..jnxWxStatsQosClassCount)."
|
|
::= { jnxWxQosClassEntry 1 }
|
|
|
|
jnxWxQosClassName OBJECT-TYPE
|
|
SYNTAX TcQosIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the QoS class"
|
|
::= { jnxWxQosClassEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Qos performance stats per class
|
|
|
|
jnxWxQosStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxQosStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per class QoS performance statistics"
|
|
::= { jnxWxQos 3 }
|
|
|
|
jnxWxQosStatsEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxQosStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the jnxWxQosStatsTable. Indexed by
|
|
decompressor and the corresponding QoS class.
|
|
Statistics are maintained per endpoint
|
|
(indexed by jnxWxQosEndptIndex) and per QoS
|
|
class associated with the endpoint (indexed
|
|
by jnxWxQosClassIndex)"
|
|
INDEX { jnxWxQosEndptIndex, jnxWxQosClassIndex }
|
|
::= { jnxWxQosStatsTable 1 }
|
|
|
|
JuniperWxQosStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxQosStatsBytesIn
|
|
Counter64,
|
|
jnxWxQosStatsBytesOut
|
|
Counter64,
|
|
jnxWxQosStatsBytesDropped
|
|
Counter64,
|
|
jnxWxQosStatsPktsIn
|
|
Counter64,
|
|
jnxWxQosStatsPktsOut
|
|
Counter64,
|
|
jnxWxQosStatsPktsDropped
|
|
Counter64
|
|
}
|
|
|
|
jnxWxQosStatsBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes received from the WAN
|
|
on a per class basis"
|
|
::= { jnxWxQosStatsEntry 3 }
|
|
|
|
jnxWxQosStatsBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes sent to the WAN on a per
|
|
class basis"
|
|
::= { jnxWxQosStatsEntry 4 }
|
|
|
|
jnxWxQosStatsBytesDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes dropped on a per
|
|
class basis"
|
|
::= { jnxWxQosStatsEntry 5 }
|
|
|
|
jnxWxQosStatsPktsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets received from the WAN
|
|
on a per class basis"
|
|
::= { jnxWxQosStatsEntry 6 }
|
|
|
|
jnxWxQosStatsPktsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets sent to the wan on a per
|
|
class basis"
|
|
::= { jnxWxQosStatsEntry 7 }
|
|
|
|
jnxWxQosStatsPktsDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped
|
|
on a per class basis"
|
|
::= { jnxWxQosStatsEntry 8 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- WAN performance statistics for monitored endpoints
|
|
|
|
jnxWxWanPerf OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
"
|
|
::= { jnxWxObjs 14 }
|
|
|
|
jnxWxWpEndptTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxWpEndptEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of endpoints managed by Multi-path"
|
|
::= { jnxWxWanPerf 1 }
|
|
|
|
jnxWxWpEndptEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxWpEndptEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { jnxWxWpEndptIndex }
|
|
::= { jnxWxWpEndptTable 1 }
|
|
|
|
JuniperWxWpEndptEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxWpEndptIndex
|
|
Integer32,
|
|
jnxWxWpEndptIp
|
|
IpAddress
|
|
}
|
|
|
|
jnxWxWpEndptIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpEndptEntry 1 }
|
|
|
|
jnxWxWpEndptIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpEndptEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Multi-path performance stats per class
|
|
|
|
jnxWxWpStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniperWxWpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWanPerf 2 }
|
|
|
|
jnxWxWpStatsEntry OBJECT-TYPE
|
|
SYNTAX JuniperWxWpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { jnxWxWpEndptIndex }
|
|
::= { jnxWxWpStatsTable 1 }
|
|
|
|
JuniperWxWpStatsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
jnxWxWpStatsLatencyThresh
|
|
Unsigned32,
|
|
jnxWxWpStatsAvgLatency
|
|
Unsigned32,
|
|
jnxWxWpStatsLatencyCount
|
|
Unsigned32,
|
|
jnxWxWpStatsLatencyAboveThresh
|
|
Unsigned32,
|
|
jnxWxWpStatsLatencyAboveThreshCount
|
|
Unsigned32,
|
|
jnxWxWpStatsLossPercent
|
|
Unsigned32,
|
|
jnxWxWpStatsLossCount
|
|
Unsigned32,
|
|
jnxWxWpStatsEventCount
|
|
Unsigned32,
|
|
jnxWxWpStatsDiversionCount
|
|
Unsigned32,
|
|
jnxWxWpStatsReturnCount
|
|
Unsigned32,
|
|
jnxWxWpStatsLastDown
|
|
Unsigned32,
|
|
jnxWxWpStatsUnavailableCount
|
|
Unsigned32,
|
|
jnxWxWpStatsMinuteCount
|
|
Unsigned32
|
|
}
|
|
|
|
jnxWxWpStatsLatencyThresh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 3 }
|
|
|
|
jnxWxWpStatsAvgLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 4 }
|
|
|
|
jnxWxWpStatsLatencyCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 5 }
|
|
|
|
jnxWxWpStatsLatencyAboveThresh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 6 }
|
|
|
|
jnxWxWpStatsLatencyAboveThreshCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 7 }
|
|
|
|
jnxWxWpStatsLossPercent OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 8 }
|
|
|
|
jnxWxWpStatsLossCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 9 }
|
|
|
|
jnxWxWpStatsEventCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 10 }
|
|
|
|
jnxWxWpStatsDiversionCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 11 }
|
|
|
|
jnxWxWpStatsReturnCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 12 }
|
|
|
|
jnxWxWpStatsLastDown OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 13 }
|
|
|
|
jnxWxWpStatsUnavailableCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 14 }
|
|
|
|
jnxWxWpStatsMinuteCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { jnxWxWpStatsEntry 15 }
|
|
|
|
----------------------------------------------------------------------
|
|
-- Events
|
|
|
|
jnxWxEventObjs OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Branch for objects meant only to be sent in event varbinds."
|
|
::= { jnxWxEvents 1 }
|
|
|
|
jnxWxEventEvents OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Branch for the events themselves."
|
|
::= { jnxWxEvents 2 }
|
|
|
|
jnxWxEventEventsV2 OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Branch for SNMPv2 events. The OIDs for SNMPv2 events should
|
|
have a zero as the next-to-last sub-identifier (as specified
|
|
in RFC1902)."
|
|
::= { jnxWxEventEvents 0 }
|
|
|
|
-- Objects sent only in events
|
|
-- None so far.
|
|
|
|
-- Event descriptions
|
|
|
|
jnxWxEventRipAuthFailure NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RIP authentication failure"
|
|
::= { jnxWxEventEventsV2 1 }
|
|
|
|
jnxWxEventCompressionBufferOverflow NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compressor's input buffer is approaching full capacity.
|
|
|
|
This trap is currently unused."
|
|
::= { jnxWxEventEventsV2 2 }
|
|
|
|
jnxWxEventCompressionSessionClosed NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compressor's session to the device described in
|
|
jnxWxCommonEventDescr was terminated."
|
|
::= { jnxWxEventEventsV2 3 }
|
|
|
|
jnxWxEventDecompressionSessionClosed NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The decompressor's session to the device described in
|
|
jnxWxCommonEventDescr was terminated."
|
|
::= { jnxWxEventEventsV2 4 }
|
|
|
|
jnxWxEventCompressionSessionOpened NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compressor's session to the device described in
|
|
jnxWxCommonEventDescr was opened."
|
|
::= { jnxWxEventEventsV2 5 }
|
|
|
|
jnxWxEventDecompressionSessionOpened NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The decompressor's session to the device described in
|
|
jnxWxCommonEventDescr was opened."
|
|
::= { jnxWxEventEventsV2 6 }
|
|
|
|
jnxWxEventPrimaryRegServerUnreachable NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary registration server is
|
|
currently unreachable."
|
|
::= { jnxWxEventEventsV2 7 }
|
|
|
|
jnxWxEventSecondaryRegServerUnreachable NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The secondary registration server is
|
|
currently unreachable."
|
|
::= { jnxWxEventEventsV2 8 }
|
|
|
|
jnxWxEventMultiNodeMasterUp NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'master' of a multi-node
|
|
came up. This notification is generated by the
|
|
system that's designated as the 'master' of the
|
|
multi-node.
|
|
|
|
Note that the corresponding Down notification is
|
|
generated by the designated 'master-backup' of the
|
|
same multi-node.
|
|
|
|
This trap is currently unused."
|
|
::= { jnxWxEventEventsV2 9 }
|
|
|
|
jnxWxEventMultiNodeMasterDown NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'master' of a multi-node
|
|
is currently down. This notification is generated by the
|
|
system that's designated as the 'master-backup' of the
|
|
same multi-node.
|
|
|
|
Note that the corresponding Up notification is
|
|
generated by the designated 'master' of the same
|
|
multi-node.
|
|
|
|
This trap is currently unused."
|
|
::= { jnxWxEventEventsV2 10 }
|
|
|
|
jnxWxEventMultiNodeLastUp NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'last-node' of a multi-node
|
|
came up. This notification is generated by the
|
|
system that's designated as the 'last-node' of the
|
|
multi-node.
|
|
|
|
Note that the corresponding Down notification is
|
|
generated by the designated 'master' of the
|
|
same multi-node.
|
|
|
|
This trap is currently unused."
|
|
::= { jnxWxEventEventsV2 11 }
|
|
|
|
jnxWxEventMultiNodeLastDown NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'last-node' of a multi-node
|
|
is currently down. This notification is generated by the
|
|
system that's designated as the 'master' of the
|
|
same multi-node.
|
|
|
|
Note that the corresponding Up notification is
|
|
generated by the designated 'last-node' of the same
|
|
multi-node.
|
|
|
|
This trap is currently unused."
|
|
::= { jnxWxEventEventsV2 12 }
|
|
jnxWxEventPrimaryDownBackupEngaged NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'primary' is currently
|
|
unreachable. This notification is generated by the
|
|
system that's designated as the 'backup' device.
|
|
The backup device is engaged for the primary device."
|
|
::= { jnxWxEventEventsV2 13 }
|
|
jnxWxEventPrimaryDownBackupEngageFailed NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'primary' is currently
|
|
unreachable. This notification is generated by the
|
|
system that's designated as the 'backup' device.
|
|
The backup device failed to engage for the primary device."
|
|
::= { jnxWxEventEventsV2 14 }
|
|
jnxWxEventPrimaryUpBackupDisengaged NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system designated as the 'primary' is currently
|
|
reachable. This notification is generated by the
|
|
system that's designated as the 'backup' device.
|
|
The backup device has disengaged itself."
|
|
::= { jnxWxEventEventsV2 15 }
|
|
|
|
jnxWxEventMultiPathStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the primary or secondary path to another
|
|
multi-path enabled system changed. The path became inactive
|
|
or failed after previously being active or vice versa.
|
|
This might have caused traffic designated to flow over
|
|
this path to be switched from or to this path."
|
|
::= { jnxWxEventEventsV2 16 }
|
|
|
|
jnxWxEventDiskFailure NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hard disk failed on the system. The system was rebooted,
|
|
and will now operate without the downed disk, at a degraded
|
|
performance. Dictionary accumulated until this point was lost."
|
|
::= { jnxWxEventEventsV2 17 }
|
|
|
|
jnxWxEventWanPerfStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the Path on which WAN Performance Monitoring is
|
|
enabled has changed. The performance of the path has changed either
|
|
from acceptable to unacceptable or vice versa."
|
|
::= { jnxWxEventEventsV2 18 }
|
|
|
|
jnxWxEventDCQAboveHiWatermark NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The decompression queue has reached the high watermark."
|
|
::= { jnxWxEventEventsV2 19 }
|
|
|
|
jnxWxEventDCQBelowHiWatermark NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The decompression queue has fallen below the high watermark."
|
|
::= { jnxWxEventEventsV2 20 }
|
|
|
|
jnxWxEventPerformanceThreshCrossed NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for a configured perfromance event has been
|
|
crossed. This notification indicates that some system parameter
|
|
being measured has reached a critical value."
|
|
::= { jnxWxEventEventsV2 21 }
|
|
|
|
jnxWxEventClientLinkDown NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link to the Client went down."
|
|
::= { jnxWxEventEventsV2 22 }
|
|
|
|
jnxWxEventClientLinkUp NOTIFICATION-TYPE
|
|
OBJECTS { jnxWxCommonEventDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link to the client came up."
|
|
::= { jnxWxEventEventsV2 23 }
|
|
|
|
END
|