mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix (#13113)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
|
||||
-- Copyright (c) 2002-2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
@@ -15,19 +15,25 @@ IMPORTS
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
juniperMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200910290000Z"
|
||||
LAST-UPDATED "201912180000Z" -- Wed Dec 18 00:00:00 2019 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1194 N. Mathilda Avenue
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Juniper Networks."
|
||||
REVISION "201007090000Z" -- Jul 09, 2010
|
||||
DESCRIPTION
|
||||
"Added jnxLicenseMibRoot branch."
|
||||
REVISION "200910290000Z" -- Oct 29, 2009
|
||||
DESCRIPTION
|
||||
"Added jnxCosNotifications branch."
|
||||
REVISION "201006180000Z" -- Jun 18, 2010
|
||||
DESCRIPTION
|
||||
"Added jnxLicenseMibRoot branch."
|
||||
REVISION "200304170100Z" -- 17-Apr-03
|
||||
DESCRIPTION
|
||||
"Added jnxExperiment branch."
|
||||
@@ -43,6 +49,74 @@ juniperMIB MODULE-IDENTITY
|
||||
REVISION "200710090000Z" -- 9-Oct-07
|
||||
DESCRIPTION
|
||||
"Added jnxAdvancedInsightMgr branch."
|
||||
REVISION "200912310000Z" -- 31-Dec-09
|
||||
DESCRIPTION
|
||||
"Added jnxBxMibRoot branch."
|
||||
REVISION "201007140000Z" -- 14-Jul-10
|
||||
DESCRIPTION
|
||||
"Added jnxSubscriberMibRoot branch."
|
||||
REVISION "201101260000Z" -- 26-Jan-11
|
||||
DESCRIPTION
|
||||
"Added jnxDcfMibRoot branch."
|
||||
REVISION "201202100000Z" -- 10-Feb-12
|
||||
DESCRIPTION
|
||||
"Added jnxMediaFlow branch."
|
||||
REVISION "201208010000Z" -- 01-Aug-12
|
||||
DESCRIPTION
|
||||
"Added jnxSDKApplicationsRoot branch."
|
||||
REVISION "201211010000Z" -- 01-Nov12
|
||||
DESCRIPTION
|
||||
"Added jnxJVAEMibRoot branch."
|
||||
REVISION "201212070000Z" -- 7-Dec-12
|
||||
DESCRIPTION
|
||||
"Added jnxStrm branch."
|
||||
REVISION "201301250000Z" -- 25-Jan-13
|
||||
DESCRIPTION
|
||||
"Added jnxIfOtnMibRoot branch.
|
||||
Added jnxOpticsMibRoot branch.
|
||||
Added jnxAlarmExtMibRoot branch.
|
||||
Added jnxoptIfMibRoot branch.
|
||||
Added jnxIfOtnNotifications branch.
|
||||
Added jnxOpticsNotifications branch."
|
||||
REVISION "201311260000Z" -- 26-Nov-13
|
||||
DESCRIPTION
|
||||
" Added jnxSnmpSetMibRoot branch"
|
||||
REVISION "201410090000Z" -- 09-Oct-14
|
||||
DESCRIPTION
|
||||
" Added jnxFabricMibRoot branch"
|
||||
REVISION "201410290000Z" -- 29-Oct-14
|
||||
DESCRIPTION
|
||||
" Added jnxAgentCapability branch"
|
||||
REVISION "201511190000Z" -- 19-Nov-15
|
||||
DESCRIPTION
|
||||
" Added jnxIplcNotifications branch"
|
||||
|
||||
REVISION "201605310000Z" -- 31-May-16
|
||||
DESCRIPTION
|
||||
"Removed duplicate entries"
|
||||
REVISION "201703010000Z" --01-Mar-17
|
||||
DESCRIPTION
|
||||
"Add jnxOamMibRoot"
|
||||
|
||||
REVISION "201806010000Z" --01-Jun-18
|
||||
DESCRIPTION
|
||||
"Add jnxWirelessWANStatusMibRoot"
|
||||
|
||||
REVISION "201906010000Z" --01-Jun-19
|
||||
DESCRIPTION
|
||||
"Add jnxWlanWAPStatusMibRoot"
|
||||
|
||||
REVISION "201910230924Z" --23-Oct-19
|
||||
DESCRIPTION
|
||||
"Add jnxjSysmonMibRoot"
|
||||
|
||||
REVISION "201912180000Z" --18-Dec-19
|
||||
DESCRIPTION
|
||||
"Add jnxTLBMIBRoot"
|
||||
|
||||
REVISION "202003250000Z" --25-Mar-20
|
||||
DESCRIPTION
|
||||
"Add jnxTLBNotifications"
|
||||
::= { enterprises 2636 }
|
||||
|
||||
--
|
||||
@@ -61,13 +135,25 @@ jnxProducts OBJECT-IDENTITY
|
||||
-- The following OIDs are used as the basis for identifying other
|
||||
-- Juniper products.
|
||||
--
|
||||
jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 }
|
||||
jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 }
|
||||
-- jnxMediaFlow refers to the root MIB object for Juniper's
|
||||
-- Media Flow Controller, a non-JUNOS based product.
|
||||
jnxMediaFlow OBJECT IDENTIFIER ::= { jnxProducts 2 }
|
||||
|
||||
--
|
||||
-- Top-level object identifier registry used by the JunosSpace Products.
|
||||
|
||||
jnxJunosSpace OBJECT IDENTIFIER ::= { jnxProducts 3 }
|
||||
|
||||
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
|
||||
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
|
||||
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
|
||||
jnxSDKApplicationsRoot OBJECT IDENTIFIER ::= { jnxProducts 7 }
|
||||
jnxJAB OBJECT IDENTIFIER ::= { jnxProducts 8 }
|
||||
|
||||
|
||||
-- jnxStrm refers to the root MIB object for STRM products.
|
||||
-- STRM is a non-JUNOS based product.
|
||||
jnxStrm OBJECT IDENTIFIER ::= { jnxProducts 9 }
|
||||
|
||||
jnxServices OBJECT-IDENTITY
|
||||
STATUS current
|
||||
@@ -87,7 +173,7 @@ jnxMibs OBJECT-IDENTITY
|
||||
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
|
||||
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
|
||||
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
|
||||
jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 }
|
||||
jnxDcfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 42 }
|
||||
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
|
||||
|
||||
-- PFE data
|
||||
@@ -129,10 +215,100 @@ jnxMibs OBJECT-IDENTITY
|
||||
-- juniper OTN MIB
|
||||
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
|
||||
|
||||
-- juniper power supply management MIB
|
||||
jnxPsuMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 58 }
|
||||
|
||||
-- juniper NAT MIB
|
||||
jnxSvcsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 59 }
|
||||
|
||||
-- juniper DOM MIB
|
||||
jnxDomMibRoot OBJECT IDENTIFIER ::= { jnxMibs 60 }
|
||||
|
||||
jnxTraps OBJECT-IDENTITY
|
||||
-- juniper JDHCPD MIB Release 10.4
|
||||
jnxJdhcpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 61 }
|
||||
|
||||
-- juniper JDHCPDv6 MIB Release 10.4
|
||||
jnxJdhcpv6MibRoot OBJECT IDENTIFIER ::= { jnxMibs 62 }
|
||||
|
||||
-- juniper License management MIB
|
||||
jnxLicenseMibRoot OBJECT IDENTIFIER ::= { jnxMibs 63 }
|
||||
|
||||
-- juniper Subscriber MIB
|
||||
jnxSubscriberMibRoot OBJECT IDENTIFIER ::= { jnxMibs 64 }
|
||||
|
||||
-- juniper MAG MIB
|
||||
jnxMagMibRoot OBJECT IDENTIFIER ::= { jnxMibs 65 }
|
||||
|
||||
-- Root of juniper MobileGateway MIBs
|
||||
jnxMobileGatewayMibRoot OBJECT IDENTIFIER ::= { jnxMibs 66 }
|
||||
|
||||
-- juniper PPPOE MIB
|
||||
jnxPppoeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 67 }
|
||||
|
||||
-- juniper PPP MIB
|
||||
jnxPppMibRoot OBJECT IDENTIFIER ::= { jnxMibs 68 }
|
||||
|
||||
-- junosV App Engine MIB
|
||||
jnxJVAEMibRoot OBJECT IDENTIFIER ::= { jnxMibs 69 }
|
||||
|
||||
-- juniper if otn mib
|
||||
jnxIfOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 70 }
|
||||
|
||||
-- juniper if optics mib
|
||||
jnxOpticsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 71 }
|
||||
|
||||
jnxAlarmExtMibRoot OBJECT IDENTIFIER ::= { jnxMibs 72 }
|
||||
|
||||
-- jnx-optif - rfc3591 mapped as jnx mib
|
||||
jnxoptIfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 73 }
|
||||
|
||||
-- juniper FRU config mib
|
||||
jnxFruMibRoot OBJECT IDENTIFIER ::= { jnxMibs 74 }
|
||||
|
||||
-- juniper timing(PTP/SyncE) events notification mib
|
||||
jnxTimingNotfnsMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 75 }
|
||||
|
||||
jnxSnmpSetMibRoot OBJECT IDENTIFIER ::= { jnxMibs 76 }
|
||||
|
||||
-- TWAMP Client mib
|
||||
jnxTwampMibRoot OBJECT IDENTIFIER ::= { jnxMibs 77 }
|
||||
|
||||
-- jnxSoamPmMib OBJECT IDENTIFIER ::= { jnxMibs 78 }
|
||||
|
||||
-- juniper Video Monitoring MIB
|
||||
jnxVmonMibRoot OBJECT IDENTIFIER ::= { jnxMibs 79 }
|
||||
|
||||
-- juniper SCG TDF config mib
|
||||
jnxSGMibRoot OBJECT IDENTIFIER ::= { jnxMibs 80 }
|
||||
|
||||
jnxFabricMibRoot OBJECT IDENTIFIER ::= { jnxMibs 81 }
|
||||
|
||||
-- juniper Service Redundancy Daemon mib
|
||||
jnxSRDMibRoot OBJECT IDENTIFIER ::= { jnxMibs 82 }
|
||||
|
||||
-- juniper OAMD mib
|
||||
jnxOamMibRoot OBJECT IDENTIFIER ::= { jnxMibs 83 }
|
||||
|
||||
-- juniper Tunnel statistics mib
|
||||
jnxTunnelStatsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 84 }
|
||||
|
||||
-- juniper URL Filtering Daemon mib
|
||||
jnxURLFMibRoot OBJECT IDENTIFIER ::= { jnxMibs 85 }
|
||||
|
||||
-- Custom OID mib root which gets added dynamically during run-time
|
||||
jnxCustomMibRoot OBJECT IDENTIFIER ::= { jnxMibs 86 }
|
||||
|
||||
jnxWirelessWANStatusMibRoot OBJECT IDENTIFIER ::= { jnxMibs 87 }
|
||||
|
||||
jnxWlanWAPStatusMibRoot OBJECT IDENTIFIER ::= { jnxMibs 88 }
|
||||
|
||||
jnxUserFirewallsRoot OBJECT IDENTIFIER ::= { jnxMibs 89 }
|
||||
|
||||
jnxjSysmonMibRoot OBJECT IDENTIFIER ::= { jnxMibs 90 }
|
||||
|
||||
jnxTLBMIBRoot OBJECT IDENTIFIER ::= {jnxMibs 91}
|
||||
|
||||
jnxTraps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of Juniper's Trap OIDs."
|
||||
@@ -156,7 +332,35 @@ jnxTraps OBJECT-IDENTITY
|
||||
-- jnxSAIDPNotifications is for Stand alone IDP devices
|
||||
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
|
||||
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
|
||||
jnxDomNotifications OBJECT IDENTIFIER ::= { jnxTraps 18 }
|
||||
jnxFabricChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 19 }
|
||||
jnxFabricChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 20 }
|
||||
|
||||
-- juniper if otn traps
|
||||
jnxIfOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 21 }
|
||||
|
||||
-- juniper if optics traps
|
||||
jnxOpticsNotifications OBJECT IDENTIFIER ::= { jnxTraps 22 }
|
||||
|
||||
-- juniper FRU config traps
|
||||
jnxFruTraps OBJECT IDENTIFIER ::= { jnxTraps 23 }
|
||||
jnxSnmpSetTraps OBJECT IDENTIFIER ::= { jnxTraps 24 }
|
||||
|
||||
jnxDomLaneNotifications OBJECT IDENTIFIER ::= { jnxTraps 25 }
|
||||
|
||||
-- TWAMP Client traps
|
||||
jnxTwampNotificationPrefix OBJECT IDENTIFIER ::= {jnxTraps 27 }
|
||||
|
||||
jnxIplcNotifications OBJECT IDENTIFIER ::= { jnxTraps 28 }
|
||||
|
||||
jnxIlaNotifications OBJECT IDENTIFIER ::= { jnxTraps 29 }
|
||||
|
||||
-- Customer will define their custom trap OID under this root
|
||||
jnxCustomSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 30 }
|
||||
|
||||
jnxjSysmonNotifications OBJECT IDENTIFIER ::= { jnxTraps 31 }
|
||||
|
||||
jnxTLBNotifications OBJECT IDENTIFIER ::= { jnxTraps 32 }
|
||||
|
||||
-- This is the top-level object identifier registry used by Juniper
|
||||
-- products for SNMP modules containing experimental MIB definitions.
|
||||
@@ -194,4 +398,17 @@ jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 }
|
||||
--
|
||||
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
|
||||
|
||||
--
|
||||
-- This is the top-level object identifier registry used by the
|
||||
-- BX series Products.
|
||||
--
|
||||
jnxBxMibRoot OBJECT IDENTIFIER ::= { juniperMIB 10 }
|
||||
|
||||
--
|
||||
-- This is the top-level object identifier registry used by Agent
|
||||
-- Capabilities mibs.
|
||||
--
|
||||
jnxAgentCapability OBJECT IDENTIFIER ::= { juniperMIB 11 }
|
||||
|
||||
|
||||
END
|
||||
|
@@ -20,12 +20,12 @@ IMPORTS
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201003250000Z" -- Mar 25 00:00:00 2010 UTC
|
||||
LAST-UPDATED "201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1194 N. Mathilda Avenue
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
DESCRIPTION
|
||||
@@ -35,6 +35,10 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
"201207040000Z" -- Jul 04 00:00:00 2012 UTC
|
||||
DESCRIPTION
|
||||
"add MIB for session counters of IPv4 and IPv6 respectively."
|
||||
REVISION
|
||||
"201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||
DESCRIPTION
|
||||
"add SPU thread statistics."
|
||||
|
||||
::= { jnxJsSPUMonitoringRoot 1 }
|
||||
|
||||
@@ -71,7 +75,8 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
jnxJsSPUMonitoringFlowSessIPv4 Unsigned32,
|
||||
jnxJsSPUMonitoringFlowSessIPv6 Unsigned32,
|
||||
jnxJsSPUMonitoringCPSessIPv4 Unsigned32,
|
||||
jnxJsSPUMonitoringCPSessIPv6 Unsigned32
|
||||
jnxJsSPUMonitoringCPSessIPv6 Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadsNumber Unsigned32
|
||||
}
|
||||
|
||||
jnxJsSPUMonitoringIndex OBJECT-TYPE
|
||||
@@ -203,8 +208,15 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
DESCRIPTION
|
||||
"Current IPv6 CP session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 15 }
|
||||
|
||||
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadsNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of threads for an SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 16 }
|
||||
|
||||
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
@@ -347,4 +359,66 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
DESCRIPTION
|
||||
"System level total IPv6 session in use."
|
||||
::= { jnxJsSPUMonitoringMIB 6 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsSPUMonitoringSPUThreadsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes threads utilization statistics for an SPU."
|
||||
::= { jnxJsSPUMonitoringMIB 7 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsSPUMonitoringSPUThreadsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry collects CPU utilization statistics for a thread."
|
||||
INDEX
|
||||
{
|
||||
jnxJsSPUMonitoringIndex,
|
||||
jnxJsSPUMonitoringSPUThreadIndex
|
||||
}
|
||||
::= { jnxJsSPUMonitoringSPUThreadsTable 1 }
|
||||
|
||||
JnxJsSPUMonitoringSPUThreadsEntry ::= SEQUENCE {
|
||||
jnxJsSPUMonitoringSPUThreadIndex Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadLastMinUsage Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadLastHourUsage Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadLastDayUsage Unsigned32
|
||||
}
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread index on an SPU."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 1 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadLastMinUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread utilization of last minute."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 2 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadLastHourUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread utilization of last hour."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 3 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadLastDayUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread utilization of last day."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 4 }
|
||||
|
||||
END
|
||||
|
||||
|
@@ -1,424 +0,0 @@
|
||||
--
|
||||
-- Juniper Enterprise specific MIB: SRX5000 SPU monitoring MIB
|
||||
--
|
||||
-- Copyright (c) 2008-2010, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxJsSPUMonitoringRoot
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201912090000Z" -- Dec 09 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
|
||||
"This is Juniper Networks' implementation of enterprise
|
||||
specific MIB for SRX5000 SPU monitoring."
|
||||
REVISION
|
||||
"201207040000Z" -- Jul 04 00:00:00 2012 UTC
|
||||
DESCRIPTION
|
||||
"add MIB for session counters of IPv4 and IPv6 respectively."
|
||||
REVISION
|
||||
"201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||
DESCRIPTION
|
||||
"add SPU thread statistics."
|
||||
|
||||
::= { jnxJsSPUMonitoringRoot 1 }
|
||||
|
||||
jnxJsSPUMonitoringObjectsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsSPUMonitoringObjectsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes SPUs utilization statistics."
|
||||
::= { jnxJsSPUMonitoringMIB 1 }
|
||||
|
||||
jnxJsSPUMonitoringObjectsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsSPUMonitoringObjectsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry collects CPU/Memory utilization for a SPU."
|
||||
INDEX { jnxJsSPUMonitoringIndex }
|
||||
::= { jnxJsSPUMonitoringObjectsTable 1 }
|
||||
|
||||
JnxJsSPUMonitoringObjectsEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsSPUMonitoringIndex Unsigned32,
|
||||
jnxJsSPUMonitoringFPCIndex Unsigned32,
|
||||
jnxJsSPUMonitoringSPUIndex Unsigned32,
|
||||
jnxJsSPUMonitoringCPUUsage Unsigned32,
|
||||
jnxJsSPUMonitoringMemoryUsage Unsigned32,
|
||||
jnxJsSPUMonitoringCurrentFlowSession Unsigned32,
|
||||
jnxJsSPUMonitoringMaxFlowSession Unsigned32,
|
||||
jnxJsSPUMonitoringCurrentCPSession Unsigned32,
|
||||
jnxJsSPUMonitoringMaxCPSession Unsigned32,
|
||||
jnxJsSPUMonitoringNodeIndex Unsigned32,
|
||||
jnxJsSPUMonitoringNodeDescr DisplayString,
|
||||
jnxJsSPUMonitoringFlowSessIPv4 Unsigned32,
|
||||
jnxJsSPUMonitoringFlowSessIPv6 Unsigned32,
|
||||
jnxJsSPUMonitoringCPSessIPv4 Unsigned32,
|
||||
jnxJsSPUMonitoringCPSessIPv6 Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadsNumber Unsigned32
|
||||
}
|
||||
|
||||
jnxJsSPUMonitoringIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SPU's overall index in platform."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 1 }
|
||||
|
||||
jnxJsSPUMonitoringFPCIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Which FPC SPU is on."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 2 }
|
||||
|
||||
jnxJsSPUMonitoringSPUIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SPU'Index inside the FPC."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 3 }
|
||||
|
||||
jnxJsSPUMonitoringCPUUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current SPU(CPU) Utilization in percentage."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 4 }
|
||||
|
||||
jnxJsSPUMonitoringMemoryUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current memory usage of SPU(CPU) in percentage."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 5 }
|
||||
|
||||
jnxJsSPUMonitoringCurrentFlowSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current flow session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 6 }
|
||||
|
||||
jnxJsSPUMonitoringMaxFlowSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max flow session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 7 }
|
||||
|
||||
jnxJsSPUMonitoringCurrentCPSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current CP session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 8 }
|
||||
|
||||
jnxJsSPUMonitoringMaxCPSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max CP session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 9 }
|
||||
|
||||
jnxJsSPUMonitoringNodeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute is used to identify a chassis. A chassis can
|
||||
be configured in a single or cluster mode. When it is in a
|
||||
cluster mode, the chassis can be denote as a cluster node."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 10 }
|
||||
|
||||
jnxJsSPUMonitoringNodeDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute is used to describe the chassis/cluster
|
||||
node information. Chassis can be configured as a single, or
|
||||
cluster node. When it is cluster mode, the chassis can be
|
||||
denoted as a cluster node."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 11 }
|
||||
|
||||
jnxJsSPUMonitoringFlowSessIPv4 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current IPv4 flow session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 12 }
|
||||
|
||||
|
||||
jnxJsSPUMonitoringFlowSessIPv6 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current IPv6 flow session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 13 }
|
||||
|
||||
|
||||
jnxJsSPUMonitoringCPSessIPv4 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current IPv4 CP session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 14 }
|
||||
|
||||
|
||||
jnxJsSPUMonitoringCPSessIPv6 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current IPv6 CP session number of SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 15 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadsNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of threads for an SPU."
|
||||
::= { jnxJsSPUMonitoringObjectsEntry 16 }
|
||||
|
||||
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System level total session in use."
|
||||
::= { jnxJsSPUMonitoringMIB 2 }
|
||||
|
||||
|
||||
jnxJsSPUMonitoringMaxTotalSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System level max session possible."
|
||||
::= { jnxJsSPUMonitoringMIB 3 }
|
||||
|
||||
|
||||
jnxSPUClusterObjectsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxSPUClusterObjectsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes SPU monitoring objects in HA cluster."
|
||||
::= { jnxJsSPUMonitoringMIB 4 }
|
||||
|
||||
|
||||
jnxSPUClusterObjectsEntry OBJECT-TYPE
|
||||
SYNTAX JnxSPUClusterObjectsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry collects SPU monitoring contents in HA cluster."
|
||||
INDEX { jnxJsClusterMonitoringNodeIndex }
|
||||
::= { jnxSPUClusterObjectsTable 1 }
|
||||
|
||||
JnxSPUClusterObjectsEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsClusterMonitoringNodeIndex Unsigned32,
|
||||
jnxJsClusterMonitoringNodeDescr DisplayString,
|
||||
jnxJsNodeCurrentTotalSession Unsigned32,
|
||||
jnxJsNodeMaxTotalSession Unsigned32,
|
||||
jnxJsNodeSessionCreationPerSecond CounterBasedGauge64,
|
||||
jnxJsNodeSessCreationPerSecIPv4 CounterBasedGauge64,
|
||||
jnxJsNodeSessCreationPerSecIPv6 CounterBasedGauge64,
|
||||
jnxJsNodeCurrentTotalSessIPv4 Unsigned32,
|
||||
jnxJsNodeCurrentTotalSessIPv6 Unsigned32
|
||||
}
|
||||
|
||||
jnxJsClusterMonitoringNodeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute is used to identify a chassis. A chassis can
|
||||
be configured in a single or cluster mode. When it is in a
|
||||
cluster mode, the chassis can be denote as a cluster node."
|
||||
::= { jnxSPUClusterObjectsEntry 1 }
|
||||
|
||||
jnxJsClusterMonitoringNodeDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute is used to describe the chassis/cluster
|
||||
node information. Chassis can be configured as a single, or
|
||||
cluster node. When it is cluster mode, the chassis can be
|
||||
denoted as a cluster node."
|
||||
::= { jnxSPUClusterObjectsEntry 2 }
|
||||
|
||||
jnxJsNodeCurrentTotalSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node total session in use."
|
||||
::= { jnxSPUClusterObjectsEntry 3 }
|
||||
|
||||
jnxJsNodeMaxTotalSession OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node max session possible."
|
||||
::= { jnxSPUClusterObjectsEntry 4 }
|
||||
|
||||
jnxJsNodeSessionCreationPerSecond OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node average session created in last 96 seconds."
|
||||
::= { jnxSPUClusterObjectsEntry 5 }
|
||||
|
||||
|
||||
jnxJsNodeSessCreationPerSecIPv4 OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node average IPv4 session created in last 96 seconds."
|
||||
::= { jnxSPUClusterObjectsEntry 6 }
|
||||
|
||||
jnxJsNodeSessCreationPerSecIPv6 OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node average IPv6 session created in last 96 seconds."
|
||||
::= { jnxSPUClusterObjectsEntry 7 }
|
||||
|
||||
jnxJsNodeCurrentTotalSessIPv4 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node total IPv4 session in use."
|
||||
::= { jnxSPUClusterObjectsEntry 8 }
|
||||
|
||||
jnxJsNodeCurrentTotalSessIPv6 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Node total IPv6 session in use."
|
||||
::= { jnxSPUClusterObjectsEntry 9 }
|
||||
|
||||
jnxJsSPUMonitoringTotalSessIPv4 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System level total IPv4 session in use."
|
||||
::= { jnxJsSPUMonitoringMIB 5 }
|
||||
|
||||
jnxJsSPUMonitoringTotalSessIPv6 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System level total IPv6 session in use."
|
||||
::= { jnxJsSPUMonitoringMIB 6 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsSPUMonitoringSPUThreadsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes threads utilization statistics for an SPU."
|
||||
::= { jnxJsSPUMonitoringMIB 7 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsSPUMonitoringSPUThreadsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry collects CPU utilization statistics for a thread."
|
||||
INDEX
|
||||
{
|
||||
jnxJsSPUMonitoringIndex,
|
||||
jnxJsSPUMonitoringSPUThreadIndex
|
||||
}
|
||||
::= { jnxJsSPUMonitoringSPUThreadsTable 1 }
|
||||
|
||||
JnxJsSPUMonitoringSPUThreadsEntry ::= SEQUENCE {
|
||||
jnxJsSPUMonitoringSPUThreadIndex Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadLastMinUsage Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadLastHourUsage Unsigned32,
|
||||
jnxJsSPUMonitoringSPUThreadLastDayUsage Unsigned32
|
||||
}
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread index on an SPU."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 1 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadLastMinUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread utilization of last minute."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 2 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadLastHourUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread utilization of last hour."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 3 }
|
||||
|
||||
jnxJsSPUMonitoringSPUThreadLastDayUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Thread utilization of last day."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 4 }
|
||||
|
||||
END
|
||||
|
@@ -1,650 +0,0 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Vlan
|
||||
--
|
||||
-- Copyright (c) 2007-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-VLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
InetAddress, InetAddressType, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
jnxExVlan
|
||||
FROM JUNIPER-EX-SMI;
|
||||
|
||||
jnxVlanMIBObjects MODULE-IDENTITY
|
||||
LAST-UPDATED "200901090000Z" -- Fri Jan 09 00:00:00 2009 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
|
||||
"This module contains definitions for management information for
|
||||
pre-standards IEEE 802.1Q VLANs and their association with a Lan
|
||||
Emulation Client (lec). Devices implementing these pre-standards
|
||||
maintain port groupings and associated filters used to form a
|
||||
'virtual bridge'."
|
||||
REVISION
|
||||
"200901090000Z" -- Fri Jan 09 00:00:00 2009 UTC
|
||||
DESCRIPTION
|
||||
"Marked the deprecated Objects of jnxVlanTable,
|
||||
jnxVlanInterfaceTable and jnxVlanPortGroupTable
|
||||
as Obsolete."
|
||||
REVISION
|
||||
"200901200000Z" -- Mon Jan 20 00:00:00 2009 UTC
|
||||
DESCRIPTION
|
||||
"Added new Object jnxExVlanTag to represent Vlan Tag information
|
||||
for each Vlan."
|
||||
REVISION
|
||||
"201009070000Z" -- Tue Sep 7 00:00:00 2010 UTC
|
||||
DESCRIPTION
|
||||
"Added new Objects jnxExVlanPortTagness and jnxExVlanPortAccessMode as
|
||||
part of jnxExVlanPortGroupTable."
|
||||
|
||||
::= { jnxExVlan 1 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- VLAN Configuration
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics."
|
||||
::= { jnxVlanMIBObjects 1 }
|
||||
|
||||
jnxVlanEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics."
|
||||
INDEX { IMPLIED jnxVlanName }
|
||||
::= { jnxVlanTable 1 }
|
||||
|
||||
JnxVlanEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanName DisplayString,
|
||||
jnxVlanID Integer32,
|
||||
jnxVlanType INTEGER,
|
||||
jnxVlanPortGroupInstance Integer32,
|
||||
jnxVlanMacListInstance Integer32
|
||||
}
|
||||
|
||||
jnxVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Vlan name is the textual name and this is the identifier
|
||||
that the user of a configuration utility will use."
|
||||
::= { jnxVlanEntry 1 }
|
||||
|
||||
jnxVlanID OBJECT-TYPE
|
||||
SYNTAX Integer32(1..4094)
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This is the locally significant ID that is used internally by this
|
||||
device to reference this VLAN."
|
||||
::= { jnxVlanEntry 2 }
|
||||
|
||||
jnxVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The valn type can be
|
||||
static (1)
|
||||
Dynamic(2)"
|
||||
DEFVAL { 1 }
|
||||
::= { jnxVlanEntry 3 }
|
||||
|
||||
jnxVlanPortGroupInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"jnxVlanPortGroupInstance is the index that identifies that the sub
|
||||
tree in the jnxVlanPortGroupTable helps to retrieve the group of
|
||||
ports in this VLAN."
|
||||
::= { jnxVlanEntry 4 }
|
||||
|
||||
jnxVlanMacListInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"jnxVlanMacListInstance is the index , if this is a MAC-based VLAN
|
||||
which identifies the sub tree to retrieve the list of MAC address to
|
||||
allow into this VLAN. If this is not a MAC-based VLAN then the
|
||||
value is 0"
|
||||
DEFVAL { 0 }
|
||||
::= { jnxVlanEntry 5 }
|
||||
|
||||
jnxVlanInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics in layer 3."
|
||||
::= { jnxVlanMIBObjects 2 }
|
||||
|
||||
jnxVlanInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics in layer 3."
|
||||
INDEX { IMPLIED jnxVlanName }
|
||||
::= { jnxVlanInterfaceTable 1 }
|
||||
|
||||
JnxVlanInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanInterfaceIpAddress InetAddress,
|
||||
jnxVlanInterfaceProtocol InetAddressType,
|
||||
jnxVlanInterfaceSubNetMask IpAddress,
|
||||
jnxVlanInterfaceBroadcastAddress IpAddress,
|
||||
jnxVlanInterfaceDescription DisplayString,
|
||||
jnxVlanInterfaceAdminStatus TruthValue,
|
||||
jnxVlanInterfaceOperStatus DisplayString,
|
||||
jnxVlanSnmpIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
jnxVlanInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the IPAddress of this interface. "
|
||||
::= { jnxVlanInterfaceEntry 1 }
|
||||
|
||||
jnxVlanInterfaceProtocol OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the protocol for ipv4."
|
||||
::= { jnxVlanInterfaceEntry 2 }
|
||||
|
||||
jnxVlanInterfaceSubNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the subnet mask address of the vlan ."
|
||||
::= { jnxVlanInterfaceEntry 3 }
|
||||
|
||||
jnxVlanInterfaceBroadcastAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the broadcast address of the vlan."
|
||||
::= { jnxVlanInterfaceEntry 4 }
|
||||
|
||||
jnxVlanInterfaceDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"jnxvlanInterfaceDescription provides the description for the vlan."
|
||||
::= { jnxVlanInterfaceEntry 5 }
|
||||
|
||||
jnxVlanInterfaceAdminStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This takes care of administration status of the vlan"
|
||||
::= { jnxVlanInterfaceEntry 6 }
|
||||
|
||||
jnxVlanInterfaceOperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the operational status of the vlan"
|
||||
::= { jnxVlanInterfaceEntry 7 }
|
||||
|
||||
jnxVlanSnmpIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the SNMP IF Index ."
|
||||
::= { jnxVlanInterfaceEntry 8 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Port Group Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxVlanPortGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table of port groupings."
|
||||
::= { jnxVlanMIBObjects 3 }
|
||||
|
||||
jnxVlanPortGroupEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table entry containing a port number"
|
||||
INDEX { jnxVlanPortGroupIndex, jnxVlanPort }
|
||||
::= { jnxVlanPortGroupTable 1 }
|
||||
|
||||
JnxVlanPortGroupEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanPortGroupIndex Integer32,
|
||||
jnxVlanPort Integer32,
|
||||
jnxVlanPortStatus INTEGER
|
||||
}
|
||||
|
||||
jnxVlanPortGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Index used so that there can be many different
|
||||
port groups"
|
||||
::= { jnxVlanPortGroupEntry 1 }
|
||||
|
||||
jnxVlanPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The vlanPort specifies the port in the vlan.By adding a port here,
|
||||
that port will now be part of any VLAN(s) that this port group is
|
||||
associated with."
|
||||
::= { jnxVlanPortGroupEntry 2 }
|
||||
|
||||
jnxVlanPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
autoActive (1),
|
||||
allowed (2),
|
||||
allowedActive (3),
|
||||
allowedNotAvail (4),
|
||||
notAssociated (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The status of this port relative to the VLAN that points
|
||||
at this port group.[1.autoactive , 2.allowed, 3.allowedActive
|
||||
4.allowedNotAvail, 5.notAssociated]
|
||||
|
||||
autoActive : Means that the port is part of this VLAN
|
||||
because the switch automatically added it.
|
||||
allowed : Means that the port has been configured so that
|
||||
if all other criteria (if any) are met, this port
|
||||
is allowed to be in this VLAN.
|
||||
allowedActive : Means the same as allowed plus the fact
|
||||
that there is a device attached to this port and
|
||||
participating in the VLAN.
|
||||
allowedNotAvail: This value is only needed for devices
|
||||
that don't allow a port to be in more than one
|
||||
VLAN at a time. This value means that this port
|
||||
also exists in some other VLAN(s) and is active
|
||||
in another VLAN. Therefore this port is not
|
||||
available to be used in this VLAN.
|
||||
notAssociated : Means that the Port Group is not currently
|
||||
associated with any VLAN."
|
||||
DEFVAL { allowed }
|
||||
::= { jnxVlanPortGroupEntry 3 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- MAC List Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxVlanMacListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanMacListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxVlanMacListTable is the table of MAC Lists. "
|
||||
::= { jnxVlanMIBObjects 4 }
|
||||
|
||||
jnxVlanMacListEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanMacListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing MAC Addresses"
|
||||
INDEX { jnxVlanMacListIndex }
|
||||
::= { jnxVlanMacListTable 1 }
|
||||
|
||||
JnxVlanMacListEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanMacListIndex Integer32,
|
||||
jnxVlanMacAddress MacAddress
|
||||
}
|
||||
|
||||
jnxVlanMacListIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxVlanMacListIndex can be used beacuse there can be many different
|
||||
MAC Lists"
|
||||
::= { jnxVlanMacListEntry 1 }
|
||||
|
||||
jnxVlanMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxVlanMacAddress is the MAC Address that belongs to this group."
|
||||
::= { jnxVlanMacListEntry 2 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Ex VLAN Configuration
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxExVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics."
|
||||
::= { jnxVlanMIBObjects 5 }
|
||||
|
||||
jnxExVlanEntry OBJECT-TYPE
|
||||
SYNTAX JnxExVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics."
|
||||
INDEX { jnxExVlanID }
|
||||
::= { jnxExVlanTable 1 }
|
||||
|
||||
JnxExVlanEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExVlanID Integer32,
|
||||
jnxExVlanName DisplayString,
|
||||
jnxExVlanType INTEGER,
|
||||
jnxExVlanPortGroupInstance Integer32,
|
||||
jnxExVlanTag Unsigned32
|
||||
}
|
||||
|
||||
jnxExVlanID OBJECT-TYPE
|
||||
SYNTAX Integer32(1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the locally significant ID that is used internally by this
|
||||
device to reference this VLAN."
|
||||
::= { jnxExVlanEntry 1 }
|
||||
|
||||
jnxExVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan name is the textual name."
|
||||
::= { jnxExVlanEntry 2 }
|
||||
|
||||
jnxExVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan type can be
|
||||
static (1)
|
||||
Dynamic(2)"
|
||||
DEFVAL { 1 }
|
||||
::= { jnxExVlanEntry 3 }
|
||||
|
||||
jnxExVlanPortGroupInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxExVlanPortGroupInstance is the index that identifies that the sub
|
||||
tree in the jnxVlanPortGroupTable helps to retrieve the group of
|
||||
ports in this VLAN."
|
||||
::= { jnxExVlanEntry 4 }
|
||||
|
||||
jnxExVlanTag OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxExVlanTag gives the Vlan Tag details for each Vlan."
|
||||
::= { jnxExVlanEntry 5 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Ex VLAN Interface Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxExVlanInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics in layer 3."
|
||||
::= { jnxVlanMIBObjects 6 }
|
||||
|
||||
jnxExVlanInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX JnxExVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics in layer 3."
|
||||
INDEX { jnxExVlanID }
|
||||
::= { jnxExVlanInterfaceTable 1 }
|
||||
|
||||
JnxExVlanInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExVlanInterfaceProtocol InetAddressType,
|
||||
jnxExVlanInterfaceIpAddress InetAddress,
|
||||
jnxExVlanInterfacePrefixLength InetAddressPrefixLength,
|
||||
jnxExVlanInterfaceBroadcastAddress InetAddress,
|
||||
jnxExVlanInterfaceDescription DisplayString,
|
||||
jnxExVlanInterfaceAdminStatus INTEGER,
|
||||
jnxExVlanInterfaceOperStatus INTEGER,
|
||||
jnxExVlanSnmpIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
jnxExVlanInterfaceProtocol OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the protocol for ipv4."
|
||||
::= { jnxExVlanInterfaceEntry 1 }
|
||||
|
||||
jnxExVlanInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the IPAddress of this interface. "
|
||||
::= { jnxExVlanInterfaceEntry 2 }
|
||||
|
||||
jnxExVlanInterfacePrefixLength OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the length of subnet mask address of the vlan ."
|
||||
::= { jnxExVlanInterfaceEntry 3 }
|
||||
|
||||
jnxExVlanInterfaceBroadcastAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the broadcast address of the vlan."
|
||||
::= { jnxExVlanInterfaceEntry 4 }
|
||||
|
||||
jnxExVlanInterfaceDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxExvlanInterfaceDescription provides the description for the vlan."
|
||||
::= { jnxExVlanInterfaceEntry 5 }
|
||||
|
||||
jnxExVlanInterfaceAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This takes care of administration status of the vlan"
|
||||
::= { jnxExVlanInterfaceEntry 6 }
|
||||
|
||||
jnxExVlanInterfaceOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the operational status of the vlan"
|
||||
::= { jnxExVlanInterfaceEntry 7 }
|
||||
|
||||
jnxExVlanSnmpIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the SNMP IF Index ."
|
||||
::= { jnxExVlanInterfaceEntry 8 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Ex Port Group Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxExVlanPortGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of port groupings."
|
||||
::= { jnxVlanMIBObjects 7 }
|
||||
|
||||
jnxExVlanPortGroupEntry OBJECT-TYPE
|
||||
SYNTAX JnxExVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing a port number"
|
||||
INDEX { jnxExVlanPortGroupIndex, jnxExVlanPort }
|
||||
::= { jnxExVlanPortGroupTable 1 }
|
||||
|
||||
JnxExVlanPortGroupEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExVlanPortGroupIndex Integer32,
|
||||
jnxExVlanPort Integer32,
|
||||
jnxExVlanPortStatus INTEGER,
|
||||
jnxExVlanPortTagness INTEGER,
|
||||
jnxExVlanPortAccessMode INTEGER
|
||||
}
|
||||
|
||||
jnxExVlanPortGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index used so that there can be many different
|
||||
port groups"
|
||||
::= { jnxExVlanPortGroupEntry 1 }
|
||||
|
||||
jnxExVlanPort OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlanPort specifies the port in the vlan.By adding a port here,
|
||||
that port will now be part of any VLAN(s) that this port group is
|
||||
associated with."
|
||||
::= { jnxExVlanPortGroupEntry 2 }
|
||||
|
||||
jnxExVlanPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
autoActive (1),
|
||||
allowed (2),
|
||||
allowedActive (3),
|
||||
allowedNotAvail (4),
|
||||
notAssociated (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this port relative to the VLAN that points
|
||||
at this port group.[1.autoactive , 2.allowed, 3.allowedActive
|
||||
4.allowedNotAvail, 5.notAssociated]
|
||||
|
||||
autoActive : Means that the port is part of this VLAN
|
||||
because the switch automatically added it.
|
||||
allowed : Means that the port has been configured so that
|
||||
if all other criteria (if any) are met, this port
|
||||
is allowed to be in this VLAN.
|
||||
allowedActive : Means the same as allowed plus the fact
|
||||
that there is a device attached to this port and
|
||||
participating in the VLAN.
|
||||
allowedNotAvail: This value is only needed for devices
|
||||
that don't allow a port to be in more than one
|
||||
VLAN at a time. This value means that this port
|
||||
also exists in some other VLAN(s) and is active
|
||||
in another VLAN. Therefore this port is not
|
||||
available to be used in this VLAN.
|
||||
notAssociated : Means that the Port Group is not currently
|
||||
associated with any VLAN."
|
||||
DEFVAL { allowed }
|
||||
::= { jnxExVlanPortGroupEntry 3 }
|
||||
|
||||
jnxExVlanPortTagness OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
tagged (1),
|
||||
untagged (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VlanPortTaqness gives whether the Port is tagged or untagged."
|
||||
::= { jnxExVlanPortGroupEntry 4 }
|
||||
|
||||
jnxExVlanPortAccessMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
access (1),
|
||||
trunk (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VlanPortAccessMode gives whether the Port is Access or Trunk."
|
||||
::= { jnxExVlanPortGroupEntry 5 }
|
||||
|
||||
END
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user