- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
982 lines
35 KiB
Text
982 lines
35 KiB
Text
--
|
|
-- 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
|