diff --git a/mibs/jwos/.index b/mibs/jwos/.index new file mode 100644 index 000000000..122b80493 --- /dev/null +++ b/mibs/jwos/.index @@ -0,0 +1,3 @@ +JUNIPER-WX-GLOBAL-MIB jnx-wx.mib.txt +JUNIPER-SMI mib-jnx-smi.txt +JUNIPER-WX-GLOBAL-REG JUNIPER-WX-MIB.my diff --git a/mibs/jwos/JUNIPER-WX-MIB.my b/mibs/jwos/JUNIPER-WX-MIB.my new file mode 100644 index 000000000..1886e69cf --- /dev/null +++ b/mibs/jwos/JUNIPER-WX-MIB.my @@ -0,0 +1,2550 @@ + +-- Each module definition could be in its own file. +-- They have been concatenated and placed in this file. +-- They can be separated if this file grows too big. +-- +-- This document should be viewed using tab-stops 4 spaces wide. +-- When updating this document, please use tabs, not spaces, for indents. + +-- ======================================================================== +-- Start - JUNIPER-WX-GLOBAL-REG Module + +-- WX OID infrastructure layout. +-- +-- The convention described in "Understanding SNMP MIBs" +-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. + +JUNIPER-WX-GLOBAL-REG DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI; + + jnxWxGlobalRegModule MODULE-IDENTITY + LAST-UPDATED "200107292200Z" + 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 top-level OID definitions + for various sub-trees for Juniper Networks' enterprise MIB modules." + + REVISION "200711171000Z" + DESCRIPTION " + Add wxc1800, wxc2600, wxc3400 product OID" + + REVISION "200711171000Z" + DESCRIPTION " + Change ISM200 product identity to jnxIsm200Wxc" + + REVISION "200711140130Z" + DESCRIPTION " + Add ISM200 product OID." + + REVISION "200606081800Z" + DESCRIPTION " + Update contact and MIB with Juniper information + Add wxc590 and wx60 product OID." + + REVISION "200505091012Z" + DESCRIPTION " + Added wxc250 product OID." + + REVISION "200403151400Z" + DESCRIPTION " + Add wx100 product OID." + + REVISION "200306262000Z" + DESCRIPTION " + Add wx80 product OID." + + REVISION "200107292200Z" + DESCRIPTION " + Rev 1.0 + Initial version of MIB module JUNIPER-WX-GLOBAL-REG." + + ::= { jnxWxModules 1 } + + juniperWxRoot OBJECT-IDENTITY + STATUS current + DESCRIPTION " + The root of the OID sub-tree assigned to Juniper Networks assigned by + the Internet Assigned Numbers Authority (IANA)." + ::= { enterprises 8239 } + + jnxWxReg OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for registrations - identification of modules and logical and + physical components." + ::= { juniperWxRoot 1 } + + jnxWxModules OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for module registrations." + ::= { jnxWxReg 1 } + + jnxWxMibs OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for all WX object and event definitions." + ::= { juniperWxRoot 2 } + + jnxWxCaps OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for agent profiles." + ::= { juniperWxRoot 3 } + + jnxWxReqs OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for management application requirements." + ::= { juniperWxRoot 4 } + + jnxWxExpr OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for experimental definitions." + ::= { juniperWxRoot 5 } + + -- Sub-trees for WX managed objects + + jnxWxCommonMib OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for common WX object and event definitions. + These would be implemented by all WX products." + ::= { jnxWxMibs 1 } + + jnxWxSpecificMib OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for specific WX object and event definitions." + ::= { jnxWxMibs 2 } + + -- OID registrations for WX product lines + -- These OIDs are never queried by management stations. + -- They can be returned as product identifiers in responses. + + jnxWxProduct OBJECT-IDENTITY + STATUS current + DESCRIPTION " + The WAN Acceleration product family." + ::= { jnxWxReg 2 } + + jnxWxProductWx50 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 50" + ::= { jnxWxProduct 1 } + + jnxWxProductWx55 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 55" + ::= { jnxWxProduct 2 } + + jnxWxProductWx20 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 20" + ::= { jnxWxProduct 3 } + + jnxWxProductWx80 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 80" + ::= { jnxWxProduct 4 } + + jnxWxProductWx100 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 100" + ::= { jnxWxProduct 5 } + + jnxWxProductWxc500 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sequence Caching Model 500" + ::= { jnxWxProduct 6 } + + jnxWxProductWx15 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 15" + ::= { jnxWxProduct 7 } + + jnxWxProductWxc250 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sequence Caching Model 250" + ::= { jnxWxProduct 8 } + + jnxWxProductWx60 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 60" + ::= { jnxWxProduct 9 } + + jnxWxProductWxc590 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sequence Caching Model 590" + ::= { jnxWxProduct 10 } + + jnxWxProductIsm200Wxc OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model ISM200" + ::= { jnxWxProduct 11 } + + jnxWxProductWxc1800 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 1800" + ::= { jnxWxProduct 12 } + + jnxWxProductWxc2600 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 2600" + ::= { jnxWxProduct 13 } + + jnxWxProductWxc3400 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 3400" + ::= { jnxWxProduct 14 } + +END + +-- End - JUNIPER-WX-GLOBAL-REG Module + +-- ======================================================================== +-- Start - JUNIPER-WX-GLOBAL-TC Module + +-- WX Global Textual Conventions +-- +-- The convention described in "Understanding SNMP MIBs" +-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. + +JUNIPER-WX-GLOBAL-TC DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + jnxWxModules + FROM JUNIPER-WX-GLOBAL-REG; + + jnxWxGlobalTcModule MODULE-IDENTITY + LAST-UPDATED "200107292200Z" + 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 textual conventions + for Juniper Networks' enterprise MIB modules. + These textual conventions are used across all WX products." + + REVISION "200606081800Z" + DESCRIPTION " + Update contact and MIB with Juniper information + Add wxc590 and wx60 chassis type." + + REVISION "200505091010Z" + DESCRIPTION " + Add wxc250 chassis type." + + REVISION "200403151400Z" + DESCRIPTION " + Add wx100 chassis type." + + REVISION "200306262000Z" + DESCRIPTION " + Add wx80 chassis type." + + REVISION "200211071900Z" + DESCRIPTION " + Add wx20 chassis type." + + REVISION "200107292200Z" + DESCRIPTION " + Rev 1.0 + Initial version of MIB module JUNIPER-WX-GLOBAL-TC." + + ::= { jnxWxModules 2 } + + -- No WX textual conventions yet! + + TcAppName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION " + Represents the name of an application. + + This has all the restrictions of the DisplayString textual + convention with the following additional ones: + + - Only the following characters/character ranges are allowed: + 0-9 + A-Z + a-z + :./#$&_-+()' + + + Any object defined using this syntax may not exceed 64 + characters in length." + SYNTAX OCTET STRING (SIZE (0..64)) + + TcQosIdentifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "24a" + STATUS current + DESCRIPTION " + Represents the name of a QoS class, a tunnel or + a tunnel ip address encoded as a string. + + This has all the restrictions of the DisplayString textual + convention with the following additional ones: + + - Only the following characters/character ranges are allowed: + 0-9 + A-Z + a-z + :./#$&_-+()' + + + Any object defined using this syntax may not exceed 24 + characters in length." + SYNTAX OCTET STRING (SIZE (0..24)) + + TcChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION " + Enumerates all possible chassis types for WX devices." + SYNTAX + INTEGER + { + jnxWxOther(1), + jnxWx50(2), + jnxWx20(3), + jnxWx80(4), + jnxWx100(5), + jnxWxc500(6), + jnxWx15(7), + jnxWxc250(8), + jnxWx100V3(9), + jnxWx60(10), + jnxWxc590(11), + jnxIsm200Wxc(12), + jnxWxc1800(13), + jnxWxc2600(14), + jnxWxc3400(15) + } +END + +-- End - JUNIPER-WX-GLOBAL-TC Module + +-- ======================================================================== +-- Start - JUNIPER-WX-COMMON-MIB Module + +-- MIB for the common MIB objects implemented by all +-- WX devices. +-- +-- The convention described in "Understanding SNMP MIBs" +-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. + +JUNIPER-WX-COMMON-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, + OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32 + FROM SNMPv2-SMI +-- MODULE-COMPLIANCE, OBJECT-GROUP +-- FROM SNMPv2-CONF + DisplayString, TruthValue + FROM SNMPv2-TC + TcChassisType + FROM JUNIPER-WX-GLOBAL-TC + jnxWxModules, jnxWxCommonMib + FROM JUNIPER-WX-GLOBAL-REG; + + jnxWxCommonMibModule MODULE-IDENTITY + LAST-UPDATED "200206030000Z" + 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 + implemented by all Juniper Networks' products." + + REVISION "200309300845Z" + DESCRIPTION " + Fix minor error in description of jnxWxSysDaylightSaving." + + REVISION "200304010000Z" + DESCRIPTION " + Add interface duplex mismatch notification." + + REVISION "200303100000Z" + DESCRIPTION " + Add interface speed mismatch notifications." + + REVISION "200206030000Z" + DESCRIPTION " + Add Fan notifications." + + REVISION "200203270000Z" + DESCRIPTION " + Add FaultTolerantPassthrough notification." + + REVISION "200202220000Z" + DESCRIPTION " + Add LoginFailure notification." + + REVISION "200201230000Z" + DESCRIPTION " + Add LicenseWillExpire notification." + + REVISION "200201170000Z" + DESCRIPTION " + Add ThruputLimitExceeded notification." + + REVISION "200108070000Z" + DESCRIPTION " + Rev 1.0 + Initial version of MIB module JUNIPER-WX-COMMON-MIB." + + ::= { jnxWxModules 3 } + + jnxWxCommonConfMib OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for WAN Acceleration MIB conformance statements." + ::= { jnxWxCommonMib 1 } + + jnxWxCommonObjs OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for common MIB objects." + ::= { jnxWxCommonMib 2 } + + jnxWxCommonEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for common MIB events." + ::= { jnxWxCommonMib 3 } + + -- Top level groups + + jnxWxSys OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for common system objects." + ::= { jnxWxCommonObjs 1 } + + jnxWxChassis OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sub-tree for common chassis information." + ::= { jnxWxCommonObjs 2 } + + ---------------------------------------------------------------------- + -- System objects + + jnxWxSysSwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full software version. The first two components of the full + version are the major and minor versions. The third component + indicates the maintenance release number and the fourth, + the build number." + ::= { jnxWxSys 1 } + + jnxWxSysHwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware version of the unit." + ::= { jnxWxSys 2 } + + jnxWxSysSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the unit. If not available, + an empty string is returned." + ::= { jnxWxSys 3 } + + jnxWxSysTimeZoneOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The offset in seconds from UTC of the system's time zone. + Values are negative for locations west of UTC and positive + for locations east of UTC." + ::= { jnxWxSys 4 } + + jnxWxSysDaylightSaving OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether daylight savings are currently in effect for the + system's time zone." + ::= { jnxWxSys 5 } + + ---------------------------------------------------------------------- + -- Chassis + + jnxWxChassisType OBJECT-TYPE + SYNTAX TcChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis type for this WX device." + ::= { jnxWxChassis 1 } + + ---------------------------------------------------------------------- + -- Events + + jnxWxCommonEventObjs OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Branch for objects meant only to be sent in event varbinds." + ::= { jnxWxCommonEvents 1 } + + jnxWxCommonEventEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Branch for the events themselves." + ::= { jnxWxCommonEvents 2 } + + jnxWxCommonEventEventsV2 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)." + ::= { jnxWxCommonEventEvents 0 } + + -- Objects sent only in events + + jnxWxCommonEventDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "String that provides a textual description of the event." + ::= { jnxWxCommonEventObjs 1 } + + -- Event descriptions + + jnxWxCommonEventInFailSafeMode NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when the device boots up in fail-safe mode. + This can happen for one of the following reasons: + o Fail-safe reboot was explicitly initiated by the user. + o The device rebooted automatically too many times because of + the failure of internal consistency checks or the failure of + tests that verify proper operation of the device." + ::= { jnxWxCommonEventEventsV2 1 } + + jnxWxCommonEventPowerSupplyFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One or more sources of power to the system has failed. + A redundant power-supply has presumably taken over. + + NOTE: This trap is for future use. + WX devices currently do not generate this trap." + ::= { jnxWxCommonEventEventsV2 2 } + + jnxWxCommonEventPowerSupplyOk NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One or more previously failed sources of power is now + working normally. The transition to normal condition happened + without the system having to be restarted. + + NOTE: This trap is for future use. + WX devices currently do not generate this trap." + ::= { jnxWxCommonEventEventsV2 3 } + + jnxWxCommonEventLicenseExpired NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "The license for the system expired. + As a result, the system will switch over to + and stay in pass-through mode." + ::= { jnxWxCommonEventEventsV2 4 } + + jnxWxCommonEventThruputLimitExceeded NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "The throughput of traffic through the device + has exceeded the limit for which it has + been licensed." + ::= { jnxWxCommonEventEventsV2 5 } + + jnxWxCommonEventLicenseWillExpire NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "The license for the system is about to + expire shortly. When it eventually does + expire, the system will switch over to + and stay in pass-through mode." + ::= { jnxWxCommonEventEventsV2 6 } + + jnxWxCommonEventLoginFailure NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "A user's login attempt via the console/ssh/web server + failed due to incorrect username or password." + ::= { jnxWxCommonEventEventsV2 7 } + + jnxWxCommonEventFaultTolerantPassThrough NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "An anomalous health condition was detected. + It would have subsequently triggered hardware + pass through mode followed by a reboot." + ::= { jnxWxCommonEventEventsV2 8 } + + jnxWxCommonEventFanFailure NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "A cooling fan inside the device has failed. + The 'jnxWxCommonEventDescr' object has the name of + the fan that failed. + + This trap is currently unused" + ::= { jnxWxCommonEventEventsV2 9 } + + jnxWxCommonEventFanSpeedVariation NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "The speed of a cooling fan inside the device is either + too low or too high. The 'jnxWxCommonEventDescr' object + has the name of the fan that has the problem. + + This trap is currently unused." + ::= { jnxWxCommonEventEventsV2 10 } + + jnxWxCommonEventFanOk NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "A cooling fan inside the device that had previously + failed or whose speed variation was high is now + working properly. The 'jnxWxCommonEventDescr' object + has the name of the fan that has recovered. + + This trap is currently unused." + ::= { jnxWxCommonEventEventsV2 11 } + + jnxWxCommonEventInterfaceSpeedMismatch NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "A mismatch is detected between the local and remote + interface settings. This can happen due to a mismatch + in the local and remote interface speed or mode. " + ::= { jnxWxCommonEventEventsV2 12 } + + jnxWxCommonEventInterfaceSpeedOk NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "A mismatch previously detected between the local and remote + interface settings is now resolved. The local and remote interface + speed and mode are matched. " + ::= { jnxWxCommonEventEventsV2 13 } + + jnxWxCommonEventInterfaceDuplexMismatch NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "A possible mismatch was detected between the duplex setting + of either the local or remote interface and that of the + device attached to that interface. The interface (local + or remote) is identified by the 'jnxWxCommonEventDescr' object. + + Note that this notification is quite different from + jnxWxCommonEventInterfaceSpeedMismatch, which compares the + local and remote interfaces on the same WX device." + ::= { jnxWxCommonEventEventsV2 14 } + + jnxWxCommonEventIpsecSecurityAssociationAdded NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "An IPSec security association has been negotiated and added + to security association database." + ::= { jnxWxCommonEventEventsV2 15 } + + jnxWxCommonEventIpsecSecurityAssociationExpired NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "An IPSec security association has been deleted from the + security association database." + ::= { jnxWxCommonEventEventsV2 16 } + + jnxWxCommonEventIpsecSecurityAssociationDeleted NOTIFICATION-TYPE + OBJECTS { jnxWxCommonEventDescr } + STATUS current + DESCRIPTION + "An IPSec security association has been deleted from the + security association database." + ::= { jnxWxCommonEventEventsV2 17 } +END + +-- 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 + +-- End - JUNIPER-WX-MIB Module diff --git a/mibs/jwos/jnx-wx.mib.txt b/mibs/jwos/jnx-wx.mib.txt new file mode 100644 index 000000000..37ce5be7b --- /dev/null +++ b/mibs/jwos/jnx-wx.mib.txt @@ -0,0 +1,1170 @@ +-- Start - JUNIPER-WX-GLOBAL-MIB Module + +JUNIPER-WX-GLOBAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + jnxWxMibRoot + FROM JUNIPER-SMI; + +jnxWxGrpModule MODULE-IDENTITY + LAST-UPDATED "200804081400Z" + ORGANIZATION "Juniper Networks, Inc" + CONTACT-INFO " + Customer Support + Juniper Networks, Inc. + 1194 North Mathilda Avenue + Sunnyvale, CA 94089 + support@juniper.net" + + DESCRIPTION + "Juniper Networks enterprise MIB module for WAN + Acceleration (WX) product-line from software release + version JWOS 6.0 onwards. + " + ::= { jnxWxMibRoot 1 } + +jnxWxGrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The MIB group containing all status, statistics, events + and configuration information for WX product-line + from software release version JWOS 6.0 onwards. + " + ::= { jnxWxGrpModule 1 } + +jnxWxGrpStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The MIB group containing status related information. + " + ::= { jnxWxGrp 1 } + +jnxWxGrpStats OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains statisitics related information. + It contains system, acceleration, compression and + wan performance data. + " + ::= { jnxWxGrp 2 } + +jnxWxGrpEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains events related information. + " + ::= { jnxWxGrp 3 } + +jnxWxGrpConf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains configuration related information. + " + ::= { jnxWxGrp 4 } + + -- OID registrations for WX product lines + -- These OIDs are never queried by management stations. + -- They can be returned as product identifiers in responses. + +jnxWxGrpProduct OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains product related information. + " + ::= { jnxWxGrp 5 } + +jnxWxGrpProductWxc250 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sequence Caching Model 250" + ::= { jnxWxGrpProduct 1 } + +jnxWxGrpProductWxc500 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sequence Caching Model 500" + ::= { jnxWxGrpProduct 2 } + +jnxWxGrpProductWxc590 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + Sequence Caching Model 590" + ::= { jnxWxGrpProduct 3 } + +jnxWxGrpProductWxc1800 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 1800 + New in Phoenix" + ::= { jnxWxGrpProduct 4 } + +jnxWxGrpProductWxc2600 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 2600 + New in Phoenix" + ::= { jnxWxGrpProduct 5 } + +jnxWxGrpProductWxc3400 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 3400 + New in Phoenix" + ::= { jnxWxGrpProduct 6 } + +jnxWxGrpProductWxc7800 OBJECT-IDENTITY + STATUS current + DESCRIPTION " + WAN Acceleration Model 7800 + New in Phoenix" + ::= { jnxWxGrpProduct 7 } + + +END + +-- End - JUNIPER-WX-GLOBAL-MIB Module + +-- ======================================================================== +-- Start - JUNIPER-WX-STATUS-MIB Module + +JUNIPER-WX-STATUS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString + FROM SNMPv2-TC + jnxWxGrpStatus + FROM JUNIPER-WX-GLOBAL-MIB; + +------------------------------ +-- System Status Group -- +------------------------------ + +jnxWxGrpStatusSys OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains WX system status information. + " + ::= { jnxWxGrpStatus 1 } + +jnxWxGrpStatusSysModel OBJECT-TYPE + SYNTAX INTEGER { + wxc250(1), + wxc500(2), + wxc590(3), + wxc1800(4), + wxc2600(5), + wxc3400(6), + wxc7800(7), + other(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device model number. + " + ::= { jnxWxGrpStatusSys 1 } + +jnxWxGrpStatusSysSwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version for this device. + " + ::= { jnxWxGrpStatusSys 2 } + +jnxWxGrpStatusSysHwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware version for this device. + " + ::= { jnxWxGrpStatusSys 3 } + +------------------------------ +-- Application Status Group -- +------------------------------ +jnxWxGrpStatusApp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains application status information. + " + ::= { jnxWxGrpStatus 2 } + +jnxWxGrpStatusAppMonCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of applications currently being monitored. + " + ::= { jnxWxGrpStatusApp 1 } + +jnxWxGrpStatusAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxWxGrpStatusAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the application level status. + It contains information for only the applications currently + being monitored. + " + ::= { jnxWxGrpStatusApp 2 } + +jnxWxGrpStatusAppEntry OBJECT-TYPE + SYNTAX JnxWxGrpStatusAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in jnxWxGrpStatusAppTable. + " + INDEX { jnxWxGrpStatusAppId } + ::= { jnxWxGrpStatusAppTable 1 } + +JnxWxGrpStatusAppEntry ::= + SEQUENCE + { + jnxWxGrpStatusAppId + Integer32, + jnxWxGrpStatusAppName + DisplayString, + jnxWxGrpStatusAppType + INTEGER + } + +jnxWxGrpStatusAppId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique application ID. + " + ::= { jnxWxGrpStatusAppEntry 1 } + +jnxWxGrpStatusAppName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application name. + " + ::= { jnxWxGrpStatusAppEntry 2 } + +jnxWxGrpStatusAppType OBJECT-TYPE + SYNTAX INTEGER { + default(1), + ftp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application type. + " + ::= { jnxWxGrpStatusAppEntry 3 } + +------------------------------ +-- Remote WX Status Group -- +------------------------------ +jnxWxGrpStatusRemoteWx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains remote WX status information. + " + ::= { jnxWxGrpStatus 3 } + +jnxWxGrpStatusRemoteWxMonCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of remote WXs currently being monitored. + " + ::= { jnxWxGrpStatusRemoteWx 1 } + +jnxWxGrpStatusRemoteWxTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxWxGrpStatusRemoteWxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the application level status. + It contains information for only the applications currently + being monitored. + " + ::= { jnxWxGrpStatusRemoteWx 2 } + +jnxWxGrpStatusRemoteWxEntry OBJECT-TYPE + SYNTAX JnxWxGrpStatusRemoteWxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in jnxWxGrpStatusRemoteWxTable. + " + INDEX { jnxWxGrpStatusRemoteWxId } + ::= { jnxWxGrpStatusRemoteWxTable 1 } + +JnxWxGrpStatusRemoteWxEntry ::= + SEQUENCE + { + jnxWxGrpStatusRemoteWxId + Integer32, + jnxWxGrpStatusRemoteWxName + DisplayString, + jnxWxGrpStatusRemoteWxType + INTEGER + } + +jnxWxGrpStatusRemoteWxId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique Remote WX ID. + " + ::= { jnxWxGrpStatusRemoteWxEntry 1 } + +jnxWxGrpStatusRemoteWxName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote WX name. + " + ::= { jnxWxGrpStatusRemoteWxEntry 2 } + +jnxWxGrpStatusRemoteWxType OBJECT-TYPE + SYNTAX INTEGER { + wx-device(1), + wx-client(2), + non-wx-device(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote WX type. + " + ::= { jnxWxGrpStatusRemoteWxEntry 3 } + +END + +-- End - JUNIPER-WX-STATUS-MIB Module + +-- ======================================================================== +-- Start - JUNIPER-WX-STATS-MIB Module + +JUNIPER-WX-STATS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-IDENTITY, + OBJECT-TYPE, + Counter64 + FROM SNMPv2-SMI + jnxWxGrpStats + FROM JUNIPER-WX-GLOBAL-MIB + jnxWxGrpStatusAppId, + jnxWxGrpStatusRemoteWxId + FROM JUNIPER-WX-STATUS-MIB; + +------------------------------------------ +-- System Statistics Group -- +------------------------------------------ +jnxWxGrpStatsSys OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains statistics at the system level. + " + ::= { jnxWxGrpStats 1 } + +------------------------------------------ +-- System Passthrough Statistics -- +------------------------------------------ +jnxWxGrpStatsSysPt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains passthrough statistics. + " + ::= { jnxWxGrpStatsSys 1 } + +jnxWxGrpStatsSysPtAppDefMatchBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru byte count because of application definition. + " + ::= { jnxWxGrpStatsSysPt 1 } + +jnxWxGrpStatsSysPtAppDefMatchPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru packet count because of application definition. + " + ::= { jnxWxGrpStatsSysPt 2 } + +jnxWxGrpStatsSysPtNoRemoteWxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru byte count due to no Remote WX. + " + ::= { jnxWxGrpStatsSysPt 3 } + +jnxWxGrpStatsSysPtNoRemoteWxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru packet count due to no Remote WX. + " + ::= { jnxWxGrpStatsSysPt 4 } + +jnxWxGrpStatsSysPtNonTcpProtoBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru byte count because protocol is non-TCP. + " + ::= { jnxWxGrpStatsSysPt 5 } + +jnxWxGrpStatsSysPtNonTcpProtoPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru packet count because protocol is non-TCP. + " + ::= { jnxWxGrpStatsSysPt 6 } + +jnxWxGrpStatsSysPtNonIpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru byte count because of non-IP traffic like + Appletalk, IPX, etc. + " + ::= { jnxWxGrpStatsSysPt 7 } + +jnxWxGrpStatsSysPtNonIpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru packet count because of non-IP traffic like + Appletalk, IPX, etc. + " + ::= { jnxWxGrpStatsSysPt 8 } + +jnxWxGrpStatsSysPtFragIpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru because of fragmented IP packets. + " + ::= { jnxWxGrpStatsSysPt 9 } + +jnxWxGrpStatsSysPtFragIpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru because of fragmented IP bytes. + " + ::= { jnxWxGrpStatsSysPt 10 } + +jnxWxGrpStatsSysPtVlanBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru due to VLAN bytes. + " + ::= { jnxWxGrpStatsSysPt 11 } + +jnxWxGrpStatsSysPtVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru due to VLAN packets. + " + ::= { jnxWxGrpStatsSysPt 12 } + +jnxWxGrpStatsSysPtMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru due to Multicast bytes. + " + ::= { jnxWxGrpStatsSysPt 13 } + +jnxWxGrpStatsSysPtMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passthru due to Multicast packets. + " + ::= { jnxWxGrpStatsSysPt 14 } + +----------------------------------- +-- System Compression Statistics -- +----------------------------------- +jnxWxGrpStatsSysComp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains Compression statistics at the system level. + " + ::= { jnxWxGrpStatsSys 2 } + +jnxWxGrpStatsSysCompFailAppDefDisableBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when compression failed because application + definition did not enable compression. + " + ::= { jnxWxGrpStatsSysComp 1 } + +jnxWxGrpStatsSysCompFailAppDefDisablePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when compression failed because application + definition did not enable compression. + " + ::= { jnxWxGrpStatsSysComp 2 } + +jnxWxGrpStatsSysCompFailTcpAcclToRemoteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when compression failed because TCP + acceleration was not configured to remote WX. + " + ::= { jnxWxGrpStatsSysComp 3 } + +jnxWxGrpStatsSysCompFailTcpAcclToRemotePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when compression failed because TCP + acceleration was not configured to remote WX. + " + ::= { jnxWxGrpStatsSysComp 4 } + +jnxWxGrpStatsSysCompFailResCrunchBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when compression failed due to + resource crunch. + " + ::= { jnxWxGrpStatsSysComp 5 } + +jnxWxGrpStatsSysCompFailAlgoLimitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when compression failed because of + algorithmic limitations. + " + ::= { jnxWxGrpStatsSysComp 6 } + +jnxWxGrpStatsSysCompTcpAcclFailedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when compression failed because of + TCP acceleration error. + " + ::= { jnxWxGrpStatsSysComp 7 } + +jnxWxGrpStatsSysCompTcpAcclFailedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when compression failed because of + TCP acceleration error. + " + ::= { jnxWxGrpStatsSysComp 8 } + +---------------------------- +-- System CIFS Statistics -- +---------------------------- +jnxWxGrpStatsSysCifs OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains CIFS statistics at the system level. + " + ::= { jnxWxGrpStatsSys 3 } + +jnxWxGrpStatsSysCifsFailAppDefBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when CIFS acceleration failed because + application definition did not enable CIFS. + " + ::= { jnxWxGrpStatsSysCifs 1 } + +jnxWxGrpStatsSysCifsFailAppDefPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when CIFS acceleration failed because + application definition did not enable CIFS. + " + ::= { jnxWxGrpStatsSysCifs 2 } + +jnxWxGrpStatsSysCifsFailTcpAcclToRemoteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when CIFS failed because TCP + acceleration was not configured to remote WX. + " + ::= { jnxWxGrpStatsSysCifs 3 } + +jnxWxGrpStatsSysCifsFailTcpAcclToRemotePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when CIFS failed because TCP + acceleration was not configured to remote WX. + " + ::= { jnxWxGrpStatsSysCifs 4 } + +jnxWxGrpStatsSysCifsFailTcpAcclFailedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when CIFS failed because TCP + acceleration to remote WX failed. + " + ::= { jnxWxGrpStatsSysCifs 5 } + +jnxWxGrpStatsSysCifsFailTcpAcclFailedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when CIFS failed because TCP + acceleration to remote WX failed. + " + ::= { jnxWxGrpStatsSysCifs 6 } + +------------------------------ +-- System Exchange Statistics +------------------------------ + +jnxWxGrpStatsSysExchange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains Exchange statistics at the system level. + " + ::= { jnxWxGrpStatsSys 4 } + +jnxWxGrpStatsSysExchangeFailAppDefBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when Exchange acceleration failed because + application definition did not enable CIFS. + " + ::= { jnxWxGrpStatsSysExchange 1 } + +jnxWxGrpStatsSysExchangeFailAppDefPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when Exchange acceleration failed because + application definition did not enable CIFS. + " + ::= { jnxWxGrpStatsSysExchange 2 } + +jnxWxGrpStatsSysExchangeFailTcpAcclToRemoteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when Exchange failed because TCP + acceleration was not configured to remote WX. + " + ::= { jnxWxGrpStatsSysExchange 3 } + +jnxWxGrpStatsSysExchangeFailTcpAcclToRemotePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when Exchange failed because TCP + acceleration was not configured to remote WX. + " + ::= { jnxWxGrpStatsSysExchange 4 } + +jnxWxGrpStatsSysExchangeFailTcpAcclFailedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte count when Exchange failed because TCP + acceleration to remote WX failed. + " + ::= { jnxWxGrpStatsSysExchange 5 } + +jnxWxGrpStatsSysExchangeFailTcpAcclFailedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet count when Exchange failed because TCP + acceleration to remote WX failed. + " + ::= { jnxWxGrpStatsSysExchange 6 } + +--------------------------------- +-- Acceleration Statistics Group +--------------------------------- + +jnxWxGrpStatsAccl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains general acceleration statistics. + " + ::= { jnxWxGrpStats 2 } + +------------------------------------------------------------------ +-- TCP Acceleration Statistics for each Application and Remote Wx +------------------------------------------------------------------ + +jnxWxGrpStatsTcpAcclTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxWxGrpStatsTcpAcclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the TCP acceleration statistics + for each application per remote WX currently being monitored. + " + ::= { jnxWxGrpStatsAccl 1 } + +jnxWxGrpStatsTcpAcclEntry OBJECT-TYPE + SYNTAX JnxWxGrpStatsTcpAcclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in jnxWxGrpStatsTcpAcclTable. + " + INDEX { jnxWxGrpStatusAppId, jnxWxGrpStatusRemoteWxId } + ::= { jnxWxGrpStatsTcpAcclTable 1 } + +JnxWxGrpStatsTcpAcclEntry ::= + SEQUENCE + { + jnxWxGrpStatsTcpAcclPtFlows + Counter, + jnxWxGrpStatsTcpAcclProxyFlows + Counter, + jnxWxGrpStatsTcpAcclPtFlowsDiff + Counter, + jnxWxGrpStatsTcpAcclProxyRequestsDiff + Counter, + jnxWxGrpStatsTcpAcclProxyFlowsDiff + Counter, + jnxWxGrpStatsTcpAcclFailedToProxyDiff + Counter + } + +jnxWxGrpStatsTcpAcclPtFlows OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows that are currently passthru. + " + ::= { jnxWxGrpStatsTcpAcclEntry 1 } + +jnxWxGrpStatsTcpAcclProxyFlows OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows that are currently being proxied. + " + ::= { jnxWxGrpStatsTcpAcclEntry 2 } + +jnxWxGrpStatsTcpAcclPtFlowsDiff OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows that went passthru for this app in + last interval (10 sec). These will be delta stats. + " + ::= { jnxWxGrpStatsTcpAcclEntry 3 } + +jnxWxGrpStatsTcpAcclProxyRequestsDiff OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of proxy flow request received in last sampling + interval (10 sec). These will be delta stats. + " + ::= { jnxWxGrpStatsTcpAcclEntry 4 } + +jnxWxGrpStatsTcpAcclProxyFlowsDiff OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows we decided to proxy in last sampling + interval (10 sec). These will be delta stats. + " + ::= { jnxWxGrpStatsTcpAcclEntry 5 } + +jnxWxGrpStatsTcpAcclFailedToProxyDiff OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows that could not be proxied for whatever + reasons in last sampling interval (10 sec). + " + ::= { jnxWxGrpStatsTcpAcclEntry 6 } + +-------------------------------- +-- Compression Statistics Group +-------------------------------- + +jnxWxGrpStatsComp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains compression statistics. + " + ::= { jnxWxGrpStats 3 } + +------------------------------------------------------------- +-- Compression Statistics for each Application and Remote Wx +------------------------------------------------------------- + +jnxWxGrpStatsCompTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxWxGrpStatsCompEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the compression statistics + for each application per remote WX currently being monitored. + " + ::= { jnxWxGrpStatsComp 1 } + +jnxWxGrpStatsCompEntry OBJECT-TYPE + SYNTAX JnxWxGrpStatsCompEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in jnxWxGrpStatsCompTable. + " + INDEX { jnxWxGrpStatusAppId, jnxWxGrpStatusRemoteWxId } + ::= { jnxWxGrpStatsCompTable 1 } + +JnxWxGrpStatsCompEntry ::= + SEQUENCE + { + jnxWxGrpStatsCompBytesIn + Counter64, + jnxWxGrpStatsCompBytesOut + Counter64, + jnxWxGrpStatsCompCacheHits + Counter64, + jnxWxGrpStatsCompCacheMisses + Counter64 + } + +jnxWxGrpStatsCompBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes in. + " + ::= { jnxWxGrpStatsCompEntry 1 } + +jnxWxGrpStatsCompBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes out. + " + ::= { jnxWxGrpStatsCompEntry 2 } + +jnxWxGrpStatsCompCacheHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache hits. + " + ::= { jnxWxGrpStatsCompEntry 3 } + +jnxWxGrpStatsCompCacheMisses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache misses. + " + ::= { jnxWxGrpStatsCompEntry 4 } + +----------------------------------------------------------------- +-- WAN Performance Statistics for each Application and Remote Wx +----------------------------------------------------------------- + +jnxWxGrpStatsWanPerf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains WAN performance statistics. + " + ::= { jnxWxGrpStats 4 } + +jnxWxGrpStatsWanPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxWxGrpStatsWanPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the WAN performance statistics + for each application per remote WX currently being monitored. + " + ::= { jnxWxGrpStatsWanPerf 1 } + +jnxWxGrpStatsWanPerfEntry OBJECT-TYPE + SYNTAX JnxWxGrpStatsWanPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in jnxWxGrpStatsWanPerfTable. + " + INDEX { jnxWxGrpStatusAppId, jnxWxGrpStatusRemoteWxId } + ::= { jnxWxGrpStatsWanPerfTable 1 } + +JnxWxGrpStatsWanPerfEntry ::= + SEQUENCE + { + jnxWxGrpStatsWanPerfBytesToWan + Counter64, + jnxWxGrpStatsWanPerfBytesFromWan + Counter64 + } + +jnxWxGrpStatsWanPerfBytesToWan OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes to WAN. + " + ::= { jnxWxGrpStatsWanPerfEntry 1 } + +jnxWxGrpStatsWanPerfBytesFromWan OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes from WAN. + " + ::= { jnxWxGrpStatsWanPerfEntry 2 } + +END + +--End - JUNIPER-WX-STATS-MIB Module + +-- ======================================================================== +-- Start - JUNIPER-WX-EVENT-MIB Module + +JUNIPER-WX-EVENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + jnxWxGrpEvents + FROM JUNIPER-WX-GLOBAL-MIB; + +------------------------------ +-- Events Group -- +------------------------------ + +jnxWxGrpEventV2 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). + " + ::= { jnxWxGrpEvents 0 } + + -- Objects sent only in events + +jnxWxGrpEventDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + String that provides a textual description of the event. + " + ::= { jnxWxGrpEvents 1 } + + -- Event descriptions + +jnxWxGrpEventPowerSupplyFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One or more sources of power to the system have failed. + A redundant power-supply has presumably taken over. + " + ::= { jnxWxGrpEventV2 1 } + +jnxWxGrpEventPowerSupplyOk NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One or more previously failed sources of power is now + working normally. The transition to normal condition happened + without the system having to be restarted. + " + ::= { jnxWxGrpEventV2 2 } + +jnxWxGrpEventLicenseWillExpire NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "The license for the system is about to + expire shortly. When it eventually does + expire, the system will switch over to + and stay in pass-through mode." + ::= { jnxWxGrpEventV2 3 } + +jnxWxGrpEventThruputLimitExceeded NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "The throughput of traffic through the device + has exceeded the limit for which it has + been licensed." + ::= { jnxWxGrpEventV2 4 } + +jnxWxGrpEventLicenseExpired NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "The license for the system expired. + As a result, the system will switch over to + and stay in pass-through mode." + ::= { jnxWxGrpEventV2 5 } + +jnxWxGrpEventClientLimitExceeded NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "Exceeded licensed maximum concurrent client connections. + Please contact Juniper Networks to obtain a new license + with higher number of concurrent client connections." + ::= { jnxWxGrpEventV2 6 } + +jnxWxGrpEventInFailSafeMode NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when the device boots up in fail-safe mode. + This can happen for one of the following reasons: + Fail-safe reboot was explicitly initiated by the user. + The device rebooted automatically too many times because of + the failure of internal consistency checks or the failure of + tests that verify proper operation of the device." + ::= { jnxWxGrpEventV2 7 } + +jnxWxGrpEventInterfaceSpeedMismatch NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "A mismatch is detected between the local and remote + interface settings. This can happen due to a mismatch + in the local and remote interface speed or mode. " + ::= { jnxWxGrpEventV2 8 } + +jnxWxGrpEventInterfaceSpeedOk NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "A mismatch previously detected between the local and remote + interface settings is now resolved. The local and remote + interface speed and mode are matched. " + ::= { jnxWxGrpEventV2 9 } + +jnxWxGrpEventInterfaceDuplexMismatch NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "A possible mismatch was detected between the duplex settings + of either the local or remote interface and that of the + device attached to that interface. The interface (local + or remote) is identified by the 'ifIndex' object. + + Note that this notification is quite different from + jnxWxGrpEventInterfaceSpeedMismatch, which compares the + local and remote interfaces on the same WX device." + ::= { jnxWxGrpEventV2 10 } + +jnxWxGrpEventLoginFailure NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + STATUS current + DESCRIPTION + "A user's login attempt via the console/ssh/web server + failed due to incorrect username or password." + ::= { jnxWxGrpEventV2 11 } + +jnxWxGrpEventDiskFailure NOTIFICATION-TYPE + OBJECTS { jnxWxGrpEventDescr } + 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." + ::= { jnxWxGrpEventV2 12 } +END + +-- END - Juniper-WX-EVENT-MIB objects + +-- ======================================================================== diff --git a/mibs/jwos/mib-jnx-smi.txt b/mibs/jwos/mib-jnx-smi.txt new file mode 100644 index 000000000..7e57eccc1 --- /dev/null +++ b/mibs/jwos/mib-jnx-smi.txt @@ -0,0 +1,191 @@ +-- +-- Juniper Enterprise Specific MIB: Structure of Management Information +-- +-- Copyright (c) 2002-2008, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + + +JUNIPER-SMI DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises + FROM SNMPv2-SMI; + +juniperMIB MODULE-IDENTITY + LAST-UPDATED "200710090000Z" + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1194 N. Mathilda Avenue + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + DESCRIPTION + "The Structure of Management Information for Juniper Networks." + REVISION "200304170100Z" -- 17-Apr-03 + DESCRIPTION + "Added jnxExperiment branch." + REVISION "200508170100Z" -- 17-Aug-05 + DESCRIPTION + "Added jnxNsm branch." + REVISION "200612140100Z" -- 14-Dec-06 + DESCRIPTION + "Added jnxCA branch." + REVISION "200701010000Z" -- 1-Jan-07 + DESCRIPTION + "Added jnxUtilMibRoot branch." + REVISION "200710090000Z" -- 9-Oct-07 + DESCRIPTION + "Added jnxAdvancedInsightMgr branch." + ::= { enterprises 2636 } + +-- +-- Juniper MIB tree structure +-- + +jnxProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's Product OIDs." + ::= { juniperMIB 1 } + + -- + -- Note, jnxProducts.1 is reserved for Junos-based products + -- + -- The following OIDs are used as the basis for identifying other + -- Juniper products. + -- + jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 } + jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 } + jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 } + jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 } + jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 } + + + +jnxServices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's Services OIDs." + ::= { juniperMIB 2 } + +jnxMibs OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's MIB objects." + ::= { juniperMIB 3 } + + -- + -- Note, jnxMibs.1-38 is already in use. + -- + jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 } + jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 } + jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 } + jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 } + jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 } + + -- PFE data + jnxPfeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 44 } + + -- juniper Bfd Mib + jnxBfdMibRoot OBJECT IDENTIFIER ::= { jnxMibs 45 } + + -- XSTP mibs + jnxXstpMibs OBJECT IDENTIFIER ::= { jnxMibs 46 } + + -- juniper Utility Mib + jnxUtilMibRoot OBJECT IDENTIFIER ::= { jnxMibs 47 } + + -- juniper l2ald Mib + jnxl2aldMibRoot OBJECT IDENTIFIER ::= { jnxMibs 48 } + + -- juniper L2tp Mib + jnxL2tpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 49 } + + -- juniper RPM Mib + jnxRpmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 50 } + + -- juniper User AAA Mib + jnxUserAAAMibRoot OBJECT IDENTIFIER ::= { jnxMibs 51 } + + -- juniper Generic IPSEC MIB + jnxIpSecMibRoot OBJECT IDENTIFIER ::= { jnxMibs 52 } + + -- juniper L2 control protocols MIB + jnxL2cpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 53 } + + -- juniper pwTDM MIB + jnxPwTdmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 54 } + + -- juniper pwTC MIB + jnxPwTCMibRoot OBJECT IDENTIFIER ::= { jnxMibs 55 } + + -- juniper OTN MIB + jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 } + + + + +jnxTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's Trap OIDs." + ::= { juniperMIB 4 } + + jnxChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 1 } + jnxChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 2 } + jnxRmonTraps OBJECT IDENTIFIER ::= { jnxTraps 3 } + jnxLdpTraps OBJECT IDENTIFIER ::= { jnxTraps 4 } + jnxCmNotifications OBJECT IDENTIFIER ::= { jnxTraps 5 } + jnxSonetNotifications OBJECT IDENTIFIER ::= { jnxTraps 6 } + jnxPMonNotifications OBJECT IDENTIFIER ::= { jnxTraps 7 } + jnxCollectorNotifications OBJECT IDENTIFIER ::= { jnxTraps 8 } + jnxPingNotifications OBJECT IDENTIFIER ::= { jnxTraps 9 } + jnxSpNotifications OBJECT IDENTIFIER ::= { jnxTraps 10 } + jnxDfcNotifications OBJECT IDENTIFIER ::= { jnxTraps 11 } + jnxSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 12 } + jnxEventNotifications OBJECT IDENTIFIER ::= { jnxTraps 13 } + jnxVccpNotifications OBJECT IDENTIFIER ::= { jnxTraps 14 } + jnxOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 15 } + + +-- This is the top-level object identifier registry used by Juniper +-- products for SNMP modules containing experimental MIB definitions. +-- In this context, experimental MIBs are defined as: +-- 1) IETF work-in-process MIBs which have not been assigned a permanent +-- object identifier by the IANA. +-- 2) Juniper work-in-process MIBs that have not achieved final +-- production quality or field experience. +-- NOTE: Support for MIBs under the this OID subtree is temporary and +-- changes to objects may occur without notice." + +jnxExperiment OBJECT IDENTIFIER ::= { juniperMIB 5 } + +-- +-- This is the top-level object identifier registry used by Juniper +-- NSM products. +-- +jnxNsm OBJECT IDENTIFIER ::= { juniperMIB 6 } + +-- +-- This is the top-level object identifier registry used by the +-- JuniperRoot Certificate Authority. +-- +jnxCA OBJECT IDENTIFIER ::= { juniperMIB 7 } + +-- +-- This is the top-level object identifier registry used by the +-- Carrier AAA software product (Parksteet). +-- +jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 } + +-- +-- This is the top-level object identifier registry used by the +-- Advanced Insight Manager. +-- +jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 } + +END