summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-SP-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junos/JUNIPER-SP-MIB')
-rw-r--r--MIBS/junos/JUNIPER-SP-MIB982
1 files changed, 982 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-SP-MIB b/MIBS/junos/JUNIPER-SP-MIB
new file mode 100644
index 0000000..7f8456a
--- /dev/null
+++ b/MIBS/junos/JUNIPER-SP-MIB
@@ -0,0 +1,982 @@
+--
+-- Juniper Enterprise Specific MIB: Service PIC MIB
+--
+-- Copyright (c) 2003-2013, Juniper Networks, Inc.
+-- All rights reserved.
+--
+-- The contents of this document are subject to change without notice.
+--
+
+JUNIPER-SP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32,
+ NOTIFICATION-TYPE, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ ifIndex, InterfaceIndex
+ FROM IF-MIB
+ CounterBasedGauge64
+ FROM HCNUM-TC
+ jnxMibs, jnxSpNotifications
+ FROM JUNIPER-SMI;
+
+jnxSpMIB MODULE-IDENTITY
+ LAST-UPDATED "201909190000Z" -- Thu Sept 19 00:00:00 2019 UTC
+ ORGANIZATION "Juniper Networks, Inc."
+ CONTACT-INFO
+ " Juniper Technical Assistance Center
+ Juniper Networks, Inc.
+ 1133 Innovation Way
+ Sunnyvale, CA 94089
+ E-mail: support@juniper.net"
+
+ DESCRIPTION
+ "Provides data about each of the AS Pics on a router."
+
+ -- revision history
+ REVISION "200504020000Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "201302230000Z" --Feb 23, 2013
+ DESCRIPTION
+ "Added OID jnxSpSvcSetFlowLimitUtilised under jnxSpNotificationPrefix
+ Depreated OID jnxSpSvcSetFlowLimitUtilized ."
+
+ REVISION "201605310000Z" -- 31-May-16
+ DESCRIPTION
+ "Removed duplicate entries"
+
+ REVISION "201810220000Z" -- 22-Oct-18
+ DESCRIPTION
+ "Added OID jnxSpTcpLoggingHostStatus under jnxSpNotificationPrefix"
+
+ REVISION "201908100000Z" -- 10-Aug-19
+ DESCRIPTION
+ "Added OIDs jnxSpSvcSetMemoryUsage64, jnxSpSvcSetMemLimitPktDrops64,
+ jnxSpSvcSetCpuLimitPktDrops64, jnxSpSvcSetFlowLimitPktDrops64
+ under JnxSpSvcSetEntry. "
+
+ REVISION "201909190000Z" -- 19-Sept-19
+ DESCRIPTION
+ "Added OID jnxSpSvcSetSessCount under JnxSpSvcSetEntry.
+ Added new OIDs under JnxSpSvcSetIfEntry."
+
+ ::= { jnxMibs 32 }
+
+ jnxFlowLimitTrapVars OBJECT IDENTIFIER ::= { jnxSpMIB 2 }
+ jnxTcpLoggingTrapVars OBJECT IDENTIFIER ::= { jnxSpMIB 3 }
+
+--
+-- Per Service Set information
+--
+
+ jnxSpSvcSet OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Information about Service PIC Service Sets."
+ ::= { jnxSpMIB 1 }
+
+ jnxSpSvcSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxSpSvcSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Data about each service set on each Service PIC on the router."
+ ::= { jnxSpSvcSet 1 }
+
+ jnxSpSvcSetEntry OBJECT-TYPE
+ SYNTAX JnxSpSvcSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides information about a single Service Set.
+ The Service Set is identified by its name and the Service PIC the
+ Service Set is configured on is identified by jnxSpSvcSetIfName."
+ INDEX { jnxSpSvcSetName }
+ ::= { jnxSpSvcSetTable 1 }
+
+ JnxSpSvcSetEntry ::=
+ SEQUENCE {
+ jnxSpSvcSetName DisplayString,
+ jnxSpSvcSetSvcType DisplayString,
+ jnxSpSvcSetTypeIndex Integer32,
+ jnxSpSvcSetIfName DisplayString,
+ jnxSpSvcSetIfIndex InterfaceIndex,
+ jnxSpSvcSetMemoryUsage Gauge32,
+ jnxSpSvcSetCpuUtil Gauge32,
+ jnxSpSvcSetSvcStyle INTEGER,
+ jnxSpSvcSetMemLimitPktDrops Counter32,
+ jnxSpSvcSetCpuLimitPktDrops Counter32,
+ jnxSpSvcSetFlowLimitPktDrops Counter32,
+ jnxSpSvcSetMemoryUsage64 CounterBasedGauge64,
+ jnxSpSvcSetMemLimitPktDrops64 CounterBasedGauge64,
+ jnxSpSvcSetCpuLimitPktDrops64 CounterBasedGauge64,
+ jnxSpSvcSetFlowLimitPktDrops64 CounterBasedGauge64,
+ jnxSpSvcSetSessCount Counter32
+ }
+
+ jnxSpSvcSetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..96))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Service Set name."
+ ::= { jnxSpSvcSetEntry 1 }
+
+ jnxSpSvcSetSvcType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the Service Type associated with this table entry."
+ ::= { jnxSpSvcSetEntry 2 }
+
+ jnxSpSvcSetTypeIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A generic integer used to identify the Service Type for this
+ entry."
+ ::= { jnxSpSvcSetEntry 3 }
+
+ jnxSpSvcSetIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifName of the interface identifying the Service PIC.
+ If more than one interface is associated with the Service PIC,
+ the name associated with the lowest layer interface is used for
+ this object."
+ ::= { jnxSpSvcSetEntry 4 }
+
+ jnxSpSvcSetIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifIndex corresponding to jnxSpSvcSetIfName."
+ ::= { jnxSpSvcSetEntry 5 }
+
+ jnxSpSvcSetMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service Set, expressed in bytes."
+ ::= { jnxSpSvcSetEntry 6 }
+
+ jnxSpSvcSetCpuUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of CPU used by this Service Set, expressed as a
+ percentage of the total."
+ ::= { jnxSpSvcSetEntry 7 }
+
+ jnxSpSvcSetSvcStyle OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ interface-service (2),
+ next-hop-service (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of this Service Set. The definitions of each style
+ being:
+
+ Unknown - Service style is not known.
+ Interface-service - Service style is interface based.
+ Next-hop-service - Service style is next-hop based."
+ ::= { jnxSpSvcSetEntry 8 }
+
+ jnxSpSvcSetMemLimitPktDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets dropped due to the Service Set exceeding
+ its memory limits (when in Red Zone)."
+ ::= { jnxSpSvcSetEntry 9 }
+
+ jnxSpSvcSetCpuLimitPktDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets dropped due to the Service Set exceeding
+ the average cpu limits (when total exceeds 85%)."
+ ::= { jnxSpSvcSetEntry 10 }
+
+ jnxSpSvcSetFlowLimitPktDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets dropped due to the Service Set exceeding
+ the flow limit."
+ ::= { jnxSpSvcSetEntry 11 }
+
+ jnxSpSvcSetMemoryUsage64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service Set, expressed in
+ bytes, represented by 64 bit integer."
+ ::= { jnxSpSvcSetEntry 12 }
+
+ jnxSpSvcSetMemLimitPktDrops64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets dropped due to the Service Set exceeding
+ its memory limits (when in Red Zone),
+ represented by 64 bit integer."
+ ::= { jnxSpSvcSetEntry 13 }
+
+ jnxSpSvcSetCpuLimitPktDrops64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets dropped due to the Service Set exceeding
+ the average cpu limits (when total exceeds 85%),
+ represented by 64 bit integer."
+ ::= { jnxSpSvcSetEntry 14 }
+
+ jnxSpSvcSetFlowLimitPktDrops64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets dropped due to the Service Set exceeding
+ the flow limit, represented by 64 bit integer."
+ ::= { jnxSpSvcSetEntry 15 }
+
+ jnxSpSvcSetSessCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions active in the Service Set."
+ ::= { jnxSpSvcSetEntry 16 }
+
+
+--
+-- Per Service information
+--
+
+ jnxSpSvcSetSvcTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxSpSvcSetSvcTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Data about each service on each Service PIC on the router."
+ ::= { jnxSpSvcSet 2 }
+
+ jnxSpSvcSetSvcTypeEntry OBJECT-TYPE
+ SYNTAX JnxSpSvcSetSvcTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides information about a single Service on
+ each Service PIC. Each Service PIC is identified by its
+ corresponding ifIndex, while each Service is identified by
+ jnxSpSvcSetSvcTypeIndex. The Service Type associated with
+ this index is provided by jnxSpSvcSetSvcTypeName."
+ INDEX { ifIndex, jnxSpSvcSetSvcTypeIndex }
+ ::= { jnxSpSvcSetSvcTypeTable 1 }
+
+ JnxSpSvcSetSvcTypeEntry ::=
+ SEQUENCE {
+ jnxSpSvcSetSvcTypeIndex Integer32,
+ jnxSpSvcSetSvcTypeIfName DisplayString,
+ jnxSpSvcSetSvcTypeName DisplayString,
+ jnxSpSvcSetSvcTypeSvcSets Gauge32,
+ jnxSpSvcSetSvcTypeMemoryUsage Gauge32,
+ jnxSpSvcSetSvcTypePctMemoryUsage Gauge32,
+ jnxSpSvcSetSvcTypeCpuUtil Gauge32,
+ jnxSpSvcSetSvcTypeMemoryUsage64 CounterBasedGauge64
+ }
+
+ jnxSpSvcSetSvcTypeIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A generic integer used to identify the Service Type for this
+ entry."
+ ::= { jnxSpSvcSetSvcTypeEntry 1 }
+
+ jnxSpSvcSetSvcTypeIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifName of the interface identifying the Service PIC. If
+ more than one interface is associated with the Service PIC, the
+ name associated with the lowest layer interface is used for this
+ object."
+ ::= { jnxSpSvcSetSvcTypeEntry 2 }
+
+ jnxSpSvcSetSvcTypeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the Service Type associated with this table entry."
+ ::= { jnxSpSvcSetSvcTypeEntry 3 }
+
+ jnxSpSvcSetSvcTypeSvcSets OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Service Sets configured on this Service PIC that
+ use this service type."
+ ::= { jnxSpSvcSetSvcTypeEntry 4 }
+
+ jnxSpSvcSetSvcTypeMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service Type, expressed in
+ bytes."
+ ::= { jnxSpSvcSetSvcTypeEntry 5 }
+
+ jnxSpSvcSetSvcTypePctMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service Type, expressed as a
+ percentage of the total."
+ ::= { jnxSpSvcSetSvcTypeEntry 6 }
+
+ jnxSpSvcSetSvcTypeCpuUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of CPU used by this Service Type, expressed as a
+ percentage of the total."
+ ::= { jnxSpSvcSetSvcTypeEntry 7 }
+
+ jnxSpSvcSetSvcTypeMemoryUsage64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service Type, expressed in
+ bytes, represented by 64 bit integer."
+ ::= { jnxSpSvcSetSvcTypeEntry 8 }
+
+--
+-- Per Interface information
+--
+
+ jnxSpSvcSetIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxSpSvcSetIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Service Set data about each Service PIC on the router."
+ ::= { jnxSpSvcSet 3 }
+
+ jnxSpSvcSetIfEntry OBJECT-TYPE
+ SYNTAX JnxSpSvcSetIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides Service Set information about a single
+ Service PIC. Each Service PIC is identified by its corresponding
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { jnxSpSvcSetIfTable 1 }
+
+ JnxSpSvcSetIfEntry ::=
+ SEQUENCE {
+ jnxSpSvcSetIfTableName DisplayString,
+ jnxSpSvcSetIfSvcSets Gauge32,
+ jnxSpSvcSetIfMemoryUsage Gauge32,
+ jnxSpSvcSetIfPctMemoryUsage Gauge32,
+ jnxSpSvcSetIfPolMemoryUsage Gauge32,
+ jnxSpSvcSetIfPctPolMemoryUsage Gauge32,
+ jnxSpSvcSetIfMemoryZone INTEGER,
+ jnxSpSvcSetIfCpuUtil Gauge32,
+ jnxSpSvcSetIfMemoryUsage64 CounterBasedGauge64,
+ jnxSpSvcSetIfPolMemoryUsage64 CounterBasedGauge64,
+ jnxSpSvcSetIfNumTotalSessActive Integer32,
+ jnxSpSvcSetIfPeakTotalSessActive Integer32,
+ jnxSpSvcSetIfNumCreatedSessPerSec Integer32,
+ jnxSpSvcSetIfNumDeletedSessPerSec Integer32,
+ jnxSpSvcSetIfNumTotalTcpSessActive Integer32,
+ jnxSpSvcSetIfNumTotalUdpSessActive Integer32,
+ jnxSpSvcSetIfNumTotalOtherSessActive Integer32,
+ jnxSpSvcSetIfPeakTotalTcpSessActive Integer32,
+ jnxSpSvcSetIfPeakTotalUdpSessActive Integer32,
+ jnxSpSvcSetIfPeakTotalOtherSessActive Integer32,
+ jnxSpSvcSetIfPeakCreatedSessPerSec Integer32,
+ jnxSpSvcSetIfPeakDeletedSessPerSec Integer32,
+ jnxSpSvcSetIfNumTotalTcpIpv4SessActive Integer32,
+ jnxSpSvcSetIfNumTotalTcpIpv6SessActive Integer32,
+ jnxSpSvcSetIfNumTotalUdpIpv4SessActive Integer32,
+ jnxSpSvcSetIfNumTotalUdpIpv6SessActive Integer32,
+ jnxSpSvcSetIfNumTotalOtherIpv4SessActive Integer32,
+ jnxSpSvcSetIfNumTotalOtherIpv6SessActive Integer32,
+ jnxSpSvcSetIfNumTotalTcpGatedSessActive Integer32,
+ jnxSpSvcSetIfNumTotalUdpGatedSessActive Integer32,
+ jnxSpSvcSetIfNumTotalTcpRegSessActive Integer32,
+ jnxSpSvcSetIfNumTotalUdpRegSessActive Integer32,
+ jnxSpSvcSetIfNumTotalTcpTunSessActive Integer32,
+ jnxSpSvcSetIfNumTotalUdpTunSessActive Integer32,
+ jnxSpSvcSetIfSessPktRecv CounterBasedGauge64,
+ jnxSpSvcSetIfSessPktXmit CounterBasedGauge64,
+ jnxSpSvcSetIfSessSlowPathDiscard CounterBasedGauge64,
+ jnxSpSvcSetIfSessSlowPathForward CounterBasedGauge64,
+ jnxSpSvcSetIfMspNumCreatedSubsPerSec Integer32,
+ jnxSpSvcSetIfMspNumDeletedSubsPerSec Integer32,
+ jnxSpSvcSetIfMspNumTotalSubsActive Integer32,
+ jnxSpSvcSetIfMspPeakCreatedSubsPerSec Integer32,
+ jnxSpSvcSetIfMspPeakDeletedSubsPerSec Integer32,
+ jnxSpSvcSetIfMspPeakTotalSubsActive Integer32
+ }
+
+ jnxSpSvcSetIfTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifName of the interface identifying the Service PIC. If more
+ than one interface is associated with the Service PIC, the name
+ associated with the lowest layer interface is used for this object."
+ ::= { jnxSpSvcSetIfEntry 1 }
+
+ jnxSpSvcSetIfSvcSets OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Service Sets configured on this Service PIC."
+ ::= { jnxSpSvcSetIfEntry 2 }
+
+ jnxSpSvcSetIfMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service PIC, expressed in
+ bytes."
+ ::= { jnxSpSvcSetIfEntry 3 }
+
+ jnxSpSvcSetIfPctMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service PIC, expressed as a
+ percentage of the total."
+ ::= { jnxSpSvcSetIfEntry 4 }
+
+ jnxSpSvcSetIfPolMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of policy memory used by this Service PIC, expressed in
+ bytes."
+ ::= { jnxSpSvcSetIfEntry 5 }
+
+ jnxSpSvcSetIfPctPolMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of policy memory used by this Service PIC, expressed
+ as a percentage of the total."
+ ::= { jnxSpSvcSetIfEntry 6 }
+
+ jnxSpSvcSetIfMemoryZone OBJECT-TYPE
+ SYNTAX INTEGER {
+ green (1),
+ yellow (2),
+ orange (3),
+ red (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The memory-usage zone currently occupied by this Service PIC. The
+ definitions of each zone are:
+
+ Green - All new flows are allowed.
+ Yellow - Unused memory is reclaimed. All new flows are allowed.
+ Orange - New flows are only allowed for service sets that are
+ using less than their equal share of memory.
+ Red - No new flows are allowed."
+ ::= { jnxSpSvcSetIfEntry 7 }
+
+
+ jnxSpSvcSetIfCpuUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of CPU used by this Service PIC, expressed as a
+ percentage of the total."
+ ::= { jnxSpSvcSetIfEntry 8 }
+
+ jnxSpSvcSetIfMemoryUsage64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used by this Service PIC, expressed in
+ bytes, represented by 64 bit integer."
+ ::= { jnxSpSvcSetIfEntry 9 }
+
+ jnxSpSvcSetIfPolMemoryUsage64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of policy memory used by this Service PIC, expressed in
+ bytes, represented by 64 bit integer."
+ ::= { jnxSpSvcSetIfEntry 10 }
+
+ jnxSpSvcSetIfNumTotalSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 11 }
+
+ jnxSpSvcSetIfPeakTotalSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Peak number of sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 12 }
+
+ jnxSpSvcSetIfNumCreatedSessPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions created per second in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 13 }
+
+ jnxSpSvcSetIfNumDeletedSessPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions deleted per second in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 14 }
+
+ jnxSpSvcSetIfNumTotalTcpSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 15 }
+
+ jnxSpSvcSetIfNumTotalUdpSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 16 }
+
+ jnxSpSvcSetIfNumTotalOtherSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of other (not TCP or UDP) sessions active
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 17 }
+
+ jnxSpSvcSetIfPeakTotalTcpSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of TCP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 18 }
+
+ jnxSpSvcSetIfPeakTotalUdpSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of UDP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 19 }
+
+ jnxSpSvcSetIfPeakTotalOtherSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of other (not TCP or UDP) sessions active
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 20 }
+
+ jnxSpSvcSetIfPeakCreatedSessPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of sessions created per second in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 21 }
+
+ jnxSpSvcSetIfPeakDeletedSessPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of sessions deleted per second in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 22 }
+
+ jnxSpSvcSetIfNumTotalTcpIpv4SessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPv4 TCP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 23 }
+
+ jnxSpSvcSetIfNumTotalTcpIpv6SessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPv6 TCP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 24 }
+
+ jnxSpSvcSetIfNumTotalUdpIpv4SessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPv4 UDP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 25 }
+
+ jnxSpSvcSetIfNumTotalUdpIpv6SessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPv6 UDP sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 26 }
+
+ jnxSpSvcSetIfNumTotalOtherIpv4SessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of other IPv4 sessions (not TCP or UDP) active
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 27 }
+
+ jnxSpSvcSetIfNumTotalOtherIpv6SessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of other IPv6 sessions (not TCP or UDP) active
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 28 }
+
+ jnxSpSvcSetIfNumTotalTcpGatedSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP gated sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 29 }
+
+ jnxSpSvcSetIfNumTotalUdpGatedSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP gated sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 30 }
+
+ jnxSpSvcSetIfNumTotalTcpRegSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP regular sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 31 }
+
+ jnxSpSvcSetIfNumTotalUdpRegSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP regular sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 32 }
+
+ jnxSpSvcSetIfNumTotalTcpTunSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP tunneled sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 33 }
+
+ jnxSpSvcSetIfNumTotalUdpTunSessActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP tunneled sessions active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 34 }
+
+ jnxSpSvcSetIfSessPktRecv OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of session packets received in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 35 }
+
+
+ jnxSpSvcSetIfSessPktXmit OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of session packets transmitted in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 36 }
+
+ jnxSpSvcSetIfSessSlowPathDiscard OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of session packets discarded in the slow path
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 37 }
+
+ jnxSpSvcSetIfSessSlowPathForward OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of session packets forwarded in the slow path
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 38 }
+
+ jnxSpSvcSetIfMspNumCreatedSubsPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of subscribers created per second
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 39 }
+
+ jnxSpSvcSetIfMspNumDeletedSubsPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of subscribers deleted per second
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 40 }
+
+ jnxSpSvcSetIfMspNumTotalSubsActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of subscribers active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 41 }
+
+ jnxSpSvcSetIfMspPeakCreatedSubsPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of subscribers created per second
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 42 }
+
+ jnxSpSvcSetIfMspPeakDeletedSubsPerSec OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of subscribers deleted per second
+ in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 43 }
+
+ jnxSpSvcSetIfMspPeakTotalSubsActive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak total number of subscribers active in the Service PIC."
+ ::= { jnxSpSvcSetIfEntry 44 }
+
+
+--
+--
+-- Service PIC Notification definitions
+--
+ jnxSpNotificationPrefix OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "All collector notifications are registered under this branch."
+ ::= { jnxSpNotifications 0 }
+
+
+ jnxSpSvcSetZoneEntered NOTIFICATION-TYPE
+ OBJECTS { jnxSpSvcSetIfMemoryZone,
+ jnxSpSvcSetIfTableName }
+ STATUS current
+ DESCRIPTION
+ "This indicates a Service PIC has entered a more severe memory-usage
+ zone from a less severe memory usage zone. The zone entered
+ is identified by jnxSpSvcSetIfMemoryZone."
+ ::= { jnxSpNotificationPrefix 1 }
+
+ jnxSpSvcSetZoneExited NOTIFICATION-TYPE
+ OBJECTS { jnxSpSvcSetIfMemoryZone,
+ jnxSpSvcSetIfTableName }
+ STATUS current
+ DESCRIPTION
+ "This indicates a Service Pic has exited a more severe memory-usage
+ zone to a less severe memory usage zone. The zone exited is
+ identified by jnxSpSvcSetIfMemoryZone."
+ ::= { jnxSpNotificationPrefix 2 }
+
+ jnxSpSvcSetCpuExceeded NOTIFICATION-TYPE
+ OBJECTS { jnxSpSvcSetIfCpuUtil,
+ jnxSpSvcSetIfTableName }
+ STATUS current
+ DESCRIPTION
+ "This indicates a Service Pic has exceeded its internal threshold
+ for CPU utilization (85%)."
+ ::= { jnxSpNotificationPrefix 3 }
+
+ jnxSpSvcSetCpuOk NOTIFICATION-TYPE
+ OBJECTS { jnxSpSvcSetIfCpuUtil,
+ jnxSpSvcSetIfTableName }
+ STATUS current
+ DESCRIPTION
+ "This indicates a Service Pic has crossed below its internal
+ threshold for CPU utilization (85%)."
+ ::= { jnxSpNotificationPrefix 4 }
+
+ jnxSpSvcSetFlowLimitUtil OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The Total no of flows present in this Service Set, expressed as a
+ percentage of the total maximum flows."
+ ::= { jnxFlowLimitTrapVars 1 }
+
+ jnxSpSvcSetNameUtil OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..96))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The Service Set name."
+ ::= { jnxFlowLimitTrapVars 2 }
+
+ jnxSpTcpLoggingHostIpaddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The TCP logging remote host server IP address."
+ ::= { jnxTcpLoggingTrapVars 1 }
+
+ jnxSpTcpLoggingHostPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The TCP logging remote host server port number."
+ ::= { jnxTcpLoggingTrapVars 2 }
+
+ jnxSpTcpLoggingHostConnStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The TCP logging remote host server connection status.
+ Status can be either <connection established> or
+ <connection dropped>"
+ ::= { jnxTcpLoggingTrapVars 3 }
+
+ jnxSpTcpLoggingHostRoutingInstance OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The routing instance name under which TCP logging
+ remote host server is configured."
+ ::= { jnxTcpLoggingTrapVars 4 }
+
+ jnxSpSvcSetFlowLimitUtilized NOTIFICATION-TYPE
+ OBJECTS {jnxSpSvcSetFlowLimitUtil,
+ jnxSpSvcSetNameUtil}
+ STATUS deprecated
+ DESCRIPTION
+ "This indicates a Service Set has reached its upper limit of flows
+ threshold of a maximun flows allowed for a service set."
+ ::= { jnxSpNotifications 1 }
+
+ jnxSpSvcSetFlowLimitUtilised NOTIFICATION-TYPE
+ OBJECTS {jnxSpSvcSetFlowLimitUtil,
+ jnxSpSvcSetNameUtil}
+ STATUS current
+ DESCRIPTION
+ "This indicates a Service Set has reached its upper limit of flows
+ threshold of a maximun flows allowed for a service set."
+ ::= { jnxSpNotificationPrefix 5 }
+
+ jnxSpTcpLoggingHostStatus NOTIFICATION-TYPE
+ OBJECTS {jnxSpTcpLoggingHostIpaddr,
+ jnxSpTcpLoggingHostPort,
+ jnxSpTcpLoggingHostConnStatus,
+ jnxSpTcpLoggingHostRoutingInstance}
+ STATUS current
+ DESCRIPTION
+ "This provides TCP logging host connection status for Service Set."
+ ::= { jnxSpNotificationPrefix 6 }
+
+END