-- 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 } 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 } 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 } 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 -- ========================================================================