-- ***************************************************************** -- Juniper-SDX-SAE-MIB -- -- Juniper Networks Inc. -- Juniper Management Center MIB -- Juniper-SDX-SAE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress, TimeTicks FROM SNMPv2-SMI TruthValue, RowStatus, DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK-MIB juniSdxMibs FROM Juniper-SDX-MIBS JuniSaeRouterType, JuniSdxCopsOverloadAction FROM Juniper-SDX-TC-MIB; juniSdxSaeMib MODULE-IDENTITY LAST-UPDATED "200308111100Z" -- 08-Aug-03 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 "MIB of the SDX SAE " REVISION "200308111100Z" -- 08-Aug-03 DESCRIPTION "Minor syntax updates" REVISION "200211121600Z" -- 12-Nov-02 DESCRIPTION " jnxSdxSspHeapUsed -> Gauge32 (in Detailed SEQUENCE) " REVISION "200211011600Z" -- 01-Nov-02 DESCRIPTION " SAE TABLE: jnxSdxSspThreads -> Gauge32 jnxSdxSspHeapLimit -> Integer32 jnxSdxSspUserSessions -> Gauge32 jnxSdxSspServiceSessions -> Gauge32 jnxSdxSspCurrentCopsConnections -> Gauge32 jnxSdxSspUserLicenses -> Gauge32 ACC TABLE: jnxSdxSspAccRoundTripTime -> Gauge32 jnxSdxSspAccPendingRequests -> Gauge32 AUTH TABLE: jnxSdxSspAuthRoundTripTime -> Gauge32 COPS TABLE: jnxSdxSspCopsManagedInterfaces -> Gauge32 jnxSdxSspCopsAvgREQhandleTime -> Gauge32 jnxSdxSspCopsJobQueueLength -> Gauge32 jnxSdxSspCopsJobQueueAge -> Gauge32 jnxSdxSspCopsAvgQueueTime -> Gauge32 jnxSdxSspCopsIgnoredRequests -> Counter32 " REVISION "200210251600Z" -- 25-Oct-02 DESCRIPTION "Revision info updated." ::= { juniSdxMibs 3 } juniSdxMgmtInterface OBJECT IDENTIFIER ::= { juniSdxSaeMib 1 } juniSdxSaeTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSdxSaeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of SAE MI-derived entries." ::= { juniSdxMgmtInterface 1 } juniSdxSaeEntry OBJECT-TYPE SYNTAX JuniSdxSaeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry describing SAE MI. This table has one index: juniSdxSaeIndex." INDEX { juniSdxSaeIndex } ::= { juniSdxSaeTable 1 } JuniSdxSaeEntry ::= SEQUENCE { juniSdxSaeIndex Integer32, juniSdxSaeUptime TimeTicks, juniSdxSaeAddress IpAddress, juniSdxSaeCopsPort Integer32, juniSdxSaeRedirectIp IpAddress, juniSdxSaeRedirectPort Integer32, juniSdxSaeRedirectTime TimeTicks, juniSdxSaeUseFailOverIpPortDef TruthValue, juniSdxSaeIsAccepting TruthValue, juniSdxSaeIsRedirecting TruthValue, juniSdxSaeFailOverIpDef IpAddress, juniSdxSaeFailOverPortDef Integer32, juniSdxSaeErxOverloadActionDef JuniSdxCopsOverloadAction, juniSdxSaeSaeOverloadActionDef JuniSdxCopsOverloadAction, juniSdxSaeThreads Gauge32, juniSdxSaeHeapLimit Integer32, juniSdxSaeHeapUsed Gauge32, juniSdxSaeLogins Counter32, juniSdxSaeLogouts Counter32, juniSdxSaeUserSessions Gauge32, juniSdxSaeServiceSessions Gauge32, juniSdxSaeServiceActivations Counter32, juniSdxSaeServiceDeactivations Counter32, juniSdxSaeServiceSessionTimeouts Counter32, juniSdxSaeServiceIdleTimeout Counter32, juniSdxSaeRadAuthInvldServerAddr Counter32, juniSdxSaeRadAccInvldServerAddr Counter32, juniSdxSaeRadiusClientIdentifier SnmpAdminString, juniSdxSaeCurrentCopsConnections Gauge32, juniSdxSaeOpenReq Counter32, juniSdxSaeCopsConnAccepted Counter32, juniSdxSaeCloseReq Counter32, juniSdxSaeUserLicenses Gauge32, juniSdxSaeLicenseExpiryTime TimeTicks } juniSdxSaeIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table. It represents an instance of a SAE" ::= { juniSdxSaeEntry 1 } juniSdxSaeUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the SAE was last re-initialized." ::= { juniSdxSaeEntry 2 } juniSdxSaeAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IP address of the SAE server." ::= { juniSdxSaeEntry 3 } juniSdxSaeCopsPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The port on which this SAE server is listening for incoming COPS connection requests." ::= { juniSdxSaeEntry 4 } juniSdxSaeRedirectIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value must be used in conjunction with juniSdxSaeRedirectPort. This is the IP address of an alternate SAE server to which incoming COPS connections can be redirected by this SAE server. If this SAE server is configured to redirect incoming COPS connection attempts (see juniSdxSaeIsAccepting and juniSdxSaeIsRedirecting), it will send this IP address to the ERX when it refuses the ERX's COPS connection attempt. The ERX will then attempt to open a new COPS connection to this redirection IP address. " ::= { juniSdxSaeEntry 5 } juniSdxSaeRedirectPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value must be used in conjunction with juniSdxSaeRedirectIp. This is the port number of an alternate SAE server to which incoming COPS connections can be redirected by this SAE server. If this SAE server is configured to redirect incoming COPS connections (see juniSdxSaeIsAccepting and juniSdxSaeIsRedirecting), it will send this port number to the ERX when it refuses the ERX's COPS connection attempt. The ERX will then attempt to open a new COPS connection to this redirection port." ::= { juniSdxSaeEntry 6 } juniSdxSaeRedirectTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The time (in 1/100ths of a second) that has passed since this SAE server last redirected an incoming COPS connection attempt." ::= { juniSdxSaeEntry 7 } juniSdxSaeUseFailOverIpPortDef OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "If one of the COPS servers inside this SAE server closes its COPS connection for any reason other than redirection (see juniSdxSaeIsAccepting and juniSdxSaeIsRedirecting), it can tell the ERX virtual router that it is managing to reconnect to an alternate SAE server at a specific failover IP address & port. If this boolean flag is true, the COPS server will do so. If this boolean flag is false, the ERX virtual router will decide on its own which alternate SAE server to use. The failover IP address & port to be used are specified by juniSdxSaeFailOverIpDef and juniSdxSaeFailOverPortDef. However, each COPS server can be configured with its own failover IP & port that will override the default failover IP & port (see juniSdxSaeCopsUseFailOverIpPort, juniSdxSaeCopsFailOverIp, and juniSdxSaeCopsFailOverPort)." ::= { juniSdxSaeEntry 8 } juniSdxSaeIsRedirecting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "If this SAE server is accepting new COPS connections attempts (see juniSdxSaeIsAccepting) then this boolean flag will be ignored. If this SAE server is not accepting new COPS connections and this boolean flag is true, then this SAE server will redirect every refused COPS connection attempt to the SAE server specified by juniSdxSaeRedirectIp and juniSdxSaeRedirectPort." ::= { juniSdxSaeEntry 9 } juniSdxSaeIsAccepting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This boolean flag controls whether this SAE server will accept new COPS connection attempts from ERX virtual routers. If it is false, then this SAE server will immediately reject all new COPS connection attempts (i.e. it will reply to every COPS OPN message with a COPS CC message). SAE can be configured to redirect all such rejected COPS connection attempts to an alternate SAE server (see juniSdxSaeIsRedirecting). " ::= { juniSdxSaeEntry 10 } juniSdxSaeFailOverIpDef OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value must be used in conjunction with juniSdxSaeFailOverPortDef. This is the IP address of an alternate SAE server to which an ERX can reconnect when a COPS server inside this SAE server closes its COPS connection. If this SAE server is configured to use this failover IP address (see juniSdxSaeUseFailOverIpPortDef), it will send this failover IP address to the ERX whenever it closes a COPS connection. The ERX will then attempt to open a new COPS connection to this failover IP address." ::= { juniSdxSaeEntry 11 } juniSdxSaeFailOverPortDef OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value must be used in conjunction with juniSdxSaeFailOverIpDef. This is the port of an alternate SAE server to which an ERX can reconnect when a COPS server inside this SAE server closes its COPS connection. If this SAE server is configured to use this failover port (see juniSdxSaeUseFailOverIpPortDef), it will send this failover port to the ERX whenever it closes a COPS connection. The ERX will then attempt to open a new COPS connection to this failover port." ::= { juniSdxSaeEntry 12 } juniSdxSaeErxOverloadActionDef OBJECT-TYPE SYNTAX JuniSdxCopsOverloadAction MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value specifies one of three possible overload actions (see JuniSdxCopsOverloadAction). If a COPS server deems an ERX overload condition to exist, then the COPS server will react by executing the overload action specified by this SNMP value. However, this default action can be overridden for specific COPS servers (see juniSdxSaeCopsUseOverloadActions, and juniSdxSaeCopsErxOverloadAction)." ::= { juniSdxSaeEntry 13 } juniSdxSaeSaeOverloadActionDef OBJECT-TYPE SYNTAX JuniSdxCopsOverloadAction MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value specifies one of three possible overload actions (see JuniSdxCopsOverloadAction). If a COPS server deems an SAE overload condition to exist, then the COPS server will react by executing the overload action specified by this SNMP value. However, this default action can be overridden for specific COPS servers (see juniSdxSaeCopsUseOverloadActions, and juniSdxSaeCopsSaeOverloadAction)." ::= { juniSdxSaeEntry 14 } juniSdxSaeThreads OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Java threads that currently exist inside this SAE server's Java virtual machine." ::= { juniSdxSaeEntry 15 } juniSdxSaeHeapLimit OBJECT-TYPE SYNTAX Integer32 UNITS "kilobytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum memory (in kilobytes) available for use by this SAE server's JVM. This value can be configured before starting SAE via the SAE configuration tool /opt/UMC/ssp/etc/config." ::= { juniSdxSaeEntry 16 } juniSdxSaeHeapUsed OBJECT-TYPE SYNTAX Gauge32 UNITS "kilobytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of used heap space (in kilobytes) out of the total allocated by the JVM (ie. juniSdxSaeHeapLimit)." ::= { juniSdxSaeEntry 17 } juniSdxSaeLogins OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SAE logins that have occurred during the life of this SAE server. " ::= { juniSdxSaeEntry 18 } juniSdxSaeLogouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SAE logouts that have occurred during the life of this SAE server. " ::= { juniSdxSaeEntry 19 } juniSdxSaeUserSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of currently active user sessions being managed by this SAE server." ::= { juniSdxSaeEntry 20 } juniSdxSaeServiceSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of currently active service sessions being managed by this SAE server. " ::= { juniSdxSaeEntry 21 } juniSdxSaeServiceActivations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of service sessions that have been started during the life of this SAE server." ::= { juniSdxSaeEntry 22 } juniSdxSaeServiceDeactivations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of service sessions that have been stopped during the life of this SAE server." ::= { juniSdxSaeEntry 23 } juniSdxSaeServiceSessionTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of service sessions that have been stopped due to a service session timeout during the life of this SAE server. " ::= { juniSdxSaeEntry 24 } juniSdxSaeServiceIdleTimeout OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of service sessions that have been stopped due to a service session timeout during the life of this SAE server." ::= { juniSdxSaeEntry 25 } juniSdxSaeRadAuthInvldServerAddr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS authentication acknowledgement packets that have been received by this SAE server and that have a source IP address that does not match any RADIUS server to which this SAE server is sending authentication requests. " ::= { juniSdxSaeEntry 26 } juniSdxSaeRadAccInvldServerAddr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS authentication acknowledgement packets that have been received by this SAE server and that have a source IP address that does not match any RADIUS server to which this SAE server is sending authentication requests." ::= { juniSdxSaeEntry 27 } juniSdxSaeRadiusClientIdentifier OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This string is included in every RADIUS packet that this SAE server produces. It is the ID of this SAE server, in its role as a RADIUS client. " ::= { juniSdxSaeEntry 28 } juniSdxSaeCurrentCopsConnections OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of currently connected COPS connections." ::= { juniSdxSaeEntry 29 } juniSdxSaeOpenReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of COPS connection attempts (i.e. COPS OPN messages) that have been received during the life of this SAE server. " ::= { juniSdxSaeEntry 30 } juniSdxSaeCopsConnAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of COPS connection attempts that have been accepted during the life of this SAE server. " ::= { juniSdxSaeEntry 31 } juniSdxSaeCloseReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of COPS connection close requests (i.e. COPS CC messages) that have been received during the life of this SAE server. A COPS connection close request is received from an ERX virtual router when that virtual router no longer wants to be managed by this SAE server. In response, this SAE server will immediately discard all data associated with the virtual router. " ::= { juniSdxSaeEntry 32 } juniSdxSaeUserLicenses OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of SAE user licenses that have been granted for this SAE. A value of max.int means unlimited number of users." ::= { juniSdxSaeEntry 33 } juniSdxSaeLicenseExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The number of days until this current user license expires. A value of max.int means no expiry date." ::= { juniSdxSaeEntry 34 } -- -- AccRadiusPeerMI IDL -- juniSdxSaeAccRadiusPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSdxSaeAccRadiusPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Accounting RADIUS Peer MI derived entries." ::= { juniSdxMgmtInterface 2 } juniSdxSaeAccRadiusPeerEntry OBJECT-TYPE SYNTAX JuniSdxSaeAccRadiusPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry describing AccRadiusPeer MI. This table has one index juniSdxSaeAccIndex which represents an instance of an Accounting RADIUS Peer." INDEX { juniSdxSaeAccIndex } ::= { juniSdxSaeAccRadiusPeerTable 1 } JuniSdxSaeAccRadiusPeerEntry ::= SEQUENCE { juniSdxSaeAccIndex Integer32, juniSdxSaeAccServerAddress IpAddress, juniSdxSaeAccServerPortNumber Integer32, juniSdxSaeAccRoundTripTime Gauge32, juniSdxSaeAccRequests Counter32, juniSdxSaeAccRetrans Counter32, juniSdxSaeAccResp Counter32, juniSdxSaeAccMlfrmdResp Counter32, juniSdxSaeAccBadAuthenticators Counter32, juniSdxSaeAccPendingRequests Gauge32, juniSdxSaeAccTimeouts Counter32, juniSdxSaeAccUnknownTypes Counter32, juniSdxSaeAccPacketsDropped Counter32 } juniSdxSaeAccIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index is the instance of the Accounting Server." ::= { juniSdxSaeAccRadiusPeerEntry 1 } juniSdxSaeAccServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the RADIUS server to which this RADIUS client (which exists as part of this SAE server) is sending accounting data." ::= { juniSdxSaeAccRadiusPeerEntry 2 } juniSdxSaeAccServerPortNumber OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The UDP port of the RADIUS server to which this RADIUS client (which exists as part of this SAE server) is sending accounting data. " ::= { juniSdxSaeAccRadiusPeerEntry 3 } juniSdxSaeAccRoundTripTime OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time in milliseconds that elapsed after sending an Accounting-Request packet to the RADIUS server and receiving the corresponding Accounting-Response packet from the RADIUS server. Measures the round trip time associated with the most recently received Accounting-Response packet." ::= { juniSdxSaeAccRadiusPeerEntry 4 } juniSdxSaeAccRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Accounting-Request packets sent to the RADIUS server, not including retransmissions." ::= { juniSdxSaeAccRadiusPeerEntry 5 } juniSdxSaeAccRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Accounting-Request packets retransmitted to the RADIUS server. Retransmissions include retries where the Identifier and Acct-Delay have been updated, as well as those in which they remain the same. " ::= { juniSdxSaeAccRadiusPeerEntry 6 } juniSdxSaeAccResp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Accounting-Response packets receivied from the RADIUS server. " ::= { juniSdxSaeAccRadiusPeerEntry 7 } juniSdxSaeAccMlfrmdResp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of malformed Accounting-Response packets received from the RADIUS server. Mlfrmd packets include packets with an invalid length. This value does not include Accounting-Response packets counted by juniSdxSaeAccBadAuthenticators and juniSdxSaeAccUnknownTypes " ::= { juniSdxSaeAccRadiusPeerEntry 8 } juniSdxSaeAccBadAuthenticators OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Accounting-Response packets with invalid authenticators that have been received from the RADIUS server." ::= { juniSdxSaeAccRadiusPeerEntry 9 } juniSdxSaeAccPendingRequests OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Accounting-Request packets that have been sent to the RADIUS server, but for which no Accounting-Response has been received, or for which no timeout or retransmission has occurred. " ::= { juniSdxSaeAccRadiusPeerEntry 10 } juniSdxSaeAccTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Accounting-Request packets that have been sent to the RADIUS server, but for which no Accounting-Response has been received within a timeout period. After a timeout this client may retransmit to the same server, transmit to a different server, or give up. A retransmission to the same server is counted as a timeout and as a retransmission. A transmission to a different server is counted as as a timeout and as a new Accounting-Request. " ::= { juniSdxSaeAccRadiusPeerEntry 11 } juniSdxSaeAccUnknownTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS packets of unknown type which have been received by this RADIUS client." ::= { juniSdxSaeAccRadiusPeerEntry 12 } juniSdxSaeAccPacketsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS packets which have been received from the RADIUS server and discarded. " ::= { juniSdxSaeAccRadiusPeerEntry 13 } -- -- AuthRadiusPeerMI -- juniSdxSaeAuthRadiusPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSdxSaeAuthRadiusPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of AuthRadiusPeerMI-derived entries." ::= { juniSdxMgmtInterface 3 } juniSdxSaeAuthRadiusPeerEntry OBJECT-TYPE SYNTAX JuniSdxSaeAuthRadiusPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry describing AuthRadiusPeer MI. This index for this table is: juniSdxSaeAuthIndex. The index represents an instance of a AuthRadius Peer." INDEX { juniSdxSaeAuthIndex } ::= { juniSdxSaeAuthRadiusPeerTable 1 } JuniSdxSaeAuthRadiusPeerEntry ::= SEQUENCE { juniSdxSaeAuthIndex Integer32, juniSdxSaeAuthServerAddress IpAddress, juniSdxSaeAuthServerPortNumber Integer32, juniSdxSaeAuthRoundTripTime Gauge32, juniSdxSaeAuthAccessRequests Counter32, juniSdxSaeAuthAccessRetrans Counter32, juniSdxSaeAuthAccessAccepts Counter32, juniSdxSaeAuthAccessRejects Counter32, juniSdxSaeAuthAccessChallenges Counter32, juniSdxSaeAuthMlfrmdAccessResp Counter32, juniSdxSaeAuthBadAuthenticators Counter32, juniSdxSaeAuthPendingRequests Gauge32, juniSdxSaeAuthTimeouts Counter32, juniSdxSaeAuthUnknownTypes Counter32, juniSdxSaeAuthPacketsDropped Counter32 } juniSdxSaeAuthIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This represents an instance of an Authentication Peer." ::= { juniSdxSaeAuthRadiusPeerEntry 1 } juniSdxSaeAuthServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ip address of the RADIUS authentication server referred to in this table entry." ::= { juniSdxSaeAuthRadiusPeerEntry 2 } juniSdxSaeAuthServerPortNumber OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of Authentication Server." ::= { juniSdxSaeAuthRadiusPeerEntry 3 } juniSdxSaeAuthRoundTripTime OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time interval (milli-seconds) between the most recent Access-Reply/Access-Challenge and the Access-Request that matched it from this RADIUS authentication server." ::= { juniSdxSaeAuthRadiusPeerEntry 4 } juniSdxSaeAuthAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request packets sent to this server. This does not include retransmissions." ::= { juniSdxSaeAuthRadiusPeerEntry 5 } juniSdxSaeAuthAccessRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request packets retransmitted to this RADIUS authentication server." ::= { juniSdxSaeAuthRadiusPeerEntry 6 } juniSdxSaeAuthAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Accept packets (valid or invalid) received from this server." ::= { juniSdxSaeAuthRadiusPeerEntry 7 } juniSdxSaeAuthAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Reject packets (valid or invalid) received from this server." ::= { juniSdxSaeAuthRadiusPeerEntry 8 } juniSdxSaeAuthAccessChallenges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Challenge packets (valid or invalid) received from this server." ::= { juniSdxSaeAuthRadiusPeerEntry 9 } juniSdxSaeAuthMlfrmdAccessResp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of malformed RADIUS Access-Response packets received from this server. Mlfrmd packets include packets with an invalid length. Bad authenticators or Signature attributes or unknown types are not included as malformed access responses." ::= { juniSdxSaeAuthRadiusPeerEntry 10 } juniSdxSaeAuthBadAuthenticators OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Response packets containing invalid authenticators or Signature attributes received from this server." ::= { juniSdxSaeAuthRadiusPeerEntry 11 } juniSdxSaeAuthPendingRequests OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an Access-Request is sent and decremented due to receipt of an Acess-Accept, Access-Reject or Access-Challenge, a timeout or retransmission." ::= { juniSdxSaeAuthRadiusPeerEntry 12 } juniSdxSaeAuthTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Access-Request packets that have been sent to the RADIUS server, but for which no Access-Accept, Access-Reject, or Access-Challenge has been received within a timeout period. After a timeout this client may retransmit to the same server, transmit to a different server, or give up. A retransmission to the same server is counted as a timeout and as a retransmission. A transmission to a different server is counted as as a timeout and as a new Access-Request. " ::= { juniSdxSaeAuthRadiusPeerEntry 13 } juniSdxSaeAuthUnknownTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS packets of unknown type which have been received by this RADIUS client." ::= { juniSdxSaeAuthRadiusPeerEntry 14 } juniSdxSaeAuthPacketsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS packets which have been received from the RADIUS server and discarded." ::= { juniSdxSaeAuthRadiusPeerEntry 15 } -- -- CopsServerMI IDL -- juniSdxSaeCopsTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSdxSaeCopsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table of CopsServerMI-derived entries." ::= { juniSdxMgmtInterface 4 } juniSdxSaeCopsEntry OBJECT-TYPE SYNTAX JuniSdxSaeCopsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A table entry describing SAE Cops Server. This index for this table is: juniSdxSaeCopsIndex. The index represents an instance of a Cops Server." INDEX { juniSdxSaeCopsIndex } ::= { juniSdxSaeCopsTable 1 } JuniSdxSaeCopsEntry ::= SEQUENCE { juniSdxSaeCopsIndex Integer32, juniSdxSaeCopsClientId SnmpAdminString, juniSdxSaeCopsUptime TimeTicks, juniSdxSaeCopsFailOverIp IpAddress, juniSdxSaeCopsFailOverPort Integer32, juniSdxSaeCopsUseFailOverIpPort TruthValue, juniSdxSaeCopsErxOverloadAction JuniSdxCopsOverloadAction, juniSdxSaeCopsSaeOverloadAction JuniSdxCopsOverloadAction, juniSdxSaeCopsUseOverloadActions TruthValue, juniSdxSaeCopsREQrcv Counter32, juniSdxSaeCopsDRQrcv Counter32, juniSdxSaeCopsManagedInterfaces Gauge32, juniSdxSaeCopsUserSessionsEstab Counter32, juniSdxSaeCopsUserSessionsRmvd Counter32, juniSdxSaeCopsDECsent Counter32, juniSdxSaeCopsErrors Counter32, juniSdxSaeCopsTimeouts Counter32, juniSdxSaeCopsAvgREQhandleTime Gauge32, juniSdxSaeCopsJobQueueLength Gauge32, juniSdxSaeCopsJobQueueAge Gauge32, juniSdxSaeCopsAvgQueueTime Gauge32, juniSdxSaeCopsIgnoredRequests Counter32, juniSdxSaeCopsDecRateDecr Integer32, juniSdxSaeCopsDecRateDecrInt Integer32, juniSdxSaeCopsDecRateMax Integer32, juniSdxSaeCopsDecRateThreshold Integer32, juniSdxSaeCopsDecRateSent Gauge32, juniSdxSaeCopsRowStatus RowStatus } juniSdxSaeCopsIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This represents an index of a copsServer." ::= { juniSdxSaeCopsEntry 1 } juniSdxSaeCopsClientId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The name of the COPS client (i.e. the ERX virtual router) that this COPS server is managing. " ::= { juniSdxSaeCopsEntry 2 } juniSdxSaeCopsUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The time (in 1/100ths of a second) that has passed since this COPS server was started in response to an incoming COPS connection attempt. (This is displayed on the administration portal in seconds, not 1/100ths of seconds.) " ::= { juniSdxSaeCopsEntry 3 } juniSdxSaeCopsFailOverIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value must be used in conjunction with juniSdxSaeCopsFailOverPort. This is the IP address of an alternate SAE server to which an ERX virtual router can reconnect when this COPS server closes its COPS connection. If this COPS server is configured to use this failover IP address (see juniSdxSaeCopsUseFailOverIpPort), it will send this failover IP address to the ERX virtual router when it closes its COPS connection. The ERX virtual router will then attempt to open a new COPS connection to this failover IP address. " ::= { juniSdxSaeCopsEntry 4 } juniSdxSaeCopsFailOverPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value must be used in conjunction with juniSdxSaeCopsFailOverIp. This is the port of an alternate SAE server to which an ERX virtual router can reconnect when this COPS server closes its COPS connection. If this COPS server is configured to use this failover port (see juniSdxSaeCopsUseFailOverIpPort), it will send this failover port to the ERX when it closes its COPS connection. The ERX virtual router will then attempt to open a new COPS connection to this failover port" ::= { juniSdxSaeCopsEntry 5 } juniSdxSaeCopsUseFailOverIpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "If this boolean flag is true, then this COPS server will send its own failover IP address & port (see juniSdxSaeCopsFailOverIp and juniSdxSaeCopsFailOverPort) to the ERX virtual router when it closes its COPS connection. The ERX virtual router will then attempt to open a new COPS connection to the failover IP address & port. If this boolean flag is false, a default failover IP address & port may still be sent to the ERX virtual router (see juniSdxSaeUseFailOverIpPortDef, juniSdxSaeFailOverIpDef, and juniSdxSaeFailOverPortDef)." ::= { juniSdxSaeCopsEntry 6 } juniSdxSaeCopsErxOverloadAction OBJECT-TYPE SYNTAX JuniSdxCopsOverloadAction MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value specifies one of three possible overload actions. If this COPS server deems an ERX overload condition to exist, and if this COPS server is configured to use it own overload actions (see juniSdxSaeCopsUseOverloadActions), it will react by executing the overload action specified by this SNMP value." ::= { juniSdxSaeCopsEntry 7 } juniSdxSaeCopsSaeOverloadAction OBJECT-TYPE SYNTAX JuniSdxCopsOverloadAction MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This value specifies one of three possible overload actions. If this COPS server deems an SAE overload condition to exist, and if this COPS server is configured to use it own overload actions (see juniSdxSaeCopsUseOverloadActions), it will react by executing the overload action specified by this SNMP value. " ::= { juniSdxSaeCopsEntry 8 } juniSdxSaeCopsUseOverloadActions OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "If this boolean flag is true, then this COPS server will use its own overload actions in reaction to an ERX or SAE overload condition (see juniSdxSaeCopsErxOverloadAction and juniSdxSaeCopsSaeOverloadAction). If this boolean flag is false, this COPS server will use this SAE server's default actions in reaction to an ERX or SAE overload condition (see juniSdxSaeFailOverErxOverloadActionDefault and juniSdxSaeFailOverSaeOverloadActionDefault). " ::= { juniSdxSaeCopsEntry 9 } juniSdxSaeCopsREQrcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of interface or address 'up' notifications (i.e. COPS REQ messages) received from the ERX virtual router that this COPS server is managing. " ::= { juniSdxSaeCopsEntry 10 } juniSdxSaeCopsDRQrcv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of interface or address 'down' notifications (i.e. COPS DRQ messages) received from the ERX virtual router that this COPS server is managing. " ::= { juniSdxSaeCopsEntry 11 } juniSdxSaeCopsManagedInterfaces OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of SAE logins that have been triggered by users of the ERX virtual router that this COPS server is managing. " ::= { juniSdxSaeCopsEntry 12 } juniSdxSaeCopsUserSessionsEstab OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of SAE logins that have been triggered by users of the ERX virtual router that this COPS server is managing." ::= { juniSdxSaeCopsEntry 13 } juniSdxSaeCopsUserSessionsRmvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of SAE logouts that have been triggered by users of the ERX virtual router that this COPS server is managing. " ::= { juniSdxSaeCopsEntry 14 } juniSdxSaeCopsDECsent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of policy decisions (i.e. COPS DEC messages) sent to the ERX virtual router that this COPS server is managing " ::= { juniSdxSaeCopsEntry 15 } juniSdxSaeCopsErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of policy decision rejections (i.e. COPS error RPT messages) received from the ERX virtual router that this COPS server is managing. " ::= { juniSdxSaeCopsEntry 16 } juniSdxSaeCopsTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of policy decisions that have been sent to the ERX virtual router that this COPS server is managing for which no corresponding report (i.e. COPS RPT message) was received within the configurable timeout interval." ::= { juniSdxSaeCopsEntry 17 } juniSdxSaeCopsAvgREQhandleTime OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The average time (in milliseconds) that this COPS server has required to process the most recent 100 COPS messages that it has received. This time does not include the time the jobs spent waiting to be handled. This time does include the time spent waiting for the ERX virtual router to handle any policy decisions that this COPS server generates in response to the incoming COPS messages." ::= { juniSdxSaeCopsEntry 18 } juniSdxSaeCopsJobQueueLength OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of COPS messages that have been received from the ERX virtual router that this COPS server is managing, but which have not yet been handled." ::= { juniSdxSaeCopsEntry 19 } juniSdxSaeCopsJobQueueAge OBJECT-TYPE SYNTAX Gauge32 UNITS "miliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The time (in milliseconds) that has passed since this COPS server received the oldest of all the COPS messages that it has received but not yet handled. When this value exceeds a threshold, the COPS server deems an overload condition to exist." ::= { juniSdxSaeCopsEntry 20 } juniSdxSaeCopsAvgQueueTime OBJECT-TYPE SYNTAX Gauge32 UNITS "miliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The average time (in milliseconds) that the 100 most recently handled incoming COPS messages spent waiting to be processing by this COPS server after being received." ::= { juniSdxSaeCopsEntry 21 } juniSdxSaeCopsIgnoredRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The number of new interface and DHCP lease requests that have been ignored due to overload-triggered job queue pruning." ::= { juniSdxSaeCopsEntry 22 } juniSdxSaeCopsDecRateDecr OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The SAE implements a 'leaky bucket' algorithm to rate limit user initiated accounting commands. 1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC message sent to the COPS client. 2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs by 'juniSdxSaeCopsDecRateDecr' in regular intervals 'juniSdxSaeCopsDecRateDecrInt'. 3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a maximum value of 'juniSdxSaeCopsDecRateMax'. 4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold 'juniSdxSaeCopsDecRateThreshold', user initiated accounting commands are denied with the reason 'VR overloaded'. The 'juniSdxSaeCopsDecRateDecr' (See 2) is the amount that is decremented in the above algorithm durring each time interval." ::= { juniSdxSaeCopsEntry 23 } juniSdxSaeCopsDecRateDecrInt OBJECT-TYPE SYNTAX Integer32 (100..60000) UNITS "milliseconds" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The SAE implements a 'leaky bucket' algorithm to rate limit user initiated accounting commands. 1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC message sent to the COPS client. 2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs by 'juniSdxSaeCopsDecRateDecr' in regular intervals 'juniSdxSaeCopsDecRateDecrInt'. 3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a maximum value of 'juniSdxSaeCopsDecRateMax'. 4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold 'juniSdxSaeCopsDecRateThreshold', user initiated accounting commands are denied with the reason 'VR overloaded'. The 'juniSdxSaeCopsDecRateDecrInt' (See 2) is the time interval that the 'juniSdxSaeCopsDecRateDecr' is decremented in the above algorithm." ::= { juniSdxSaeCopsEntry 24 } juniSdxSaeCopsDecRateMax OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The SAE implements a 'leaky bucket' algorithm to rate limit user initiated accounting commands. 1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC message sent to the COPS client. 2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs by 'juniSdxSaeCopsDecRateDecr' in regular intervals 'juniSdxSaeCopsDecRateDecrInt'. 3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a maximum value of 'juniSdxSaeCopsDecRateMax'. 4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold 'juniSdxSaeCopsDecRateThreshold', user initiated accounting commands are denied with the reason 'VR overloaded'. The 'juniSdxSaeCopsDecRateMax' (See 3) is the maximum value of 'juniSdxSaeCopsDecRateSent'. When 'juniSdxSaeCopsDecRateSent' reaches 'juniSdxSaeCopsDecRateThreshold'% of 'juniSdxSaeCopsDecRateSent' user initiated accounting commands are denied." ::= { juniSdxSaeCopsEntry 25 } juniSdxSaeCopsDecRateThreshold OBJECT-TYPE SYNTAX Integer32 (1..100) UNITS "percentage" MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The SAE implements a 'leaky bucket' algorithm to rate limit user initiated accounting commands. 1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC message sent to the COPS client. 2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs by 'juniSdxSaeCopsDecRateDecr' in regular intervals 'juniSdxSaeCopsDecRateDecrInt'. 3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a maximum value of 'juniSdxSaeCopsDecRateMax'. 4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold 'juniSdxSaeCopsDecRateThreshold', user initiated accounting commands are denied with the reason 'VR overloaded'. The 'juniSdxSaeCopsDecRateThreshold' is a threshold percentage calcuated as (juniSdxSaeCopsDecRateSent/juniSdxSaeCopsDecRateMax) when this threshold is reached user initiated accounting commands are denied." ::= { juniSdxSaeCopsEntry 26 } juniSdxSaeCopsDecRateSent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The SAE implements a 'leaky bucket' algorithm to rate limit user initiated accounting commands. 1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC message sent to the COPS client. 2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs by 'juniSdxSaeCopsDecRateDecr' in regular intervals 'juniSdxSaeCopsDecRateDecrInt'. 3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a maximum value of 'juniSdxSaeCopsDecRateMax'. 4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold 'juniSdxSaeCopsDecRateThreshold', user initiated accounting commands are denied with the reason 'VR overloaded'. The 'juniSdxSaeCopsDecRateSent' is the counter that gets incremented to determine a 'VR overloaded' condition." ::= { juniSdxSaeCopsEntry 27 } juniSdxSaeCopsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS obsolete DESCRIPTION "This allows one to shutdown an existing COPS connection specified by this entry in the table. A user will write 'destroy' for this entry. This will delete the current row after the shutdown procedure is complete. NOTE: The only supported value is 'destroy'." ::= { juniSdxSaeCopsEntry 28 } -- -- DataManagerMI IDL -- juniSdxSaeDataMgrTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSdxSaeDataMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DataManagerMI-derived entries." ::= { juniSdxMgmtInterface 5 } juniSdxSaeDataMgrEntry OBJECT-TYPE SYNTAX JuniSdxSaeDataMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry describing SAE DataManager MI. The index for this table is: juniSdxSaeDataMgrIndex. The index represents an instance of a DataManager." INDEX { juniSdxSaeDataMgrIndex } ::= { juniSdxSaeDataMgrTable 1 } JuniSdxSaeDataMgrEntry ::= SEQUENCE { juniSdxSaeDataMgrIndex Integer32, juniSdxSaeDataMgrServRead Counter32, juniSdxSaeDataMgrServWritten Counter32, juniSdxSaeDataMgrUsersRead Counter32, juniSdxSaeDataMgrUsersWritten Counter32, juniSdxSaeDataMgrServProfRead Counter32, juniSdxSaeDataMgrServProfWritten Counter32 } juniSdxSaeDataMgrIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This represents an instance of a DataManager." ::= { juniSdxSaeDataMgrEntry 1 } juniSdxSaeDataMgrServRead OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of services read from LDAP by this SAE server during the life of this SAE server. This is incremented every time any service is read from LDAP, regardless of whether it has been read from LDAP previously." ::= { juniSdxSaeDataMgrEntry 2 } juniSdxSaeDataMgrServWritten OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of service definitions written to LDAP or modified in LDAP by this SAE server during the life of this SAE server." ::= { juniSdxSaeDataMgrEntry 3 } juniSdxSaeDataMgrUsersRead OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of user read from LDAP by this SAE server during the life of this SAE server. This is incremented every time any user is read from LDAP, regardless of whether it has been read from LDAP previously." ::= { juniSdxSaeDataMgrEntry 4 } juniSdxSaeDataMgrUsersWritten OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of user profiles written to LDAP or modified in LDAP by this SAE server during the life of this SAE server." ::= { juniSdxSaeDataMgrEntry 5 } juniSdxSaeDataMgrServProfRead OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of subscriptions loaded from LDAP by this SAE server during the life of this SAE server. This is incremented every time any subscription is read from LDAP, regardless of whether it has been read from LDAP previously." ::= { juniSdxSaeDataMgrEntry 6 } juniSdxSaeDataMgrServProfWritten OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of subscriptions written to LDAP or modified in LDAP by this SAE server during the life of this SAE server. " ::= { juniSdxSaeDataMgrEntry 7 } -- -- ServiceManagerMI IDL -- juniSdxSaeServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSdxSaeServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of SAE SERVICE MI-derived entries." ::= { juniSdxMgmtInterface 6 } juniSdxSaeServiceEntry OBJECT-TYPE SYNTAX JuniSdxSaeServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry describing SAE Service MI. The index for this table is: juniSdxSaeServiceIndex. The index represents an instance of a SAE Service." INDEX { juniSdxSaeServiceIndex } ::= { juniSdxSaeServiceTable 1 } JuniSdxSaeServiceEntry ::= SEQUENCE { juniSdxSaeServiceIndex Integer32, juniSdxSaeServiceName DisplayString, juniSdxSaeServiceInstActivations Counter32, juniSdxSaeServiceInstDeact Counter32, juniSdxSaeServiceCurrentlyActive Gauge32, juniSdxSaeServiceActivationErrs Counter32 } juniSdxSaeServiceIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for this table." ::= { juniSdxSaeServiceEntry 1 } juniSdxSaeServiceName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this service" ::= { juniSdxSaeServiceEntry 2 } juniSdxSaeServiceInstActivations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of times that this service has been activated." ::= { juniSdxSaeServiceEntry 3 } juniSdxSaeServiceInstDeact OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of times that this service has been de-activated." ::= { juniSdxSaeServiceEntry 4 } juniSdxSaeServiceCurrentlyActive OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number active services." ::= { juniSdxSaeServiceEntry 5 } juniSdxSaeServiceActivationErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The totaL number service activation errors." ::= { juniSdxSaeServiceEntry 6 } -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Router driver tables -- -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ juniSaeRouterDriver OBJECT IDENTIFIER ::= { juniSdxMgmtInterface 7 } -- -- router common table -- juniSaeRouterCommonTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSaeRouterCommonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Common data for all instances of a router driver. The table contains one row for every type of installed router driver." ::= { juniSaeRouterDriver 1 } juniSaeRouterCommonEntry OBJECT-TYPE SYNTAX JuniSaeRouterCommonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing common attributes for all instances of a router driver type" INDEX { juniSaeRouterCommonIndex } ::= { juniSaeRouterCommonTable 1 } JuniSaeRouterCommonEntry ::= SEQUENCE { juniSaeRouterCommonIndex Integer32, juniSaeRouterCommonType JuniSaeRouterType, juniSaeRouterCommonSvrAddr IpAddress, juniSaeRouterCommonSvrPort Integer32, juniSaeRouterCommonRedirTime TimeTicks, juniSaeRouterCommonCurConn Gauge32, juniSaeRouterCommonOpenReq Counter32, juniSaeRouterCommonConnAccept Counter32, juniSaeRouterCommonCloseReq Counter32 } juniSaeRouterCommonIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique number identifying a row in the table." ::= { juniSaeRouterCommonEntry 1 } juniSaeRouterCommonType OBJECT-TYPE SYNTAX JuniSaeRouterType MAX-ACCESS read-only STATUS current DESCRIPTION "The router type this router driver handles" ::= { juniSaeRouterCommonEntry 2 } juniSaeRouterCommonSvrAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address the router driver listens on. IP 0.0.0.0 means that it listens on all IP addresses the SAE machine has. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterCommonEntry 3 } juniSaeRouterCommonSvrPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP port on which this router driver listens for incoming connection requests. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterCommonEntry 4 } juniSaeRouterCommonRedirTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in 1/100ths of a second) that has passed since this router driver redirected a router connection. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterCommonEntry 5 } juniSaeRouterCommonCurConn OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of currently active connections of this router driver. Each connection corresponds to an instance of the router driver in juniSaeRouterTable." ::= { juniSaeRouterCommonEntry 6 } juniSaeRouterCommonOpenReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of router connection attempts that have been received during the life of the SAE server." ::= { juniSaeRouterCommonEntry 7 } juniSaeRouterCommonConnAccept OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of router connection attempts that have been accepted during the life of this SAE server." ::= { juniSaeRouterCommonEntry 8 } juniSaeRouterCommonCloseReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of router connection close requests that have been received during the life of this SAE server." ::= { juniSaeRouterCommonEntry 9 } -- -- router instance table -- juniSaeRouterTable OBJECT-TYPE SYNTAX SEQUENCE OF JuniSaeRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Data for an instance of a JUNOS router driver" ::= { juniSaeRouterDriver 2 } juniSaeRouterEntry OBJECT-TYPE SYNTAX JuniSaeRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing an instance of a router driver" INDEX { juniSaeRouterIndex } ::= { juniSaeRouterTable 1 } JuniSaeRouterEntry ::= SEQUENCE { juniSaeRouterIndex Integer32, juniSaeRouterType JuniSaeRouterType, juniSaeRouterClientId SnmpAdminString, juniSaeRouterUpTime TimeTicks, juniSaeRouterRowStatus RowStatus, juniSaeRouterFailOverIp IpAddress, juniSaeRouterFailOverPort Integer32, juniSaeRouterUseFailover TruthValue, juniSaeRouterAddRecv Counter32, juniSaeRouterChgRecv Counter32, juniSaeRouterDelRecv Counter32, juniSaeRouterAddTime TimeTicks, juniSaeRouterChgTime TimeTicks, juniSaeRouterDelTime TimeTicks, juniSaeRouterManagedIntf Gauge32, juniSaeRouterUserSessEst Counter32, juniSaeRouterUserSessRem Counter32, juniSaeRouterMsgSent Counter32, juniSaeRouterMsgErrors Counter32, juniSaeRouterMsgTimeouts Counter32, juniSaeRouterMsgTime TimeTicks, juniSaeRouterJobQTime TimeTicks, juniSaeRouterJobQAge TimeTicks, juniSaeRouterJobQAdded Counter32, juniSaeRouterJobQRem Counter32 } juniSaeRouterIndex OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique number identifyng a row in the table." ::= { juniSaeRouterEntry 1 } juniSaeRouterType OBJECT-TYPE SYNTAX JuniSaeRouterType MAX-ACCESS read-only STATUS current DESCRIPTION "The router type of this driver instance." ::= { juniSaeRouterEntry 2 } juniSaeRouterClientId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the router that this driver is managing." ::= { juniSaeRouterEntry 3 } juniSaeRouterUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in 1/100ths of a second) that has passed since this router driver was started in response to an incoming connection attempt." ::= { juniSaeRouterEntry 4 } juniSaeRouterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status allows to shutdown an existing router driver instance. When the row status is set to 'destroy', the router driver will shut down and the current row will be deleted after the shutdown procedure is complete. NOTE: The only supported value is 'destroy'" ::= { juniSaeRouterEntry 5 } juniSaeRouterFailOverIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value must be used in conjunction with juniSaeFailOverPort. This is the IP address of an alternate SAE server to which a router can reconnect when this router driver closes its connection. If this router driver is configured to use this failover IP address (see juniSaeUseFailOverIpPort), it will send this failover IP address to the router when it closes its connection. The router will then attempt to open a new connection to this failover IP address. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 6 } juniSaeRouterFailOverPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value must be used in conjunction with juniSaeFailOverIp. This is the port of an alternate SAE server to which a router can reconnect when this router driver closes its connection. If router driver is configured to use this failover port (see juniSaeUseFailOverIpPort), it will send this failover port to the router when it closes its connection. The router will then attempt to open a new connection to this failover port. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 7 } juniSaeRouterUseFailover OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this flag is true, then this router driver will send its own failover IP address & port (see juniSaeFailOverIp and juniSaeFailOverPort) to the router when it closes its connection. The router will then attempt to open a new connection to the failover IP address & port. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 8 } juniSaeRouterAddRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'object added' notifications received from the router. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 9 } juniSaeRouterChgRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'object changed' notifications received from the router. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 10 } juniSaeRouterDelRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'object deleted' notifications received from the router. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 11 } juniSaeRouterAddTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total time (in 1/100ths of a second) this router driver has spent handling 'object added' notifications. This time does not include the time the jobs spent waiting to be handled. This time does include the time spent waiting for the router to process the provisioning commands sent in response to the notification. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 12 } juniSaeRouterChgTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total time (in 1/100ths of a second) this router driver has spent handling 'object changed' notifications. This time does not include the time the jobs spent waiting to be handled. This time does include the time spent waiting for the router to process the provisioning commands sent in response to the notification. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 13 } juniSaeRouterDelTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total time (in 1/100ths of a second) this router driver has spent handling 'object deleted' notifications. This time does not include the time the jobs spent waiting to be handled. This time does include the time spent waiting for the router to process the provisioning commands sent in response to the notification. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 14 } juniSaeRouterManagedIntf OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of interfaces that this router is currently managing." ::= { juniSaeRouterEntry 15 } juniSaeRouterUserSessEst OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SAE logins that have been triggered by users of the router that this driver is managing." ::= { juniSaeRouterEntry 16 } juniSaeRouterUserSessRem OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SAE logouts that have been triggered by users of the router that this driver is managing." ::= { juniSaeRouterEntry 17 } juniSaeRouterMsgSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of messages sent to the router." ::= { juniSaeRouterEntry 18 } juniSaeRouterMsgErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of errors reported by the router in response to a message sent by the driver." ::= { juniSaeRouterEntry 19 } juniSaeRouterMsgTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of timeouts that have occured for messages sent by the driver." ::= { juniSaeRouterEntry 20 } juniSaeRouterMsgTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total time the driver spent waiting for the result of a message sent to the router. This number includes the times for messages that resulted in errors or timeouts." ::= { juniSaeRouterEntry 21 } juniSaeRouterJobQTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total time jobs have spent in the job queue. For each notification ('object added', 'object changed' or 'object deleted') the driver creates a job that is stored in a queue before processing. When a job removed from the queue this counter is updated with the time the job has waited in the queue. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 22 } juniSaeRouterJobQAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The age of the oldest entry in the job queue (i.e. the entry that will be processed next). NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 23 } juniSaeRouterJobQAdded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of jobs that have been added to the job queue. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 24 } juniSaeRouterJobQRem OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of jobs that have been removed from the job queue. When an entry is removed from the job queue, the total job queue time is updated with the time it has waited to be processed. NOTE: This object is not applicable to the packetCable router driver." ::= { juniSaeRouterEntry 25 } -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Conformance information -- -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ juniSdxSaeCompliances OBJECT IDENTIFIER ::= { juniSdxSaeMib 2 } juniSdxSaeGroups OBJECT IDENTIFIER ::= { juniSdxSaeMib 3 } -- compliance statements juniSdxSaeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the SDX MIB." MODULE -- this module MANDATORY-GROUPS { juniSdxSaeGroup } ::= { juniSdxSaeCompliances 1 } juniSdxSaeGroup OBJECT-GROUP OBJECTS { juniSdxSaeUptime, juniSdxSaeThreads, juniSdxSaeHeapLimit, juniSdxSaeHeapUsed, juniSdxSaeLogins, juniSdxSaeLogouts, juniSdxSaeUserSessions, juniSdxSaeServiceSessions, juniSdxSaeServiceActivations, juniSdxSaeServiceDeactivations, juniSdxSaeServiceSessionTimeouts, juniSdxSaeServiceIdleTimeout, juniSdxSaeRadAuthInvldServerAddr, juniSdxSaeRadAccInvldServerAddr, juniSdxSaeRadiusClientIdentifier, juniSdxSaeUserLicenses, juniSdxSaeLicenseExpiryTime, juniSdxSaeAccServerAddress, juniSdxSaeAccServerPortNumber, juniSdxSaeAccRoundTripTime, juniSdxSaeAccRequests, juniSdxSaeAccRetrans, juniSdxSaeAccResp, juniSdxSaeAccMlfrmdResp, juniSdxSaeAccBadAuthenticators, juniSdxSaeAccPendingRequests, juniSdxSaeAccTimeouts, juniSdxSaeAccUnknownTypes, juniSdxSaeAccPacketsDropped, juniSdxSaeAuthServerAddress, juniSdxSaeAuthServerPortNumber, juniSdxSaeAuthRoundTripTime, juniSdxSaeAuthAccessRequests, juniSdxSaeAuthAccessRetrans, juniSdxSaeAuthAccessAccepts, juniSdxSaeAuthAccessRejects, juniSdxSaeAuthAccessChallenges, juniSdxSaeAuthMlfrmdAccessResp, juniSdxSaeAuthBadAuthenticators, juniSdxSaeAuthPendingRequests, juniSdxSaeAuthTimeouts, juniSdxSaeAuthUnknownTypes, juniSdxSaeAuthPacketsDropped, juniSaeRouterCommonType, juniSaeRouterCommonSvrAddr, juniSaeRouterCommonSvrPort, juniSaeRouterCommonRedirTime, juniSaeRouterCommonCurConn, juniSaeRouterCommonOpenReq, juniSaeRouterCommonConnAccept, juniSaeRouterCommonCloseReq, juniSaeRouterType, juniSaeRouterClientId, juniSaeRouterUpTime, juniSaeRouterRowStatus, juniSaeRouterFailOverIp, juniSaeRouterFailOverPort, juniSaeRouterUseFailover, juniSaeRouterAddRecv, juniSaeRouterChgRecv, juniSaeRouterDelRecv, juniSaeRouterAddTime, juniSaeRouterChgTime, juniSaeRouterDelTime, juniSaeRouterManagedIntf, juniSaeRouterUserSessEst, juniSaeRouterUserSessRem, juniSaeRouterMsgSent, juniSaeRouterMsgErrors, juniSaeRouterMsgTimeouts, juniSaeRouterMsgTime, juniSaeRouterJobQTime, juniSaeRouterJobQAge, juniSaeRouterJobQAdded, juniSaeRouterJobQRem, juniSdxSaeDataMgrServRead, juniSdxSaeDataMgrServWritten, juniSdxSaeDataMgrUsersRead, juniSdxSaeDataMgrUsersWritten, juniSdxSaeDataMgrServProfRead, juniSdxSaeDataMgrServProfWritten, juniSdxSaeServiceName, juniSdxSaeServiceInstActivations, juniSdxSaeServiceInstDeact, juniSdxSaeServiceCurrentlyActive, juniSdxSaeServiceActivationErrs } STATUS current DESCRIPTION "A collection of management objects pertaining to system management capabilities in SDX. (SAE)" ::= { juniSdxSaeGroups 1 } juniSdxSaeObsoleteGroup OBJECT-GROUP OBJECTS{ juniSdxSaeAddress, juniSdxSaeCopsPort, juniSdxSaeRedirectIp, juniSdxSaeRedirectPort, juniSdxSaeRedirectTime, juniSdxSaeUseFailOverIpPortDef, juniSdxSaeIsAccepting, juniSdxSaeIsRedirecting, juniSdxSaeFailOverIpDef, juniSdxSaeFailOverPortDef, juniSdxSaeErxOverloadActionDef, juniSdxSaeSaeOverloadActionDef, juniSdxSaeCurrentCopsConnections, juniSdxSaeOpenReq, juniSdxSaeCopsConnAccepted, juniSdxSaeCloseReq, juniSdxSaeCopsClientId, juniSdxSaeCopsUptime, juniSdxSaeCopsFailOverIp, juniSdxSaeCopsFailOverPort, juniSdxSaeCopsUseFailOverIpPort, juniSdxSaeCopsErxOverloadAction, juniSdxSaeCopsSaeOverloadAction, juniSdxSaeCopsUseOverloadActions, juniSdxSaeCopsREQrcv, juniSdxSaeCopsDRQrcv, juniSdxSaeCopsManagedInterfaces, juniSdxSaeCopsUserSessionsEstab, juniSdxSaeCopsUserSessionsRmvd, juniSdxSaeCopsDECsent, juniSdxSaeCopsErrors, juniSdxSaeCopsTimeouts, juniSdxSaeCopsAvgREQhandleTime, juniSdxSaeCopsJobQueueLength, juniSdxSaeCopsJobQueueAge, juniSdxSaeCopsAvgQueueTime, juniSdxSaeCopsIgnoredRequests, juniSdxSaeCopsDecRateDecr, juniSdxSaeCopsDecRateDecrInt, juniSdxSaeCopsDecRateMax, juniSdxSaeCopsDecRateThreshold, juniSdxSaeCopsDecRateSent, juniSdxSaeCopsRowStatus } STATUS obsolete DESCRIPTION "A collection of obsolete management objects pertaining to system management capabilities in SDX. (SAE)" ::= { juniSdxSaeGroups 2 } END