983 lines
35 KiB
Plaintext
983 lines
35 KiB
Plaintext
--
|
|
-- 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
|