2437 lines
		
	
	
		
			81 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2437 lines
		
	
	
		
			81 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--
 | 
						|
-- Juniper Enterprise Specific MIB: Chassis MIB
 | 
						|
-- 
 | 
						|
-- Copyright (c) 1998-2015, Juniper Networks, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
--
 | 
						|
-- The contents of this document are subject to change without notice.
 | 
						|
--
 | 
						|
 | 
						|
 | 
						|
JUNIPER-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
 | 
						|
    Integer32, Gauge32, Counter32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    DisplayString, TimeStamp, TimeInterval, TEXTUAL-CONVENTION, DateAndTime
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    jnxMibs, jnxChassisTraps, jnxChassisOKTraps
 | 
						|
        FROM JUNIPER-SMI;
 | 
						|
 | 
						|
jnxBoxAnatomy MODULE-IDENTITY
 | 
						|
 | 
						|
    LAST-UPDATED "201605160000Z"    -- May 16, 2016
 | 
						|
    ORGANIZATION "Juniper Networks, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
            "        Juniper Technical Assistance Center
 | 
						|
		     Juniper Networks, Inc.
 | 
						|
		     1194 N. Mathilda Avenue
 | 
						|
		     Sunnyvale, CA 94089
 | 
						|
		     E-mail: support@juniper.net"
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
            "The MIB modules representing Juniper Networks'
 | 
						|
	    implementation of enterprise specific MIBs 
 | 
						|
	    supported by a single SNMP agent."
 | 
						|
    REVISION      "200403230000Z"
 | 
						|
    DESCRIPTION
 | 
						|
               "Added chassis identification objects."
 | 
						|
    REVISION     "200406300000Z"    -- July 30, 2004
 | 
						|
    DESCRIPTION
 | 
						|
               "Added following new traps for chassis
 | 
						|
                alarm conditions: jnxFruFailed, jnxFruOffline
 | 
						|
                and jnxFruOnline."
 | 
						|
    REVISION     "200409170000Z"    -- Sep 17, 2004
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new traps for chassis
 | 
						|
                alarm condition jnxFruCheck."
 | 
						|
    REVISION     "200507180000Z"    -- Jul 18, 2005
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new fru type FEB in jnxFruType enumeration."
 | 
						|
    REVISION     "200507190000Z"    -- Jul 19, 2005
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason pfeVersionMismatch
 | 
						|
                to jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "200611200000Z"    -- Nov 20, 2006
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason fruFebOffline
 | 
						|
                to jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "200807310000Z"    -- Jul 31, 2008
 | 
						|
    DESCRIPTION
 | 
						|
               "Added jnxBoxSystemDomainType object."
 | 
						|
    REVISION     "200808010000Z"    -- Aug 01, 2008
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new fru type PSD to jnxFruType enumeration and
 | 
						|
                added jcsX chassis IDs to JnxChassisId enumeration."
 | 
						|
    REVISION     "200812310000Z"    -- Dec 31, 2008
 | 
						|
    DESCRIPTION
 | 
						|
               "Added nodeX chassis IDs to JnxChassisId enumeration."
 | 
						|
    REVISION     "200901090000Z"    -- Jan 09, 2009
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added sfcX and lcc4-lcc15 chassis IDs to JnxChassisId
 | 
						|
                enumeration."
 | 
						|
    REVISION     "201010220000Z"    -- Oct 22, 2010
 | 
						|
    DESCRIPTION
 | 
						|
               "Added load average variables"
 | 
						|
    REVISION     "201109090000Z"    -- Sep 09, 2011
 | 
						|
    DESCRIPTION
 | 
						|
               "Added jnxBoxPersonality for MidRangius Boxes
 | 
						|
                namely MX40/MX10/MX5"
 | 
						|
    REVISION     "201202150000Z"    -- Feb 02, 2012
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new offline reason builtinPicBounce to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201202210000Z"    -- Feb 21, 2012
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new jnxFruType: PDU and PSM,
 | 
						|
                and new traps: jnxFmLinkErr and jnxFmCellDropErr."
 | 
						|
    REVISION     "201208240000Z"    -- Aug 24, 2012
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new offline reason fruTypeConfigMismatch to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201208240000Z"    -- Aug 24, 2012
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new offline reason fruTypeConfigMismatch to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201210120000Z"    -- Oct 12, 2012
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new offline reason fruPICOfflineOnEccErrors to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201211070000Z"    -- Nov 07, 2012
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new offline reasons fruFpcIncompatible and
 | 
						|
                fruFpcFanTrayPEMIncompatible to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201301070000Z"    -- Jan 07, 2013
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason openflowConfigChange to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201302280000Z"    -- Feb 28, 2013
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reasons fruFpcScbIncompatible to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201303220000Z"    -- Mar 22, 2013
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason hwError
 | 
						|
                to jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201305220000Z"    -- May 22, 2013
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new offline reasons fruReUnresponsive to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201307170000Z"    -- Jul 17, 2013
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new Fabric plane offline/online/check traps
 | 
						|
                to trap fabric plane offline/online/fault events."
 | 
						|
    REVISION     "201309240000Z"    -- Sep 24, 2013
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason hwError
 | 
						|
                to jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201310150000Z"    -- Oct 15, 2013
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason fruIncompatibleWithPEM,
 | 
						|
                fruIncompatibleWithSIB, and sibIncompatibleWithOtherSIB
 | 
						|
                to jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201311190000Z"    -- Nov 19, 2013
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason fruPfeErrors to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
    REVISION     "201212100000Z"    -- Dec 10, 2012
 | 
						|
    DESCRIPTION 
 | 
						|
               "Added new OIDs to get control plane memory 
 | 
						|
                allocation (jnxOperatingMemoryCP)
 | 
						|
                and utilization(jnxOperatingBufferCP) in RE."
 | 
						|
 | 
						|
    REVISION     "201404080000Z"    -- Apr 08, 2014
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason vpnLocalizationRoleChange to
 | 
						|
                jnxFruOfflineReason enumeration."
 | 
						|
 | 
						|
    REVISION     "201405200000Z"    -- May 20, 2014
 | 
						|
    DESCRIPTION
 | 
						|
               "Added MIBs for 1, 5 and 15 min average CPU util"
 | 
						|
    
 | 
						|
    REVISION     "201407300000Z"    -- Jul 30, 2014
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reasons fruFpcFanTrayIncompatible &
 | 
						|
                fruFpcPEMIncompatible to jnxFruOfflineReason enumeration."
 | 
						|
 | 
						|
    REVISION     "201501140000Z"    -- Jan 14, 2015
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new color types for jnxLEDState and jnxLEDStateOrdered."
 | 
						|
 | 
						|
    REVISION     "201412040000Z"    -- Dec 04, 2014
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new trap: jnxFmAsicErr."
 | 
						|
 | 
						|
    REVISION     "201504010000Z"    -- Apr 1, 2015
 | 
						|
    DESCRIPTION
 | 
						|
              "Added new FRU Power consumption variable."
 | 
						|
 | 
						|
    REVISION     "201504280000Z"    -- Apr 28, 2015
 | 
						|
    DESCRIPTION
 | 
						|
              "Added new MIB jnxContentsModel."
 | 
						|
 | 
						|
    REVISION     "201602020000Z"    -- Feb 02, 2016
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new offline reason fruFpcHFanTrayIncompatible and
 | 
						|
                missing entries mixedSwitchFabric, unsupportedFabric,
 | 
						|
                jamConfigError."
 | 
						|
 | 
						|
    REVISION     "201605160000Z"    -- May 16, 2016
 | 
						|
    DESCRIPTION
 | 
						|
               "Added new trap: jnxFmHealthChkErr."
 | 
						|
 
 | 
						|
    ::= { jnxMibs 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Textual Conventions
 | 
						|
--
 | 
						|
 | 
						|
JnxChassisId ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION  "Identifies a specific router chassis."
 | 
						|
    SYNTAX       INTEGER {
 | 
						|
                     unknown       (1),
 | 
						|
                     singleChassis (2),
 | 
						|
                     scc           (3),
 | 
						|
                     lcc0          (4),
 | 
						|
                     lcc1          (5),
 | 
						|
                     lcc2          (6),
 | 
						|
                     lcc3          (7),
 | 
						|
                     jcs1          (8),
 | 
						|
                     jcs2          (9),
 | 
						|
                     jcs3          (10),
 | 
						|
                     jcs4          (11),
 | 
						|
                     node0         (12),
 | 
						|
                     node1         (13),
 | 
						|
                     sfc0          (14),
 | 
						|
                     sfc1          (15),
 | 
						|
                     sfc2          (16),
 | 
						|
                     sfc3          (17),
 | 
						|
                     sfc4          (18),
 | 
						|
                     lcc4          (19),
 | 
						|
                     lcc5          (20),
 | 
						|
                     lcc6          (21),
 | 
						|
                     lcc7          (22),
 | 
						|
                     lcc8          (23),
 | 
						|
                     lcc9          (24),
 | 
						|
                     lcc10         (25),
 | 
						|
                     lcc11         (26),
 | 
						|
                     lcc12         (27),
 | 
						|
                     lcc13         (28),
 | 
						|
                     lcc14         (29),
 | 
						|
                     lcc15         (30),
 | 
						|
                     member0       (31),
 | 
						|
                     member1       (32),
 | 
						|
                     member2       (33),
 | 
						|
                     member3       (34),
 | 
						|
                     member4       (35),
 | 
						|
                     member5       (36),
 | 
						|
                     member6       (37),
 | 
						|
                     member7       (38),
 | 
						|
                     nodeDevice    (39),
 | 
						|
                     interconnectDevice (40),
 | 
						|
                     controlPlaneDevice (41),
 | 
						|
                     directorDevice (42),
 | 
						|
                     gnf1          (43),
 | 
						|
                     gnf2          (44),
 | 
						|
                     gnf3          (45),
 | 
						|
                     gnf4          (46),
 | 
						|
                     gnf5          (47),
 | 
						|
                     gnf6          (48),
 | 
						|
                     gnf7          (49),
 | 
						|
                     gnf8          (50),
 | 
						|
                     gnf9          (51),
 | 
						|
                     gnf10         (52)
 | 
						|
                 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- Juniper Box Anatomy MIB
 | 
						|
--
 | 
						|
 | 
						|
-- Top level objects
 | 
						|
 | 
						|
    jnxBoxClass OBJECT-TYPE 
 | 
						|
	SYNTAX		OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	        "The class of the box, indicating which product line
 | 
						|
		the box is about, for example, 'Internet Router'."
 | 
						|
	::= { jnxBoxAnatomy 1 }
 | 
						|
 | 
						|
    jnxBoxDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name, model, or detailed description of the box,
 | 
						|
		indicating which product the box is about, for example
 | 
						|
		'M40'."
 | 
						|
	::= { jnxBoxAnatomy 2 }
 | 
						|
 | 
						|
    jnxBoxSerialNo OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The serial number of this subject, blank if unknown 
 | 
						|
		or unavailable."
 | 
						|
	::= { jnxBoxAnatomy 3 }
 | 
						|
 | 
						|
    jnxBoxRevision OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The revision of this subject, blank if unknown or
 | 
						|
		unavailable."
 | 
						|
	::= { jnxBoxAnatomy 4 }
 | 
						|
 | 
						|
    jnxBoxInstalled OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the subject was last
 | 
						|
		installed, up-and-running.  Zero if unknown or 
 | 
						|
		already up-and-running when the agent was up."
 | 
						|
	::= { jnxBoxAnatomy 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- Box Containers Table
 | 
						|
--
 | 
						|
 | 
						|
    jnxContainersTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxContainersEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of containers entries."
 | 
						|
	::= { jnxBoxAnatomy 6 }
 | 
						|
 | 
						|
    jnxContainersEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxContainersEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of containers table."
 | 
						|
	INDEX 	{ jnxContainersIndex }
 | 
						|
	::= { jnxContainersTable 1 }
 | 
						|
 | 
						|
    JnxContainersEntry ::= SEQUENCE {
 | 
						|
	    jnxContainersIndex		Integer32,
 | 
						|
	    jnxContainersView		Integer32,
 | 
						|
	    jnxContainersLevel		Integer32,
 | 
						|
	    jnxContainersWithin		Integer32,
 | 
						|
	    jnxContainersType		OBJECT IDENTIFIER,
 | 
						|
	    jnxContainersDescr          DisplayString,
 | 
						|
	    jnxContainersCount		Integer32
 | 
						|
    }
 | 
						|
 | 
						|
    jnxContainersIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The index for this entry."
 | 
						|
	::= { jnxContainersEntry 1 }
 | 
						|
 | 
						|
    jnxContainersView OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..63)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The view(s) from which the specific container
 | 
						|
		appears.
 | 
						|
 | 
						|
		This variable indicates that the specific container
 | 
						|
		is embedded and accessible from the corresponding
 | 
						|
		view(s).
 | 
						|
 | 
						|
		The value is a bit map represented as a sum.
 | 
						|
		If multiple bits are set, the specified
 | 
						|
		container(s) are located and accessible from 
 | 
						|
		that set of views.
 | 
						|
 | 
						|
		The various values representing the bit positions
 | 
						|
		and its corresponding views are:
 | 
						|
		    1   front
 | 
						|
		    2   rear
 | 
						|
		    4   top
 | 
						|
		    8   bottom
 | 
						|
		   16   leftHandSide
 | 
						|
		   32   rightHandSide
 | 
						|
 | 
						|
		Note 1: 
 | 
						|
		LefHandSide and rightHandSide are referred
 | 
						|
		to based on the view from the front.
 | 
						|
 | 
						|
		Note 2: 
 | 
						|
		If the specified containers are scattered 
 | 
						|
		around various views, the numbering is according
 | 
						|
		to the following sequence:
 | 
						|
		    front -> rear -> top -> bottom
 | 
						|
			  -> leftHandSide -> rightHandSide
 | 
						|
		For each view plane, the numbering sequence is
 | 
						|
		first from left to right, and then from up to down.
 | 
						|
 | 
						|
		Note 3: 
 | 
						|
		Even though the value in chassis hardware (e.g. 
 | 
						|
		slot number) may be labelled from 0, 1, 2, and up,
 | 
						|
		all the indices in MIB start with 1 (not 0) 
 | 
						|
		according to network management convention."
 | 
						|
	::= { jnxContainersEntry 2 }
 | 
						|
 | 
						|
    jnxContainersLevel OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The abstraction level of the box or chassis.
 | 
						|
		It is enumerated from the outside to the inside, 
 | 
						|
		from the outer layer to the inner layer.
 | 
						|
		For example, top level (i.e. level 0) refers to 
 | 
						|
		chassis frame, level 1 FPC slot within chassis 
 | 
						|
		frame, level 2 PIC space within FPC slot."
 | 
						|
	::= { jnxContainersEntry 3 }
 | 
						|
 | 
						|
    jnxContainersWithin OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of its next higher level container 
 | 
						|
		housing	this entry.  The associated 
 | 
						|
		jnxContainersIndex in the jnxContainersTable 
 | 
						|
		represents its next higher level container."
 | 
						|
	::= { jnxContainersEntry 4 }
 | 
						|
 | 
						|
    jnxContainersType OBJECT-TYPE
 | 
						|
	SYNTAX		OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The type of this container."
 | 
						|
	::= { jnxContainersEntry 5 }
 | 
						|
 | 
						|
    jnxContainersDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this
 | 
						|
		subject."
 | 
						|
	::= { jnxContainersEntry 6 }
 | 
						|
 | 
						|
    jnxContainersCount OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of containers of this level
 | 
						|
		per container of the next higher level.  
 | 
						|
		e.g. if there are six level 2 containers in 
 | 
						|
		level 1 container, then jnxContainersCount for
 | 
						|
		level 2 is six."
 | 
						|
	::= { jnxContainersEntry 7 }
 | 
						|
 | 
						|
--
 | 
						|
-- Box Contents Table
 | 
						|
--
 | 
						|
 | 
						|
    jnxContentsLastChange OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the box contents 
 | 
						|
		table last changed.  Zero if unknown or already 
 | 
						|
		existing when the agent was up."
 | 
						|
	::= { jnxBoxAnatomy 7 }
 | 
						|
 | 
						|
    jnxContentsTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxContentsEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of contents entries."
 | 
						|
	::= { jnxBoxAnatomy 8 }
 | 
						|
 | 
						|
    jnxContentsEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxContentsEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of contents table."
 | 
						|
	INDEX	{ jnxContentsContainerIndex, 
 | 
						|
		  jnxContentsL1Index,
 | 
						|
		  jnxContentsL2Index,
 | 
						|
		  jnxContentsL3Index }
 | 
						|
	::= { jnxContentsTable 1 }
 | 
						|
 | 
						|
    JnxContentsEntry ::= SEQUENCE {
 | 
						|
	    jnxContentsContainerIndex	Integer32,
 | 
						|
	    jnxContentsL1Index          Integer32,
 | 
						|
	    jnxContentsL2Index          Integer32,
 | 
						|
	    jnxContentsL3Index          Integer32,
 | 
						|
	    jnxContentsType		OBJECT IDENTIFIER,
 | 
						|
	    jnxContentsDescr		DisplayString,
 | 
						|
	    jnxContentsSerialNo		DisplayString,
 | 
						|
	    jnxContentsRevision		DisplayString,
 | 
						|
	    jnxContentsInstalled	TimeStamp,
 | 
						|
        jnxContentsPartNo           DisplayString,
 | 
						|
        jnxContentsChassisId        JnxChassisId,
 | 
						|
        jnxContentsChassisDescr     DisplayString,
 | 
						|
        jnxContentsChassisCleiCode  DisplayString,
 | 
						|
        jnxContentsModel            DisplayString
 | 
						|
    }
 | 
						|
 | 
						|
    jnxContentsContainerIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The associated jnxContainersIndex in the 
 | 
						|
		jnxContainersTable."
 | 
						|
	::= { jnxContentsEntry 1 }
 | 
						|
	
 | 
						|
    jnxContentsL1Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level one index of the container
 | 
						|
		housing this subject.  Zero if unavailable
 | 
						|
		or inapplicable."
 | 
						|
	::= { jnxContentsEntry 2 }
 | 
						|
 | 
						|
    jnxContentsL2Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level two index of the container
 | 
						|
		housing this subject.  Zero if unavailable
 | 
						|
		or inapplicable."
 | 
						|
	::= { jnxContentsEntry 3 }
 | 
						|
 | 
						|
    jnxContentsL3Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level three index of the container
 | 
						|
		housing this subject.  Zero if unavailable
 | 
						|
		or inapplicable."
 | 
						|
	::= { jnxContentsEntry 4 }
 | 
						|
 | 
						|
    jnxContentsType OBJECT-TYPE
 | 
						|
	SYNTAX		OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The type of this subject.  zeroDotZero
 | 
						|
		if unknown."
 | 
						|
	::= { jnxContentsEntry 5 }
 | 
						|
 | 
						|
    jnxContentsDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this
 | 
						|
		subject."
 | 
						|
	::= { jnxContentsEntry 6 }
 | 
						|
 | 
						|
    jnxContentsSerialNo OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The serial number of this subject, blank if 
 | 
						|
		unknown or unavailable."
 | 
						|
	::= { jnxContentsEntry 7 }
 | 
						|
 | 
						|
    jnxContentsRevision OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The revision of this subject, blank if unknown 
 | 
						|
		or unavailable."
 | 
						|
	::= { jnxContentsEntry 8 }
 | 
						|
 | 
						|
    jnxContentsInstalled OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the subject was last 
 | 
						|
		installed, up-and-running.  Zero if unknown
 | 
						|
		or already up-and-running when the agent was up."
 | 
						|
	::= { jnxContentsEntry 9 }
 | 
						|
 | 
						|
    jnxContentsPartNo OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The part number of this subject, blank if unknown 
 | 
						|
		or unavailable."
 | 
						|
	::= { jnxContentsEntry 10 }
 | 
						|
 | 
						|
    jnxContentsChassisId OBJECT-TYPE
 | 
						|
        SYNTAX          JnxChassisId
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies the chassis on which the contents of this
 | 
						|
                row exists."
 | 
						|
        ::= { jnxContentsEntry 11 }
 | 
						|
 | 
						|
    jnxContentsChassisDescr OBJECT-TYPE
 | 
						|
        SYNTAX          DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A textual description of the chassis on which the
 | 
						|
                contents of this row exists."
 | 
						|
        ::= { jnxContentsEntry 12 }
 | 
						|
 | 
						|
    jnxContentsChassisCleiCode OBJECT-TYPE
 | 
						|
        SYNTAX          DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The clei code of this subject, blank if unknown
 | 
						|
                 or unavailable.
 | 
						|
 | 
						|
                 A CLEI code is an intelligent code that consists of 10
 | 
						|
                 alphanumeric characters with 4 data elements.  The first data
 | 
						|
                 element is considered the basic code with the first 2 characters
 | 
						|
                 indicating the technology or equipment type, and the third and
 | 
						|
                 fourth characters denoting the functional sub-category.  The
 | 
						|
                 second data element represents the features, and its three
 | 
						|
                 characters denote functional capabilities or changes.  The third
 | 
						|
                 data element has one character and denotes a reference to a
 | 
						|
                 manufacturer, system ID, specification, or drawing.  The fourth
 | 
						|
                 data element consists of two characters and contains complementary
 | 
						|
                 data.  These two characters provide a means of differentiating or
 | 
						|
                 providing uniqueness between the eight character CLEI codes by
 | 
						|
                 identifying the manufacturing vintage of the product.  Names are
 | 
						|
                 assigned via procedures defined in [GR485].
 | 
						|
 | 
						|
                 The assigned maintenance agent for the CLEI code, Telcordia
 | 
						|
                 Technologies, is responsible for assigning certain equipment and
 | 
						|
                 other identifiers (e.g., location, manufacturer/supplier) for the
 | 
						|
                 telecommunications industry."
 | 
						|
        ::= { jnxContentsEntry 13 }
 | 
						|
 | 
						|
    jnxContentsModel OBJECT-TYPE
 | 
						|
        SYNTAX          DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The FRU model name of this subject, blank if unknown
 | 
						|
                 or unavailable."
 | 
						|
        ::= { jnxContentsEntry 14 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Box LED Indicators Table
 | 
						|
--
 | 
						|
 | 
						|
    jnxLEDLastChange OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the box LED table 
 | 
						|
		last changed.  Zero if unknown or already at 
 | 
						|
		that state when the agent was up."
 | 
						|
	::= { jnxBoxAnatomy 9 }
 | 
						|
 | 
						|
    jnxLEDTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxLEDEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of status entries."
 | 
						|
	::= { jnxBoxAnatomy 10 }
 | 
						|
 | 
						|
    jnxLEDEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxLEDEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of status table."
 | 
						|
	INDEX 	{ jnxLEDAssociateTable,
 | 
						|
		  jnxLEDAssociateIndex,
 | 
						|
		  jnxLEDL1Index,
 | 
						|
		  jnxLEDL2Index,
 | 
						|
		  jnxLEDL3Index }
 | 
						|
	::= { jnxLEDTable 1 }
 | 
						|
 | 
						|
    JnxLEDEntry ::= SEQUENCE {
 | 
						|
	    jnxLEDAssociateTable	INTEGER,
 | 
						|
	    jnxLEDAssociateIndex	Integer32,
 | 
						|
	    jnxLEDL1Index		Integer32,
 | 
						|
	    jnxLEDL2Index		Integer32,
 | 
						|
	    jnxLEDL3Index		Integer32,
 | 
						|
	    jnxLEDOriginator		OBJECT IDENTIFIER,
 | 
						|
	    jnxLEDDescr			DisplayString,
 | 
						|
	    jnxLEDState			INTEGER,
 | 
						|
	    jnxLEDStateOrdered		INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
    jnxLEDAssociateTable OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		other(1),
 | 
						|
		jnxContainersTable(2),
 | 
						|
		jnxContentsTable(3)
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The associated table that this entry is 
 | 
						|
		related."
 | 
						|
	::= { jnxLEDEntry 1 }
 | 
						|
 | 
						|
    jnxLEDAssociateIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the associated table that this
 | 
						|
		entry is related."
 | 
						|
	::= { jnxLEDEntry 2 }
 | 
						|
 | 
						|
    jnxLEDL1Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The level one index of the associated
 | 
						|
		table that this entry is related.  Zero 
 | 
						|
		if unavailable or inapplicable."
 | 
						|
	::= { jnxLEDEntry 3 }
 | 
						|
 | 
						|
    jnxLEDL2Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The level two index of the associated
 | 
						|
		table that this entry is related.  Zero 
 | 
						|
		if unavailable or inapplicable."
 | 
						|
	::= { jnxLEDEntry 4 }
 | 
						|
 | 
						|
    jnxLEDL3Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The level three index of the associated
 | 
						|
		table that this entry is related.  Zero
 | 
						|
		if unavailable or inapplicable."
 | 
						|
	::= { jnxLEDEntry 5 }
 | 
						|
 | 
						|
    jnxLEDOriginator OBJECT-TYPE
 | 
						|
	SYNTAX		OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The originator of the this entry."
 | 
						|
	::= { jnxLEDEntry 6 }
 | 
						|
 | 
						|
    jnxLEDDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this subject."
 | 
						|
	::= { jnxLEDEntry 7 }
 | 
						|
 | 
						|
    jnxLEDState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		other(1),     -- unknown or unavailable
 | 
						|
		green(2),     -- ok, good, normally working,
 | 
						|
			      -- or on-line as a standby backup if
 | 
						|
			      -- there is an active primary
 | 
						|
		yellow(3),    -- alarm, warning, marginally working
 | 
						|
		red(4),	      -- alert, failed, not working
 | 
						|
		blue(5),      -- ok, on-line as an active primary
 | 
						|
		amber(6),     -- alarm, off-line, not running
 | 
						|
		off(7),            -- off-line, not running
 | 
						|
		blinkingGreen(8),  -- entering state of ok, good, normally working
 | 
						|
		blinkingYellow(9), -- entering state of alarm, warning, marginally working
 | 
						|
		blinkingRed(10),   -- entering state of alert, failed, not working
 | 
						|
		blinkingBlue(11),  -- entering state of ok, on-line as an active primary
 | 
						|
		blinkingAmber(12)  -- entering state of alarm, off-line, not running
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The state of the LED indicator."
 | 
						|
	::= { jnxLEDEntry 8 }
 | 
						|
 | 
						|
    jnxLEDStateOrdered OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		blue(1),      -- ok, on-line as an active primary
 | 
						|
		green(2),     -- ok, good, normally working,
 | 
						|
			      -- or on-line as a standby backup if
 | 
						|
			      -- there is an active primary
 | 
						|
		amber(3),     -- alarm, off-line, not running
 | 
						|
		yellow(4),    -- alarm, warning, marginally working
 | 
						|
		red(5),	      -- alert, failed, not working
 | 
						|
		other(6),     -- unknown or unavailable
 | 
						|
		off(7),             -- off-line, not running
 | 
						|
		blinkingBlue(8),    -- entering state of ok, on-line as an active primary
 | 
						|
		blinkingGreen(9),   -- entering state of ok, good, normally working
 | 
						|
		blinkingAmber(10),  -- entering state of alarm, off-line, not running
 | 
						|
		blinkingYellow(11), -- entering state of alarm, warning, marginally working
 | 
						|
		blinkingRed(12)     -- entering state of alert, failed, not working
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The state of the LED indicator.  Identical to jnxLEDState, but
 | 
						|
                with enums ordered from 'most operational' to 'least
 | 
						|
                operational' states."
 | 
						|
	::= { jnxLEDEntry 9 }
 | 
						|
--
 | 
						|
-- Box Filled Status Table
 | 
						|
--
 | 
						|
-- This table show the empty/filled status of the container in the 
 | 
						|
-- box containers table.
 | 
						|
--
 | 
						|
 | 
						|
    jnxFilledLastChange OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the box filled 
 | 
						|
		status table last changed.  Zero if unknown or
 | 
						|
		already at that state when the agent was up."
 | 
						|
	::= { jnxBoxAnatomy 11 }
 | 
						|
	
 | 
						|
    jnxFilledTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxFilledEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of filled status entries."
 | 
						|
	::= { jnxBoxAnatomy 12 }
 | 
						|
 | 
						|
    jnxFilledEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxFilledEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of filled status table."
 | 
						|
	INDEX	{ jnxFilledContainerIndex,
 | 
						|
		  jnxFilledL1Index,
 | 
						|
		  jnxFilledL2Index,
 | 
						|
		  jnxFilledL3Index }
 | 
						|
	::= { jnxFilledTable 1 }
 | 
						|
 | 
						|
    JnxFilledEntry ::= SEQUENCE {
 | 
						|
	    jnxFilledContainerIndex   	Integer32,
 | 
						|
	    jnxFilledL1Index          	Integer32,
 | 
						|
	    jnxFilledL2Index          	Integer32,
 | 
						|
	    jnxFilledL3Index          	Integer32,
 | 
						|
	    jnxFilledDescr              DisplayString,
 | 
						|
            jnxFilledState              INTEGER,
 | 
						|
            jnxFilledChassisId          JnxChassisId,
 | 
						|
            jnxFilledChassisDescr       DisplayString
 | 
						|
    }
 | 
						|
 | 
						|
    jnxFilledContainerIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The associated jnxContainersIndex in the 
 | 
						|
		jnxContainersTable."
 | 
						|
	::= { jnxFilledEntry 1 }
 | 
						|
	
 | 
						|
    jnxFilledL1Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level one index of the container
 | 
						|
		housing this subject.  Zero if unavailable
 | 
						|
		or inapplicable."
 | 
						|
	::= { jnxFilledEntry 2 }
 | 
						|
 | 
						|
    jnxFilledL2Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level two index of the container
 | 
						|
		housing this subject.  Zero if unavailable
 | 
						|
		or inapplicable."
 | 
						|
	::= { jnxFilledEntry 3 }
 | 
						|
 | 
						|
    jnxFilledL3Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level three index of the container
 | 
						|
		housing this subject.  Zero if unavailable
 | 
						|
		or inapplicable."
 | 
						|
	::= { jnxFilledEntry 4 }
 | 
						|
 | 
						|
    jnxFilledDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this
 | 
						|
		subject."
 | 
						|
	::= { jnxFilledEntry 5 }
 | 
						|
 | 
						|
    jnxFilledState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		unknown(1),
 | 
						|
		empty(2),
 | 
						|
		filled(3)
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The filled state of this subject."
 | 
						|
	::= { jnxFilledEntry 6 }
 | 
						|
 | 
						|
    jnxFilledChassisId OBJECT-TYPE
 | 
						|
        SYNTAX         JnxChassisId
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies the chassis on which the contents of this
 | 
						|
                row exists."
 | 
						|
        ::= { jnxFilledEntry 7 }
 | 
						|
 | 
						|
    jnxFilledChassisDescr OBJECT-TYPE
 | 
						|
        SYNTAX         DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "A textual description of the chassis on which the
 | 
						|
                contents of this row exists."
 | 
						|
        ::= { jnxFilledEntry 8 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Box Operating Status Table
 | 
						|
--
 | 
						|
-- This table reveals the operating status of some subjects 
 | 
						|
-- of interest in the box contents table.
 | 
						|
--
 | 
						|
 | 
						|
    jnxOperatingTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxOperatingEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of operating status entries."
 | 
						|
	::= { jnxBoxAnatomy 13 }
 | 
						|
 | 
						|
    jnxOperatingEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxOperatingEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of operating status table."
 | 
						|
	INDEX	{ jnxOperatingContentsIndex,
 | 
						|
		  jnxOperatingL1Index,
 | 
						|
		  jnxOperatingL2Index,
 | 
						|
		  jnxOperatingL3Index }
 | 
						|
	::= { jnxOperatingTable 1 }
 | 
						|
 | 
						|
    JnxOperatingEntry ::= SEQUENCE {
 | 
						|
	    jnxOperatingContentsIndex   Integer32,
 | 
						|
	    jnxOperatingL1Index         Integer32,
 | 
						|
	    jnxOperatingL2Index         Integer32,
 | 
						|
	    jnxOperatingL3Index         Integer32,
 | 
						|
	    jnxOperatingDescr           DisplayString,
 | 
						|
	    jnxOperatingState	    	INTEGER,
 | 
						|
	    jnxOperatingTemp            Gauge32,
 | 
						|
	    jnxOperatingCPU		Gauge32,
 | 
						|
	    jnxOperatingISR             Gauge32,
 | 
						|
	    jnxOperatingDRAMSize        Integer32,
 | 
						|
	    jnxOperatingBuffer          Gauge32,
 | 
						|
	    jnxOperatingHeap            Gauge32,
 | 
						|
	    jnxOperatingUpTime          TimeInterval,
 | 
						|
	    jnxOperatingLastRestart     TimeStamp,
 | 
						|
	    jnxOperatingMemory          Integer32,
 | 
						|
        jnxOperatingStateOrdered    INTEGER,
 | 
						|
        jnxOperatingChassisId       JnxChassisId,
 | 
						|
        jnxOperatingChassisDescr    DisplayString,
 | 
						|
        jnxOperatingRestartTime     DateAndTime,
 | 
						|
        jnxOperating1MinLoadAvg     Gauge32,
 | 
						|
        jnxOperating5MinLoadAvg     Gauge32,
 | 
						|
        jnxOperating15MinLoadAvg    Gauge32,
 | 
						|
        jnxOperating1MinAvgCPU      Gauge32,
 | 
						|
        jnxOperating5MinAvgCPU      Gauge32,
 | 
						|
        jnxOperating15MinAvgCPU     Gauge32,
 | 
						|
        jnxOperatingFRUPower        Gauge32,
 | 
						|
             jnxOperatingBufferCP        Gauge32,
 | 
						|
             jnxOperatingMemoryCP        Integer32
 | 
						|
    }
 | 
						|
 | 
						|
    jnxOperatingContentsIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The associated jnxContentsContainerIndex in the 
 | 
						|
		jnxContentsTable."
 | 
						|
	::= { jnxOperatingEntry 1 }
 | 
						|
	
 | 
						|
    jnxOperatingL1Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level one index associated with this
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 2 }
 | 
						|
 | 
						|
    jnxOperatingL2Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level two index associated with this 
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 3 }
 | 
						|
 | 
						|
    jnxOperatingL3Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level three index associated with this
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 4 }
 | 
						|
 | 
						|
    jnxOperatingDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this subject."
 | 
						|
	::= { jnxOperatingEntry 5 }
 | 
						|
 | 
						|
    jnxOperatingState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		unknown(1),
 | 
						|
		running(2),   -- up and running,
 | 
						|
			      -- as a active primary
 | 
						|
		ready(3),     -- ready to run, not running yet
 | 
						|
		reset(4),     -- held in reset, not ready yet
 | 
						|
	        runningAtFullSpeed(5),  
 | 
						|
			      -- valid for fans only
 | 
						|
	        down(6),      -- down or off, for power supply
 | 
						|
		standby(7)    -- running as a standby backup
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The operating state of this subject."
 | 
						|
	::= { jnxOperatingEntry 6 }
 | 
						|
 | 
						|
    jnxOperatingTemp OBJECT-TYPE
 | 
						|
	SYNTAX		Gauge32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The temperature in Celsius (degrees C) of this 
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 7 }
 | 
						|
 | 
						|
    jnxOperatingCPU OBJECT-TYPE
 | 
						|
	SYNTAX		Gauge32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The CPU utilization in percentage of this 
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 8 }
 | 
						|
	
 | 
						|
    jnxOperatingISR OBJECT-TYPE
 | 
						|
	SYNTAX		Gauge32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The CPU utilization in percentage of this subject
 | 
						|
		spending in interrupt service routine (ISR).
 | 
						|
		Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 9 }
 | 
						|
	
 | 
						|
    jnxOperatingDRAMSize OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The DRAM size in bytes of this subject.
 | 
						|
		Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 10 }
 | 
						|
	
 | 
						|
    jnxOperatingBuffer OBJECT-TYPE
 | 
						|
	SYNTAX		Gauge32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The buffer pool utilization in percentage
 | 
						|
		of this subject.  Zero if unavailable or 
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxOperatingEntry 11 }
 | 
						|
	
 | 
						|
    jnxOperatingHeap OBJECT-TYPE
 | 
						|
	SYNTAX		Gauge32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The heap utilization in percentage of 
 | 
						|
		this subject.  Zero if unavailable or 
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxOperatingEntry 12 }
 | 
						|
 | 
						|
    jnxOperatingUpTime OBJECT-TYPE
 | 
						|
	SYNTAX		TimeInterval
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
        STATUS          deprecated
 | 
						|
	DESCRIPTION
 | 
						|
		"The time interval in 10-millisecond period
 | 
						|
		that this subject has been up and running.  
 | 
						|
		Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxOperatingEntry 13 }
 | 
						|
 | 
						|
    jnxOperatingLastRestart OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when this subject 
 | 
						|
		last restarted.  Zero if unavailable or 
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxOperatingEntry 14 }
 | 
						|
 | 
						|
    jnxOperatingMemory OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The installed memory size in Megabytes 
 | 
						|
		of this subject.  Zero if unavailable or
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxOperatingEntry 15 }
 | 
						|
 | 
						|
    jnxOperatingStateOrdered OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		running(1),   -- up and running,
 | 
						|
			      -- as a active primary
 | 
						|
		standby(2),   -- running as a standby backup
 | 
						|
		ready(3),     -- ready to run, not running yet
 | 
						|
	        runningAtFullSpeed(4),  
 | 
						|
			      -- valid for fans only
 | 
						|
		reset(5),     -- held in reset, not ready yet
 | 
						|
	        down(6),      -- down or off, for power supply
 | 
						|
		unknown(7)
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The operating state of this subject.  Identical to
 | 
						|
                 jnxOperatingState, but with enums ordered from 'most
 | 
						|
                 operational' to 'least operational' states."
 | 
						|
	::= { jnxOperatingEntry 16 }
 | 
						|
 | 
						|
    jnxOperatingChassisId OBJECT-TYPE
 | 
						|
        SYNTAX         JnxChassisId
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies the chassis on which the contents of this
 | 
						|
                row exists."
 | 
						|
        ::= { jnxOperatingEntry 17 }
 | 
						|
 | 
						|
    jnxOperatingChassisDescr OBJECT-TYPE
 | 
						|
        SYNTAX         DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "A textual description of the chassis on which the
 | 
						|
                contents of this row exists."
 | 
						|
        ::= { jnxOperatingEntry 18 }
 | 
						|
 | 
						|
    jnxOperatingRestartTime OBJECT-TYPE
 | 
						|
        SYNTAX          DateAndTime
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The time at which this entity
 | 
						|
                last restarted."
 | 
						|
        ::= { jnxOperatingEntry 19 }
 | 
						|
 | 
						|
        jnxOperating1MinLoadAvg OBJECT-TYPE
 | 
						|
            SYNTAX          Gauge32
 | 
						|
            MAX-ACCESS      read-only
 | 
						|
            STATUS          current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The CPU Load Average over the last 1 minutes
 | 
						|
                     Here it will be shown as percentage value
 | 
						|
                     Zero if unavailable or inapplicable."
 | 
						|
            ::= { jnxOperatingEntry 20 }
 | 
						|
 | 
						|
        jnxOperating5MinLoadAvg OBJECT-TYPE
 | 
						|
            SYNTAX          Gauge32
 | 
						|
            MAX-ACCESS      read-only
 | 
						|
            STATUS          current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The CPU Load Average over the last 5 minutes
 | 
						|
                     Here it will be shown as percentage value
 | 
						|
                     Zero if unavailable or inapplicable."
 | 
						|
            ::= { jnxOperatingEntry 21 }
 | 
						|
 | 
						|
        jnxOperating15MinLoadAvg OBJECT-TYPE
 | 
						|
            SYNTAX          Gauge32
 | 
						|
            MAX-ACCESS      read-only
 | 
						|
            STATUS          current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The CPU Load Average over the last 15 minutes
 | 
						|
                     Here it will be shown as percentage value
 | 
						|
                     Zero if unavailable or inapplicable."
 | 
						|
            ::= { jnxOperatingEntry 22 }
 | 
						|
 | 
						|
    jnxOperating1MinAvgCPU OBJECT-TYPE
 | 
						|
        SYNTAX          Gauge32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The CPU utilization in percentage of this
 | 
						|
             subject averaged over last 1 minutes. Zero if
 | 
						|
             unavailable or inapplicable."
 | 
						|
        ::= { jnxOperatingEntry 23 }
 | 
						|
 | 
						|
    jnxOperating5MinAvgCPU OBJECT-TYPE
 | 
						|
        SYNTAX          Gauge32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The CPU utilization in percentage of this
 | 
						|
             subject averaged over last 5 minutes.  Zero if
 | 
						|
             unavailable or inapplicable."
 | 
						|
        ::= { jnxOperatingEntry 24 }
 | 
						|
 | 
						|
    jnxOperating15MinAvgCPU OBJECT-TYPE
 | 
						|
        SYNTAX          Gauge32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The CPU utilization in percentage of this
 | 
						|
             subject averaged over last 15 minutes.  Zero
 | 
						|
             if unavailable or inapplicable."
 | 
						|
        ::= { jnxOperatingEntry 25 }
 | 
						|
  
 | 
						|
        jnxOperatingFRUPower    OBJECT-TYPE
 | 
						|
            SYNTAX          Gauge32
 | 
						|
            MAX-ACCESS      read-only
 | 
						|
            STATUS          current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The present power of each FRU. Here it will
 | 
						|
                     be shown in terms of voltage. Zero if unavailable
 | 
						|
                     or inapplicable"
 | 
						|
            ::= { jnxOperatingEntry 26 }
 | 
						|
 | 
						|
    	jnxOperatingBufferCP OBJECT-TYPE
 | 
						|
	    SYNTAX		Gauge32
 | 
						|
	    MAX-ACCESS		read-only
 | 
						|
	    STATUS		current
 | 
						|
	    DESCRIPTION
 | 
						|
	    	    "The buffer pool utilization in percentage
 | 
						|
	    	    of this subject in control plane.  Zero if 
 | 
						|
                    unavailable or inapplicable."
 | 
						|
	    ::= { jnxOperatingEntry 27 }
 | 
						|
	
 | 
						|
    	jnxOperatingMemoryCP OBJECT-TYPE
 | 
						|
	    SYNTAX	    	Integer32	
 | 
						|
	    MAX-ACCESS		read-only
 | 
						|
	    STATUS		current
 | 
						|
	    DESCRIPTION
 | 
						|
		        "The Allocated memory size for control plane
 | 
						|
                        in Megabytes. Zero if unavailable or
 | 
						|
	        	inapplicable."
 | 
						|
	    ::= { jnxOperatingEntry 28 }
 | 
						|
 | 
						|
--
 | 
						|
-- Box Redundancy Information Table
 | 
						|
--
 | 
						|
-- This table shows the internal configuration setting for the 
 | 
						|
-- available redundant subsystems or components in the box.
 | 
						|
--
 | 
						|
 | 
						|
    jnxRedundancyTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxRedundancyEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of redundancy information entries."
 | 
						|
	::= { jnxBoxAnatomy 14 }
 | 
						|
 | 
						|
    jnxRedundancyEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxRedundancyEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry in the redundancy information table."
 | 
						|
	INDEX	{ jnxRedundancyContentsIndex,
 | 
						|
		  jnxRedundancyL1Index,
 | 
						|
		  jnxRedundancyL2Index,
 | 
						|
		  jnxRedundancyL3Index }
 | 
						|
	::= { jnxRedundancyTable 1 }
 | 
						|
 | 
						|
    JnxRedundancyEntry ::= SEQUENCE {
 | 
						|
	    jnxRedundancyContentsIndex       Integer32,
 | 
						|
	    jnxRedundancyL1Index             Integer32,
 | 
						|
	    jnxRedundancyL2Index             Integer32,
 | 
						|
	    jnxRedundancyL3Index             Integer32,
 | 
						|
	    jnxRedundancyDescr               DisplayString,
 | 
						|
	    jnxRedundancyConfig	     	     INTEGER,
 | 
						|
	    jnxRedundancyState	     	     INTEGER,
 | 
						|
	    jnxRedundancySwitchoverCount     Counter32,
 | 
						|
	    jnxRedundancySwitchoverTime      TimeStamp,
 | 
						|
	    jnxRedundancySwitchoverReason    INTEGER,
 | 
						|
	    jnxRedundancyKeepaliveHeartbeat  Integer32,
 | 
						|
	    jnxRedundancyKeepaliveTimeout    Integer32,
 | 
						|
	    jnxRedundancyKeepaliveElapsed    Integer32,
 | 
						|
            jnxRedundancyKeepaliveLoss       Counter32,
 | 
						|
            jnxRedundancyChassisId           JnxChassisId,
 | 
						|
            jnxRedundancyChassisDescr        DisplayString
 | 
						|
    }
 | 
						|
 | 
						|
    jnxRedundancyContentsIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The associated jnxContentsContainerIndex in the 
 | 
						|
		jnxContentsTable."
 | 
						|
	::= { jnxRedundancyEntry 1 }
 | 
						|
 	
 | 
						|
    jnxRedundancyL1Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level one index associated with this
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 2 }
 | 
						|
 | 
						|
    jnxRedundancyL2Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level two index associated with this 
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 3 }
 | 
						|
 | 
						|
    jnxRedundancyL3Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level three index associated with this
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 4 }
 | 
						|
 | 
						|
    jnxRedundancyDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this subject."
 | 
						|
	::= { jnxRedundancyEntry 5 }
 | 
						|
 | 
						|
    jnxRedundancyConfig OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		unknown(1),
 | 
						|
		master(2),    -- election priority set as a master
 | 
						|
		backup(3),    -- election priority set as a backup
 | 
						|
		disabled(4),  -- election disabled
 | 
						|
		notApplicable(5) -- any among the available can be master
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The election priority of redundancy configuration for
 | 
						|
		this subject.  The value 'notApplicable' means no
 | 
						|
		specific instance is configured to be master or
 | 
						|
		backup; whichever component boots up first becomes a
 | 
						|
		master."
 | 
						|
	::= { jnxRedundancyEntry 6 }
 | 
						|
 | 
						|
    jnxRedundancyState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		unknown(1),
 | 
						|
		master(2),    -- master
 | 
						|
		backup(3),    -- backup
 | 
						|
		disabled(4)   -- disabled
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The current running state for this subject."
 | 
						|
	::= { jnxRedundancyEntry 7 }
 | 
						|
 | 
						|
    jnxRedundancySwitchoverCount OBJECT-TYPE
 | 
						|
	SYNTAX		Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of switchover as perceived by
 | 
						|
		this subject since routing engine is up and running.
 | 
						|
		The switchover is defined as a change in state of
 | 
						|
		jnxRedundancyState from master to backup or vice
 | 
						|
		versa.	Its value is reset when the routing engine
 | 
						|
		is reset or rebooted."
 | 
						|
	::= { jnxRedundancyEntry 8 }
 | 
						|
 | 
						|
    jnxRedundancySwitchoverTime OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the jnxRedundancyState
 | 
						|
		of this subject was last switched over from master
 | 
						|
		to backup or vice versa.  Zero if unknown or never
 | 
						|
		switched over since the routing engine is up and
 | 
						|
		running."
 | 
						|
	::= { jnxRedundancyEntry 9 }
 | 
						|
 | 
						|
    jnxRedundancySwitchoverReason OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		other(1),		-- others
 | 
						|
		neverSwitched(2),	-- never switched
 | 
						|
		userSwitched(3),	-- user-initiated switchover
 | 
						|
		autoSwitched(4)		-- automatic switchover
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The reason of the last switchover for this subject."
 | 
						|
	::= { jnxRedundancyEntry 10 }
 | 
						|
 | 
						|
    jnxRedundancyKeepaliveHeartbeat OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The period of sending keepalive messages between
 | 
						|
		the master and backup subsystems.  It is a system-wide
 | 
						|
		preset value in seconds used by internal mastership
 | 
						|
		resolution.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 11 }
 | 
						|
 | 
						|
    jnxRedundancyKeepaliveTimeout OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The timeout period in seconds, by the keepalive 
 | 
						|
		watchdog timer, before initiating a switch over to 
 | 
						|
		the backup subsystem.  Zero if unavailable or 
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 12 }
 | 
						|
 | 
						|
    jnxRedundancyKeepaliveElapsed OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The elapsed time in seconds by this subject since 
 | 
						|
		receiving the last keepalive message from the other
 | 
						|
		subsystems.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 13 }
 | 
						|
 | 
						|
    jnxRedundancyKeepaliveLoss OBJECT-TYPE
 | 
						|
	SYNTAX		Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of losses on keepalive messages 
 | 
						|
		between the master and backup subsystems as perceived
 | 
						|
		by this subject since the system is up and running.  
 | 
						|
		Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxRedundancyEntry 14 }
 | 
						|
 | 
						|
    jnxRedundancyChassisId OBJECT-TYPE
 | 
						|
        SYNTAX         JnxChassisId
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies the chassis on which the contents of this
 | 
						|
                row exists."
 | 
						|
        ::= { jnxRedundancyEntry 15 }
 | 
						|
 | 
						|
    jnxRedundancyChassisDescr OBJECT-TYPE
 | 
						|
        SYNTAX         DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "A textual description of the chassis on which the
 | 
						|
                contents of this row exists."
 | 
						|
        ::= { jnxRedundancyEntry 16 }
 | 
						|
 | 
						|
	
 | 
						|
--
 | 
						|
-- FRU (Field Replaceable Unit) Status Table
 | 
						|
--
 | 
						|
-- This table shows the status of the FRUs in the chassis.
 | 
						|
--
 | 
						|
 | 
						|
    jnxFruTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF JnxFruEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A list of FRU status entries."
 | 
						|
	::= { jnxBoxAnatomy 15 }
 | 
						|
 | 
						|
    jnxFruEntry OBJECT-TYPE
 | 
						|
	SYNTAX		JnxFruEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry in the FRU status table."
 | 
						|
	INDEX	{ jnxFruContentsIndex,
 | 
						|
		  jnxFruL1Index,
 | 
						|
		  jnxFruL2Index,
 | 
						|
		  jnxFruL3Index }
 | 
						|
	::= { jnxFruTable 1 }
 | 
						|
 | 
						|
    JnxFruEntry ::= SEQUENCE {
 | 
						|
	    jnxFruContentsIndex       Integer32,
 | 
						|
	    jnxFruL1Index             Integer32,
 | 
						|
	    jnxFruL2Index             Integer32,
 | 
						|
	    jnxFruL3Index             Integer32,
 | 
						|
	    jnxFruName                DisplayString,
 | 
						|
	    jnxFruType        	      INTEGER,
 | 
						|
	    jnxFruSlot                Integer32,
 | 
						|
	    jnxFruState	     	      INTEGER,
 | 
						|
	    jnxFruTemp                Gauge32,
 | 
						|
	    jnxFruOfflineReason       INTEGER,
 | 
						|
	    jnxFruLastPowerOff        TimeStamp,
 | 
						|
	    jnxFruLastPowerOn         TimeStamp,
 | 
						|
            jnxFruPowerUpTime         TimeInterval,
 | 
						|
            jnxFruChassisId           JnxChassisId,
 | 
						|
            jnxFruChassisDescr        DisplayString,
 | 
						|
            jnxFruPsdAssignment       Integer32
 | 
						|
    }
 | 
						|
 | 
						|
    jnxFruContentsIndex OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (1..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The associated jnxContentsContainerIndex in the 
 | 
						|
		jnxContentsTable."
 | 
						|
	::= { jnxFruEntry 1 }
 | 
						|
 	
 | 
						|
    jnxFruL1Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level one index associated with this
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 2 }
 | 
						|
 | 
						|
    jnxFruL2Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level two index associated with this 
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 3 }
 | 
						|
 | 
						|
    jnxFruL3Index OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The level three index associated with this
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 4 }
 | 
						|
 | 
						|
    jnxFruName OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE (0..255))
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The name or detailed description of this subject."
 | 
						|
	::= { jnxFruEntry 5 }
 | 
						|
 | 
						|
    jnxFruType OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		other(1),                               -- unknown or others
 | 
						|
		clockGenerator(2),                      -- CG
 | 
						|
		flexiblePicConcentrator(3),             -- FPC
 | 
						|
		switchingAndForwardingModule(4),        -- SFM
 | 
						|
		controlBoard(5),                        -- CBD, SCB
 | 
						|
		routingEngine(6),                       -- RE
 | 
						|
		powerEntryModule(7),                    -- PEM
 | 
						|
		frontPanelModule(8),                    -- FPM
 | 
						|
		switchInterfaceBoard(9),                -- SIB
 | 
						|
		processorMezzanineBoardForSIB(10),      -- SPMB
 | 
						|
		portInterfaceCard(11),                  -- PIC
 | 
						|
		craftInterfacePanel(12),                -- CIP
 | 
						|
		fan(13),                                -- fan
 | 
						|
		lineCardChassis(14),                    -- LCC
 | 
						|
                forwardingEngineBoard(15),              -- FEB
 | 
						|
                protectedSystemDomain(16),              -- PSD
 | 
						|
		powerDistributionUnit(17),              -- PDU
 | 
						|
		powerSupplyModule(18),                  -- PSM
 | 
						|
		switchFabricBoard(19),                  -- SFB
 | 
						|
		adapterCard(20)                         -- ADC
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The FRU type for this subject."
 | 
						|
	::= { jnxFruEntry 6 }
 | 
						|
 | 
						|
    jnxFruSlot OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..'7fffffff'h)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The slot number of this subject.  This is equivalent
 | 
						|
		to jnxFruL1Index in meaning.  Zero if unavailable or 
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxFruEntry 7 }
 | 
						|
 | 
						|
    jnxFruState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		unknown(1),
 | 
						|
		empty(2),
 | 
						|
		present(3),
 | 
						|
		ready(4),
 | 
						|
		announceOnline(5),
 | 
						|
		online(6),
 | 
						|
		anounceOffline(7),
 | 
						|
		offline(8),
 | 
						|
		diagnostic(9),
 | 
						|
		standby(10)
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The current state for this subject."
 | 
						|
	::= { jnxFruEntry 8 }
 | 
						|
 | 
						|
    jnxFruTemp OBJECT-TYPE
 | 
						|
	SYNTAX		Gauge32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The temperature in Celsius (degrees C) of this 
 | 
						|
		subject.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 9 }
 | 
						|
 | 
						|
    jnxFruOfflineReason OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
		unknown(1),	                -- unknown or other
 | 
						|
		none(2),	                -- none	
 | 
						|
		error(3),      	                -- error 
 | 
						|
		noPower(4),	                -- no power  
 | 
						|
		configPowerOff(5),              -- configured to power off
 | 
						|
		configHoldInReset(6),           -- configured to hold in reset
 | 
						|
		cliCommand(7),                  -- offlined by cli command
 | 
						|
		buttonPress(8),                 -- offlined by button press
 | 
						|
		cliRestart(9),                  -- restarted by cli command
 | 
						|
		overtempShutdown(10),           -- overtemperature shutdown
 | 
						|
		masterClockDown(11),            -- master clock down
 | 
						|
		singleSfmModeChange(12),        -- single SFM mode change
 | 
						|
		packetSchedulingModeChange(13), -- packet scheduling mode change
 | 
						|
		physicalRemoval(14),            -- physical removal
 | 
						|
		unresponsiveRestart(15),        -- restarting unresponsive board
 | 
						|
		sonetClockAbsent(16),           -- sonet out clock absent
 | 
						|
                rddPowerOff(17),                -- RDD power off
 | 
						|
                majorErrors(18),                -- major errors
 | 
						|
                minorErrors(19),                -- minor errors
 | 
						|
                lccHardRestart(20),             -- LCC hard restart
 | 
						|
                lccVersionMismatch(21),         -- LCC version mismatch
 | 
						|
                powerCycle(22),                 -- power cycle
 | 
						|
                reconnect(23),                  -- reconnect
 | 
						|
                overvoltage(24),                -- overvoltage
 | 
						|
                pfeVersionMismatch(25),         -- PFE version mismatch
 | 
						|
                febRddCfgChange(26),            -- FEB redundancy cfg changed
 | 
						|
                fpcMisconfig(27),               -- FPC is misconfigured
 | 
						|
                fruReconnectFail(28),           -- FRU did not reconnect
 | 
						|
                fruFwddReset(29),               -- FWDD reset the fru
 | 
						|
                fruFebSwitch(30),               -- FEB got switched
 | 
						|
                fruFebOffline(31),              -- FEB was offlined
 | 
						|
                fruInServSoftUpgradeError(32),  -- In Service Software Upgrade Error
 | 
						|
                fruChasdPowerRatingExceed(33),  -- Chassis power rating exceeded
 | 
						|
                fruConfigOffline(34),           -- Configured offline
 | 
						|
                fruServiceRestartRequest(35),   -- restarting request from a service
 | 
						|
                spuResetRequest(36),            -- SPU reset request
 | 
						|
                spuFlowdDown(37),               -- SPU flowd down
 | 
						|
                spuSpi4Down(38),                -- SPU SPI4 down
 | 
						|
                spuWatchdogTimeout(39),         -- SPU Watchdog timeout
 | 
						|
                spuCoreDump(40),                -- SPU kernel core dump
 | 
						|
                fpgaSpi4LinkDown(41),           -- FPGA SPI4 link down
 | 
						|
                i3Spi4LinkDown(42),             -- I3 SPI4 link down
 | 
						|
                cppDisconnect(43),              -- CPP disconnect
 | 
						|
                cpuNotBoot(44),                 -- CPU not boot
 | 
						|
                spuCoreDumpComplete(45),        -- SPU kernel core dump complete
 | 
						|
                rstOnSpcSpuFailure(46),         -- Rst on SPC SPU failure
 | 
						|
                softRstOnSpcSpuFailure(47),     -- Soft Reset on SPC SPU failure
 | 
						|
                hwAuthenticationFailure(48),    -- HW authentication failure
 | 
						|
                reconnectFpcFail(49),           -- Reconnect FPC fail
 | 
						|
                fpcAppFailed(50),               -- FPC app failed
 | 
						|
                fpcKernelCrash(51),             -- FPC kernel crash
 | 
						|
                spuFlowdDownNoCore(52),         -- SPU flowd down, no core dump
 | 
						|
                spuFlowdCoreDumpIncomplete(53), -- SPU flowd crash with incomplete core dump
 | 
						|
                spuFlowdCoreDumpComplete(54),   -- SPU flowd crash with complete core dump
 | 
						|
                spuIdpdDownNoCore(55),          -- SPU idpd down, no core dump
 | 
						|
                spuIdpdCoreDumpIncomplete(56),  -- SPU idpd crash with incomplete core dump
 | 
						|
                spuIdpdCoreDumpComplete(57),    -- SPU idpd crash with complete core dump
 | 
						|
                spuCoreDumpIncomplete(58),      -- SPU kernel crash with incomplete core dump
 | 
						|
                spuIdpdDown(59),                -- SPU idpd down
 | 
						|
                fruPfeReset(60),                -- PFE reset
 | 
						|
                fruReconnectNotReady(61),       -- FPC not ready to reconnect
 | 
						|
                fruSfLinkDown(62),              -- FE - Fabric links down
 | 
						|
                fruFabricDown(63),              -- Fabric transitioned from up to down
 | 
						|
                fruAntiCounterfeitRetry(64),    -- FPC offlined due to Anti Counterfeit Retry
 | 
						|
                fruFPCChassisClusterDisable(65), -- FPC offlined due to Chassis Cluster Disable
 | 
						|
                spuFipsError(66),                -- SPU fips error
 | 
						|
                fruFPCFabricDownOffline(67),     -- FPC offlined due to Fabric down
 | 
						|
                febCfgChange(68),                -- FEB config change
 | 
						|
                routeLocalizationRoleChange(69), -- Route localization role change
 | 
						|
                fruFpcUnsupported(70),           -- FPC unsupported
 | 
						|
                psdVersionMismatch(71),          -- PSD version mismatch
 | 
						|
                fruResetThresholdExceeded(72),   -- FRU Reset Threshold Exceeded
 | 
						|
                picBounce(73),                   -- PIC Bounce
 | 
						|
                badVoltage(74),                  -- bad voltage
 | 
						|
                fruFPCReducedFabricBW(75),       -- FPC offlined due to Reduced Fabric Bandwidth
 | 
						|
                fruAutoheal(76),                 -- FRU offlined due to software autoheal action
 | 
						|
                builtinPicBounce(77),            -- Builtin PIC Bounce
 | 
						|
                fruFabricDegraded(78),           -- Fabric running in degraded state
 | 
						|
                fruFPCFabricDegradedOffline(79), -- FPC offlined due to degraded fabric action 
 | 
						|
                fruUnsupportedSlot(80),          -- FRU unsupported in the current slot
 | 
						|
                fruRouteLocalizationMisCfg(81),  -- Route Localization - FPC Misconfiguration
 | 
						|
                fruTypeConfigMismatch(82),       -- FRU Type configuration mismatch
 | 
						|
                lccModeChanged(83),              -- LCC mode changed on the SFC
 | 
						|
                hwFault(84),                     -- Hardware fault
 | 
						|
                fruPICOfflineOnEccErrors(85),    -- PIC offlined on ecc errors cross ceratins limit.
 | 
						|
                fruFpcIncompatible(86),          -- FPC imcompatible with other FPCs
 | 
						|
                fruFpcFanTrayPEMIncompatible(87),-- FPC incompatible with FAN-TRAYs ,PEMs
 | 
						|
                fruUnsupportedFirmware(88),      -- Firmware on this FRU not supported
 | 
						|
                openflowConfigChange(89),        -- Openflow config change offlines FPC
 | 
						|
                fruFpcScbIncompatible(90),       -- FPC incompatible with SCB
 | 
						|
                fruReUnresponsive(91),           -- Corresponding slot RE unresponsive
 | 
						|
                hwError(92),                     -- Hardware error
 | 
						|
                fruErrorManagerReqFPCReset(93),  -- Error manager requested FPC reset.
 | 
						|
                fruIncompatibleWithPEM(94),      -- FRU incompatible with power supply
 | 
						|
                fruIncompatibleWithSIB(95),      -- FRU incompatible with SIB
 | 
						|
                sibIncompatibleWithOtherSIB(96), -- FRU incompatible with other SIB
 | 
						|
                fruPfeErrors(97),                -- PIC offlined on PFE Errors cross limit.
 | 
						|
                vpnLocalizationRoleChange(98),   -- VPN localization core-facing-FPC role change
 | 
						|
                fruFpcFanTrayIncompatible(99),   -- FPC incompatible with FAN-TRAYs
 | 
						|
                fruFpcPEMIncompatible(100),      -- FPC incompatible with PEMs
 | 
						|
                mixedSwitchFabric(101),          -- Mixed Switch Fabric error
 | 
						|
                unsupportedFabric(102),          -- unsupported Fabric error
 | 
						|
                jamConfigError(103),             -- JAM configuration error
 | 
						|
                fruFpcHFanTrayIncompatible(104), -- FPC incompatible with Horizontal FAN-TRAYs
 | 
						|
                gnfIsOffline(105),               -- GNF is Offline
 | 
						|
                gnfdisconnected(106),            -- GNF disconnected
 | 
						|
                fruIncompatibleWithVersion(107), -- Incompatibile with BSYS
 | 
						|
                reasonOfflineEnd(108)            -- Unknown
 | 
						|
	}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The offline reason of this subject."
 | 
						|
	::= { jnxFruEntry 10 }
 | 
						|
 | 
						|
    jnxFruLastPowerOff OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when this subject was last 
 | 
						|
		powered off.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 11 }
 | 
						|
 | 
						|
    jnxFruLastPowerOn OBJECT-TYPE
 | 
						|
	SYNTAX		TimeStamp
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when this subject was last 
 | 
						|
		powered on.  Zero if unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 12 }
 | 
						|
 | 
						|
    jnxFruPowerUpTime OBJECT-TYPE
 | 
						|
	SYNTAX		TimeInterval
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The time interval in 10-millisecond period
 | 
						|
		that this subject has been up and running
 | 
						|
		since the last power on time.  Zero if 
 | 
						|
		unavailable or inapplicable."
 | 
						|
	::= { jnxFruEntry 13 }
 | 
						|
 | 
						|
    jnxFruChassisId OBJECT-TYPE
 | 
						|
        SYNTAX         JnxChassisId
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies the chassis on which the contents of this
 | 
						|
                row exists."
 | 
						|
        ::= { jnxFruEntry 14 }
 | 
						|
 | 
						|
    jnxFruChassisDescr OBJECT-TYPE
 | 
						|
        SYNTAX         DisplayString (SIZE (0..255))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "A textual description of the chassis on which the
 | 
						|
                contents of this row exists."
 | 
						|
        ::= { jnxFruEntry 15 }
 | 
						|
 | 
						|
    jnxFruPsdAssignment OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..31)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PSD assignment of this subject. Zero if unavailable or
 | 
						|
                not applicable."
 | 
						|
        ::= { jnxFruEntry 16 }
 | 
						|
 | 
						|
--
 | 
						|
-- definition of Kernel Memory Used related stuff
 | 
						|
--
 | 
						|
 | 
						|
    jnxBoxKernelMemoryUsedPercent OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The percentage of kernel memory used
 | 
						|
		of this subject.  0 if unavailable or
 | 
						|
		inapplicable."
 | 
						|
	::= { jnxBoxAnatomy 16 }
 | 
						|
 | 
						|
--
 | 
						|
-- definition of system domain information
 | 
						|
--
 | 
						|
 | 
						|
    jnxBoxSystemDomainType OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER {
 | 
						|
                     notApplicable(1),
 | 
						|
                     rootSystemDomain(2),
 | 
						|
                     protectedSystemDomain(3)
 | 
						|
        }
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The system domain type of this subject, notApplicable will
 | 
						|
		be returned if this feature is not supported."
 | 
						|
	::= { jnxBoxAnatomy 17 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Applicable only for MidRangius Systems (MX5/10/40)
 | 
						|
--
 | 
						|
    jnxBoxPersonality OBJECT-TYPE 
 | 
						|
	SYNTAX          OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS      read-only
 | 
						|
	STATUS          current
 | 
						|
	DESCRIPTION
 | 
						|
	        "The personality of the box, indicating which product line it is currently acting as
 | 
						|
		 for example, 'MX40'."
 | 
						|
	::= { jnxBoxAnatomy 18 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- definition of chassis related traps
 | 
						|
--
 | 
						|
    -- Traps for chassis alarm conditions   
 | 
						|
 | 
						|
    jnxPowerSupplyFailure NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxContentsContainerIndex,
 | 
						|
			  jnxContentsL1Index,
 | 
						|
			  jnxContentsL2Index,
 | 
						|
			  jnxContentsL3Index,
 | 
						|
			  jnxContentsDescr,
 | 
						|
			  jnxOperatingState }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxPowerSupplyFailure trap signifies that
 | 
						|
		the SNMP entity, acting in an agent role, has
 | 
						|
		detected that the specified power supply in the
 | 
						|
		chassis has been in the failure (bad DC output) 
 | 
						|
		condition."
 | 
						|
	::= { jnxChassisTraps 1 }
 | 
						|
 | 
						|
    jnxFanFailure NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxContentsContainerIndex,
 | 
						|
			  jnxContentsL1Index,
 | 
						|
			  jnxContentsL2Index,
 | 
						|
			  jnxContentsL3Index,
 | 
						|
			  jnxContentsDescr,
 | 
						|
			  jnxOperatingState }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxFanFailure trap signifies that the SNMP
 | 
						|
		entity, acting in an agent role, has detected
 | 
						|
		that the specified cooling fan or impeller in 
 | 
						|
		the chassis has been in the failure (not spinning) 
 | 
						|
		condition."
 | 
						|
	::= { jnxChassisTraps 2 }
 | 
						|
 | 
						|
    jnxOverTemperature NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxContentsContainerIndex,
 | 
						|
			  jnxContentsL1Index,
 | 
						|
			  jnxContentsL2Index,
 | 
						|
			  jnxContentsL3Index,
 | 
						|
			  jnxContentsDescr,
 | 
						|
			  jnxOperatingTemp }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxOverTemperature trap signifies that the 
 | 
						|
		SNMP entity, acting in an agent role, has 
 | 
						|
		detected that the specified hardware component
 | 
						|
		in the chassis has experienced over temperature
 | 
						|
		condition."
 | 
						|
	::= { jnxChassisTraps 3 }
 | 
						|
 | 
						|
    jnxRedundancySwitchover NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxRedundancyContentsIndex,
 | 
						|
			  jnxRedundancyL1Index,
 | 
						|
			  jnxRedundancyL2Index,
 | 
						|
			  jnxRedundancyL3Index,
 | 
						|
			  jnxRedundancyDescr,
 | 
						|
			  jnxRedundancyConfig,
 | 
						|
			  jnxRedundancyState,
 | 
						|
			  jnxRedundancySwitchoverCount,
 | 
						|
			  jnxRedundancySwitchoverTime,
 | 
						|
			  jnxRedundancySwitchoverReason }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxRedundancySwitchover trap signifies that 
 | 
						|
		the SNMP entity, acting in an agent role, has 
 | 
						|
		detected that the specified hardware component
 | 
						|
		in the chassis has experienced a redundancy 
 | 
						|
		switchover event defined as a change in state
 | 
						|
		of jnxRedundancyState from master to backup or
 | 
						|
		vice versa."
 | 
						|
	::= { jnxChassisTraps 4 }
 | 
						|
 | 
						|
    jnxFruRemoval NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxFruContentsIndex,
 | 
						|
			  jnxFruL1Index,
 | 
						|
			  jnxFruL2Index,
 | 
						|
			  jnxFruL3Index,
 | 
						|
			  jnxFruName,
 | 
						|
			  jnxFruType,
 | 
						|
			  jnxFruSlot }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxFruRemoval trap signifies that the SNMP 
 | 
						|
		entity, acting in an agent role, has detected 
 | 
						|
		that the specified FRU (Field Replaceable Unit)
 | 
						|
		has been removed from the chassis."
 | 
						|
	::= { jnxChassisTraps 5 }
 | 
						|
 | 
						|
    jnxFruInsertion NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxFruContentsIndex,
 | 
						|
			  jnxFruL1Index,
 | 
						|
			  jnxFruL2Index,
 | 
						|
			  jnxFruL3Index,
 | 
						|
			  jnxFruName,
 | 
						|
			  jnxFruType,
 | 
						|
			  jnxFruSlot }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxFruInsertion trap signifies that the SNMP 
 | 
						|
		entity,	acting in an agent role, has detected that
 | 
						|
		the specified FRU (Field Replaceable Unit) has been 
 | 
						|
		inserted into the chassis."
 | 
						|
	::= { jnxChassisTraps 6 }
 | 
						|
 | 
						|
    jnxFruPowerOff NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxFruContentsIndex,
 | 
						|
			  jnxFruL1Index,
 | 
						|
			  jnxFruL2Index,
 | 
						|
			  jnxFruL3Index,
 | 
						|
			  jnxFruName,
 | 
						|
			  jnxFruType,
 | 
						|
			  jnxFruSlot,
 | 
						|
			  jnxFruOfflineReason,
 | 
						|
			  jnxFruLastPowerOff,
 | 
						|
			  jnxFruLastPowerOn }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxFruPowerOff trap signifies that the SNMP 
 | 
						|
		entity, acting in an agent role, has detected 
 | 
						|
		that the specified FRU (Field Replaceable Unit)
 | 
						|
		has been powered off in the chassis."
 | 
						|
	::= { jnxChassisTraps 7 }
 | 
						|
 | 
						|
    jnxFruPowerOn NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxFruContentsIndex,
 | 
						|
			  jnxFruL1Index,
 | 
						|
			  jnxFruL2Index,
 | 
						|
			  jnxFruL3Index,
 | 
						|
			  jnxFruName,
 | 
						|
			  jnxFruType,
 | 
						|
			  jnxFruSlot,
 | 
						|
			  jnxFruOfflineReason,
 | 
						|
			  jnxFruLastPowerOff,
 | 
						|
			  jnxFruLastPowerOn }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxFruPowerOn trap signifies that the SNMP 
 | 
						|
		entity,	acting in an agent role, has detected that
 | 
						|
		the specified FRU (Field Replaceable Unit) has been 
 | 
						|
		powered on in the chassis."
 | 
						|
	::= { jnxChassisTraps 8 }
 | 
						|
 | 
						|
    jnxFruFailed NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This indicates the specified FRU (Field Replaceable Unit)
 | 
						|
                 has failed in the chassis. Most probably this is due toi
 | 
						|
                 some hard error such as fru is not powering up or not
 | 
						|
                 able to load ukernel. In these cases, fru is replaced."
 | 
						|
        ::= { jnxChassisTraps 9 }
 | 
						|
 | 
						|
    jnxFruOffline NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot,
 | 
						|
                          jnxFruOfflineReason,
 | 
						|
                          jnxFruLastPowerOff,
 | 
						|
                          jnxFruLastPowerOn }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxFruOffline trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected
 | 
						|
                that the specified FRU (Field Replaceable Unit)
 | 
						|
                has gone offline in the chassis."
 | 
						|
        ::= { jnxChassisTraps 10 }
 | 
						|
 | 
						|
    jnxFruOnline NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxFruOnline trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified FRU (Field Replaceable Unit) has
 | 
						|
                gone online in the chassis."
 | 
						|
        ::= { jnxChassisTraps 11 }
 | 
						|
 | 
						|
    jnxFruCheck NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxFruCheck trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified FRU (Field Replaceable Unit) has
 | 
						|
                encountered some operational errors and gone into
 | 
						|
                check state in the chassis."
 | 
						|
        ::= { jnxChassisTraps 12 }   
 | 
						|
 | 
						|
    jnxFEBSwitchover NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxFEBSwitchover trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified FEB (Forwarding Engine Board) has
 | 
						|
                switched over."
 | 
						|
        ::= { jnxChassisTraps 13 }
 | 
						|
 | 
						|
    jnxHardDiskFailed NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxHardDiskFailed trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the Disk in the specified Routing Engine has
 | 
						|
                encountered some operational errors and gone into
 | 
						|
                failed state in the chassis."
 | 
						|
        ::= { jnxChassisTraps 14 }
 | 
						|
 | 
						|
    jnxHardDiskMissing NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A DiskMissing trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                hard disk in the specified outing Engine is missing
 | 
						|
                from boot device list."
 | 
						|
        ::= { jnxChassisTraps 15 }
 | 
						|
 | 
						|
    jnxBootFromBackup NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
         STATUS         current
 | 
						|
         DESCRIPTION
 | 
						|
                 "A jnxBootFromBackup trap signifies that the SNMP
 | 
						|
                 entity, acting in an agent role, has detected that
 | 
						|
                 the specified  routing-engine/member has booted from
 | 
						|
                 the back up root partition"
 | 
						|
         ::= { jnxChassisTraps 16 }     
 | 
						|
 | 
						|
    jnxFmLinkErr NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A LinkErr trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected
 | 
						|
                link errors."
 | 
						|
        ::= { jnxChassisTraps 17 }
 | 
						|
 | 
						|
    jnxFmCellDropErr NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A CellDropErr trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected 
 | 
						|
                cell drop errors."
 | 
						|
        ::= { jnxChassisTraps 18 }
 | 
						|
 | 
						|
    jnxExtSrcLockLost NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A ExtSrcLockLost trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                a lock for an external clock source has been lost."
 | 
						|
        ::= { jnxChassisTraps 19 }
 | 
						|
    jnxPlaneOffline NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot,
 | 
						|
                          jnxFruOfflineReason,
 | 
						|
                          jnxFruLastPowerOff,
 | 
						|
                          jnxFruLastPowerOn }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxPlaneOffline trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected
 | 
						|
                that the specified Fabric plane
 | 
						|
                has gone offline in the chassis."
 | 
						|
        ::= { jnxChassisTraps 20 }
 | 
						|
 | 
						|
    jnxPlaneOnline NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxPlaneOnline trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified Fabric Plane has
 | 
						|
                gone online in the chassis."
 | 
						|
        ::= { jnxChassisTraps 21 }
 | 
						|
 | 
						|
    jnxPlaneCheck NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxPlaneCheck trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified Fabric plane has
 | 
						|
                encountered some operational errors and gone into
 | 
						|
                check state in the chassis."
 | 
						|
        ::= { jnxChassisTraps 22 }   
 | 
						|
    
 | 
						|
    jnxPlaneFault NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxPlaneCheck trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified Fabric plane has
 | 
						|
                encountered some operational errors and gone into
 | 
						|
                fault state in the chassis."
 | 
						|
        ::= { jnxChassisTraps 23 }   
 | 
						|
 | 
						|
    jnxPowerSupplyInputFailure NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxContentsContainerIndex,
 | 
						|
                          jnxContentsL1Index,
 | 
						|
                          jnxContentsL2Index,
 | 
						|
                          jnxContentsL3Index,
 | 
						|
                          jnxContentsDescr,
 | 
						|
                          jnxOperatingState }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "A jnxPowerSupplyInputFailure trap signifies that
 | 
						|
            the SNMP entity, acting in an agent role, has
 | 
						|
            detected that the specified power supply's input feed 
 | 
						|
            in the chassis has been in the failure condition."
 | 
						|
        ::= { jnxChassisTraps 24 }
 | 
						|
 | 
						|
    jnxFmAsicErr NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxFmAsicErr trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected 
 | 
						|
                errors in a switching device within the fabric."
 | 
						|
        ::= { jnxChassisTraps 25 }
 | 
						|
    
 | 
						|
    jnxMountVarOffHardDiskFailed NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxMountVarOffHardDiskFailed signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                mount of /var failed off harddisk, emergency /var created."
 | 
						|
        ::= { jnxChassisTraps 26 }
 | 
						|
 | 
						|
    jnxFmHealthChkErr NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A HealthChkErr trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected 
 | 
						|
                health check errors."
 | 
						|
        ::= { jnxChassisTraps 27 }
 | 
						|
 | 
						|
    -- Traps for chassis alarm cleared conditions
 | 
						|
 | 
						|
    jnxPowerSupplyOK NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxContentsContainerIndex,
 | 
						|
			  jnxContentsL1Index,
 | 
						|
			  jnxContentsL2Index,
 | 
						|
			  jnxContentsL3Index,
 | 
						|
			  jnxContentsDescr,
 | 
						|
			  jnxOperatingState }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxPowerSupplyOK trap signifies that the 
 | 
						|
		SNMP entity, acting in an agent role, has
 | 
						|
		detected that the specified power supply in the
 | 
						|
		chassis has recovered from the failure (bad DC output) 
 | 
						|
		condition."
 | 
						|
	::= { jnxChassisOKTraps 1 }
 | 
						|
 | 
						|
    jnxFanOK NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxContentsContainerIndex,
 | 
						|
			  jnxContentsL1Index,
 | 
						|
			  jnxContentsL2Index,
 | 
						|
			  jnxContentsL3Index,
 | 
						|
			  jnxContentsDescr,
 | 
						|
			  jnxOperatingState }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxFanOK trap signifies that the SNMP
 | 
						|
		entity, acting in an agent role, has detected that
 | 
						|
		the specified cooling fan or impeller in the chassis
 | 
						|
		has recovered from the failure (not spinning) condition."
 | 
						|
	::= { jnxChassisOKTraps 2 }
 | 
						|
 | 
						|
    jnxTemperatureOK NOTIFICATION-TYPE
 | 
						|
	OBJECTS		{ jnxContentsContainerIndex,
 | 
						|
			  jnxContentsL1Index,
 | 
						|
			  jnxContentsL2Index,
 | 
						|
			  jnxContentsL3Index,
 | 
						|
			  jnxContentsDescr,
 | 
						|
			  jnxOperatingTemp }
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A jnxTemperatureOK trap signifies that the 
 | 
						|
		SNMP entity, acting in an agent role, has 
 | 
						|
		detected that the specified hardware component
 | 
						|
		in the chassis has recovered from over temperature
 | 
						|
		condition." 
 | 
						|
	::= { jnxChassisOKTraps 3 }
 | 
						|
 | 
						|
    jnxFruOK NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxFruOK trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the specified FRU (Field Replaceable Unit) has
 | 
						|
                recovered from previous operational errors and it
 | 
						|
                is in ok state in the chassis."
 | 
						|
        ::= { jnxChassisOKTraps 4 }
 | 
						|
 | 
						|
    jnxExtSrcLockAcquired NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A ExtSrcLockAcquired trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                a lock for an external clock source has been acquired."
 | 
						|
        ::= { jnxChassisOKTraps 5 }
 | 
						|
 | 
						|
    jnxHardDiskOK NOTIFICATION-TYPE
 | 
						|
        OBJECTS         { jnxFruContentsIndex,
 | 
						|
                          jnxFruL1Index,
 | 
						|
                          jnxFruL2Index,
 | 
						|
                          jnxFruL3Index,
 | 
						|
                          jnxFruName,
 | 
						|
                          jnxFruType,
 | 
						|
                          jnxFruSlot }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "A jnxHardDiskOK trap signifies that the SNMP
 | 
						|
                entity, acting in an agent role, has detected that
 | 
						|
                the Disk in the specified Routing Engine has
 | 
						|
                recovered from the failure condition."
 | 
						|
        ::= { jnxChassisOKTraps 6 }
 | 
						|
 | 
						|
    jnxPowerSupplyInputOK NOTIFICATION-TYPE
 | 
						|
        OBJECTS     { jnxContentsContainerIndex,
 | 
						|
                      jnxContentsL1Index,
 | 
						|
                      jnxContentsL2Index,
 | 
						|
                      jnxContentsL3Index,
 | 
						|
                      jnxContentsDescr,
 | 
						|
                      jnxOperatingState }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "A jnxPowerSupplyInputOK trap signifies that the 
 | 
						|
            SNMP entity, acting in an agent role, has detected 
 | 
						|
            that the specified power supply's input feed in the
 | 
						|
            chassis has recovered from the failure condition."
 | 
						|
        ::= { jnxChassisOKTraps 7 }
 | 
						|
 | 
						|
END
 |