[Contents] [Prev] [Next] [Index]


Chassis MIB

The JUNOS chassis MIB provides environmental monitoring (power supply state, board voltages, fans, temperatures, air flow) and inventory support for the chassis, SCB, SSB, SFM, FPCs, and PICs.

How Interface Indexes Are Represented in the Chassis MIB

In the router, interfaces are assigned index numbers on a first-come, first-served basis, as the interfaces appear to the system. Generally, the system first discovers the physical cards and assigns numbers to the physical interfaces. The system typically discovers the logical units later, so assigns these higher numbers.

How the system assigns index numbers is nondeterministic, which might result in the assignment of nonsequential index numbers to PICs on the same FPC. The system assigns index numbers as it registers each individual PIC.

An index number remains bound to a physical interface and is not reused unless the associated PIC is removed from the router, the interface configuration is removed from the router configuration, and the router is rebooted. Otherwise, the physical interface maintains the same index indefinitely.

An index number remains bound to a logical interface and is not reused unless the unit configuration is removed from the router configuration and the router is rebooted. Otherwise, the logical unit maintains the same index indefinitely.

Chassis MIB Contents

For a downloadable version of this MIB, see www.juniper.net/techpubs/software/junos42/swconfig-install42/html/mib-chassis.txt.

 --
 -- Juniper Enterprise Specific MIB: Chassis MIB
 -- 
 -- Copyright (c) 1998-2000, 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,
     enterprises, Integer32, Gauge32
         FROM SNMPv2-SMI
     DisplayString, TimeStamp, TimeInterval
         FROM SNMPv2-TC;
 juniperMIB MODULE-IDENTITY
     LAST-UPDATED "0010040000Z"
     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."
     ::= { enterprises 2636 }
 
 --
 -- Juniper MIB tree structure
 --
 
 jnxProducts 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { juniperMIB 1 }
 jnxServices 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { juniperMIB 2 }
 jnxMibs     	 	 	 	 	 	 OBJECT IDENTIFIER ::= { juniperMIB 3 }
 jnxTraps     	 	 	 	 	 	 OBJECT IDENTIFIER ::= { juniperMIB 4 }
 
 -- 
 -- Products Classification
 --
 
 jnxClassification 	 OBJECT IDENTIFIER ::= { jnxProducts 1 }
 jnxClassGeneral   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxClassification 1 }
 jnxClassContainers	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxClassification 2 }
 jnxClassContents	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxClassification 3 }
 jnxClassStatus	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxClassification 4 }
 
 --
 -- General Information
 --
 
 -- Product Line
 
 jnxProductLine	     OBJECT IDENTIFIER ::= { jnxClassGeneral 1 }
 
   jnxProductLineM40	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductLine 1 }
   jnxProductLineM20 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductLine 2 }
   jnxProductLineM160 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductLine 3 }
   jnxProductLineM10 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductLine 4 }
   jnxProductLineM5 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductLine 5 }
 
 -- Product Name
 
 jnxProductName 	     OBJECT IDENTIFIER ::= { jnxClassGeneral 2 }
 
   jnxProductNameM40	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductName 1 }
   jnxProductNameM20	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductName 2 }
   jnxProductNameM160	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductName 3 }
   jnxProductNameM10	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductName 4 }
   jnxProductNameM5	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductName 5 }
 
 -- Product Model
 
 jnxProductModel     OBJECT IDENTIFIER ::= { jnxClassGeneral 3 }
   
   jnxProductModelM40	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductModel 1 }
   jnxProductModelM20	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductModel 2 }
   jnxProductModelM160	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductModel 3 }
   jnxProductModelM10	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductModel 4 }
   jnxProductModelM5	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductModel 5 }
 
 jnxProductVariation OBJECT IDENTIFIER ::= { jnxClassGeneral 4 }
 
   jnxProductVariationM40	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductVariation 1 }
   jnxProductVariationM20	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductVariation 2 }
   jnxProductVariationM160	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductVariation 3 }
   jnxProductVariationM10	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductVariation 4 }
   jnxProductVariationM5	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxProductVariation 5 }
 
 --
 -- Containers
 --
 
 -- Chassis
 
 jnxChassis 	     OBJECT IDENTIFIER ::= { jnxClassContainers 1 }
 
   jnxChassisM40 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxChassis 1 }
   jnxChassisM20 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxChassis 2 }
   jnxChassisM160 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxChassis 3 }
   jnxChassisM10 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxChassis 4 }
   jnxChassisM5  	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxChassis 5 }
 
 -- Slot
 
 jnxSlot 	     OBJECT IDENTIFIER ::= { jnxClassContainers 2 }
 
   jnxSlotM40	   	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlot 1 }
 
     jnxSlotFPC 	 	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 1 }
     jnxSlotSCB 	 	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 2 }
     jnxSlotHostCtlr 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 3 }
     jnxSlotPowerSupply 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 4 }
     jnxSlotCoolingImpeller	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 5 }
     jnxSlotCoolingFan  	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 6 }
     jnxSlotRoutingEngine  	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM40 7 }
 
   jnxSlotM20	   	 OBJECT IDENTIFIER ::= { jnxSlot 2 }
 
     jnxM20SlotFPC	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM20 1 }
 	 	 	  	 	 	 	 	 	 	 -- Flexible Port Concentrator slot
     jnxM20SlotSSB	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM20 2 }
 	 	 	   	 	 	 	 	 	 	 -- System Switch Board slot
     jnxM20SlotRE	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM20 3 }
 	 	 	   	 	 	 	 	 	 	 -- Routing Engine slot
     jnxM20SlotPower	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM20 4 }
     jnxM20SlotFan 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM20 5 }
     jnxM20SlotFrontPanel  	 	 OBJECT IDENTIFIER ::= { jnxSlotM20 6 }
 
   jnxSlotM160	   	 OBJECT IDENTIFIER ::= { jnxSlot 3 }
 
     jnxM160SlotFPC	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 1 }
 	 	 	  	 	 	 	 	 	 	 -- Flexible Port Concentrator slot
     jnxM160SlotSFM	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 2 }
 	 	 	   	 	 	 	 	 	 	 -- Switching & Forwarding Module slot
     jnxM160SlotHM	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 3 }
 	 	 	   	 	 	 	 	 	 	 -- Host Module (a.k.a. Routing Engine) slot
     jnxM160SlotPCG	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 4 }
 	 	 	   	 	 	 	 	 	 	 -- PFE Clock Generator slot
     jnxM160SlotPower	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 5 }
     jnxM160SlotFan 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 6 }
     jnxM160SlotMCS 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 7 }
 	 	 	  	 	 	 	 	 	 	 -- Miscellaneous Control System slot
     jnxM160SlotFPM        	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 8 }
 	 	 	   	 	 	 	 	 	 	 -- Front Panel Module
     jnxM160SlotCIP        	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM160 9 }
 	 	 	   	 	 	 	 	 	 	 -- Connector Interface Panel
 
   jnxSlotM10	   	 OBJECT IDENTIFIER ::= { jnxSlot 4 }
 
     jnxM10SlotFPC	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM10 1 }
 	 	 	   -	 	 	 	 	 	 -- Flexible Port Concentrator slot
     jnxM10SlotFEB	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM10 2 }
 	 	 	   	 	 	 	 	 	 -- Forwarding Engine Board slot
     jnxM10SlotRE	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM10 3 }
 	 	 	   	 	 	 	 	 	 -- Routing Engine slot
     jnxM10SlotPower 	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM10 4 }
     jnxM10SlotFan  	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM10 5 }
 
   jnxSlotM5	   	 OBJECT IDENTIFIER ::= { jnxSlot 5 }
 
     jnxM5SlotFPC 	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM5 1 }
 	 	 	   	 	 	 	 	 	 -- Flexible Port Concentrator slot
     jnxM5SlotFEB	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM5 2 }
 	 	 	  	 	 	 	 	 	 -- Forwarding Engine Board slot
     jnxM5SlotRE 	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM5 3 }
 	 	 	  	 	 	 	 	 	 -- Routing Engine slot
     jnxM5SlotPower	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM5 4 }
     jnxM5SlotFan   	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSlotM5 5 }
 
 
 -- Media Card Space, for holding Port Interface Card (PIC)
 
 jnxMediaCardSpace   OBJECT IDENTIFIER ::= { jnxClassContainers 3 }
 
   jnxMediaCardSpaceM40	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 1 }
     jnxMediaCardSpacePIC  	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM40 1 }
 
   jnxMediaCardSpaceM20	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 2 }
     jnxM20MediaCardSpacePIC	 	 	   OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM20 1 }
 
   jnxMediaCardSpaceM160	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 3 }
     jnxM160MediaCardSpacePIC	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM160 1 }
 
   jnxMediaCardSpaceM10  	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 4 }
     jnxM10MediaCardSpacePIC	 	 	  OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM10 1 }
 
   jnxMediaCardSpaceM5	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 5 }
     jnxM5MediaCardSpacePIC	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM5 1 }
 
 -- Abstract Submodule Space, for holding other submodules
 
 jnxSubSpace         OBJECT IDENTIFIER ::= { jnxClassContainers 4 }
 
    jnxSubSpaceM160      OBJECT IDENTIFIER ::= { jnxSubSpace 1 }
      jnxM160SubSpaceSFM   OBJECT IDENTIFIER ::= { jnxSubSpaceM160 1 }
 
 
 -- 
 -- Contents
 --
 
 -- Backplane/Midplane
  
 jnxBackplane 	     OBJECT IDENTIFIER ::= { jnxClassContents 1 }
 
   jnxBackplaneM40 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxBackplane 1 }
   jnxBackplaneM20 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxBackplane 2 }
   jnxMidplaneM160 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxBackplane 3 }
   jnxMidplaneM10 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxBackplane 4 }
   jnxMidplaneM5  	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxBackplane 5 }
 	 	 	 
 
 -- Modules
 
 jnxModule	     OBJECT IDENTIFIER ::= { jnxClassContents 2 }
 
   jnxModuleM40	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModule 1 }
 
     jnxModuleSCB 	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 1 }
 
     jnxModuleFPC	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 2 }
       jnxCommonFPC          	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleFPC 1 }
       jnxOc48FPC            	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleFPC 2 }
 
     jnxModuleHostCtlr 	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 3 }
       jnxHostCtlrMaxi       	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleHostCtlr 1 }
       jnxHostCtlrMini       	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleHostCtlr 2 }
 
     jnxModulePowerSupply	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 4 }
       jnxPowerSupplyAC      	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModulePowerSupply 1 }
       jnxPowerSupplyDC      	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModulePowerSupply 2 }
 
     jnxModuleCooling  	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 5 }
       jnxCoolingImpeller    	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleCooling 1 }
       jnxCoolingFan	     	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleCooling 2 }
 
     jnxModuleFrontPanelDisplay	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 6 }
 
     jnxModuleRoutingEngine	 	 	 	 	   	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM40 7 }
 
   jnxModuleM20	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModule 2 }
 
     jnxM20FPC	   	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM20 1 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Flexible Port Concentrator
     jnxM20SSB 	   	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM20 2 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- System Switch Board
     jnxM20RE	  	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM20 3 }
 	 	 	  	 	 	 	 	 	 	 	 	 	 -- Routing Engine
 	 jnxM20Power	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM20 4 }
       jnxM20PowerAC         	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20Power 1 }
       jnxM20PowerDC         	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20Power 2 }
     jnxM20Fan	   	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM20 5 }
     jnxM20FrontPanel  	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM20 6 }
 
   jnxModuleM160	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModule 3 }
 
     jnxM160FPC	   	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 1 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Flexible Port Concentrator
     jnxM160SFM 	   	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 2 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Switching & Forwarding Module
     jnxM160HM	  	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 3 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Host Module (a.k.a. Routing Engine)
     jnxM160PCG	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 4 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- PFE Clock Generator
     jnxM160Power	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 5 }
     jnxM160Fan  	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 6 }
     jnxM160MCS  	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 7 }
 	 	 	   -	 	 	 	 	 	 	 	 	 	 -- Miscellaneous Control System
     jnxM160FPM	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 8 }
 	 	 	  	 	 	 	 	 	 	 	 	 	  -- Front Panel Module
     jnxM160CIP	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM160 9 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Connector Interface Panel
 
   jnxModuleM10 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModule 4 }
 
     jnxM10FPC	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM10 1 }
 	 	 	  	 	 	 	 	 	 	 	 	 	 -- Flexible Port Concentrator
     jnxM10FEB	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM10 2 }
 	 	 	  	 	 	 	 	 	 	 	 	 	 -- Forwarding Engine Board
     jnxM10RE	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM10 3 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Routing Engine
 	 jnxM10Power	 	   	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM10 4 }
       jnxM10PowerAC	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10Power 1 }
       jnxM10PowerDC	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10Power 2 }
     jnxM10Fan    	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM10 5 }
 
   jnxModuleM5	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModule 5 }
 
     jnxM5FPC	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM5 1 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Flexible Port Concentrator
     jnxM5FEB 	 	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM5 2 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Forwarding Engine Board
     jnxM5RE	  	   	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM5 3 }
 	 	 	   	 	 	 	 	 	 	 	 	 	 -- Routing Engine
 	 jnxM5Power	 	   	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM5 4 }
       jnxM5PowerAC	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5Power 1 }
       jnxM5PowerDC	 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5Power 2 }
     jnxM5Fan     	   	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxModuleM5 5 }
 
 
 -- Submodules
 
 jnxSubmodule 	     OBJECT IDENTIFIER ::= { jnxClassContents 3 }
 
   jnxSubmoduleM40	 OBJECT IDENTIFIER ::= { jnxSubmodule 1 }
 
 --  ::= { jnxSubmoduleM40 1 }	 	 This OID is obsolete.
 
     jnxM40PIC0	 	   OBJECT IDENTIFIER ::= { jnxSubmoduleM40 2 }
 	 	 	   -- This is the quad-height PIC which takes
 	 	 	   -- up the whole FPC slot of M40.
 
       jnxM40SonetOc48 	     OBJECT IDENTIFIER ::= { jnxM40PIC0 1 }
 
     jnxM40PIC	 	   OBJECT IDENTIFIER ::= { jnxSubmoduleM40 3 }
 	 	 	   -- This is the regular PIC of M40.
 
       jnxM40QuadSonetOc3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 1 }
       jnxM40SonetOc12	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 2 }
       jnxM40GigEther	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 3 }
       jnxM40QuadT3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 4 }
       jnxM40QuadE3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 5 }
       jnxM40DualAtmOc3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 6 }
       jnxM40AtmOc12	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 7 }
       jnxM40Tunnel	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 8 }
       jnxM40ChOc12toDs3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 9 }
       jnxM40QuadEther	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 10 }
       jnxM40QuadE1	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 11 }
       jnxM40QuadT1	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 12 }
       jnxM40SonetOc48Sr	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 13 }
       jnxM40QuadChT3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM40PIC 14 }
 
 jnxSubmoduleM20	 OBJECT IDENTIFIER ::= { jnxSubmodule 2 }
 
     jnxM20PIC0	 	   OBJECT IDENTIFIER ::= { jnxSubmoduleM20 1 }
 	 	 	   -- This is the quad-height PIC which takes
 	 	 	   -- up the whole FPC slot of M20.
 
       jnxM20SonetOc48 	     OBJECT IDENTIFIER ::= { jnxM20PIC0 1 }
 
     jnxM20PIC	 	   OBJECT IDENTIFIER ::= { jnxSubmoduleM20 2 }
 	 	 	   -- This is the regular PIC of M20.
 
       jnxM20QuadSonetOc3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 1 }
       jnxM20SonetOc12	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 2 }
       jnxM20GigEther	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 3 }
       jnxM20QuadT3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 4 }
       jnxM20QuadE3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 5 }
       jnxM20DualAtmOc3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 6 }
       jnxM20AtmOc12	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 7 }
       jnxM20Tunnel	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 8 }
       jnxM20ChOc12toDs3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 9 }
       jnxM20QuadEther	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 10 }
       jnxM20QuadE1	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 11 }
       jnxM20QuadT1	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 12 }
       jnxM20SonetOc48Sr	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 13 }
       jnxM20QuadChT3	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM20PIC 14 }
   
 
   jnxSubmoduleM160	 OBJECT IDENTIFIER ::= { jnxSubmodule 3 }
 
 --  ::= { jnxSubmoduleM160 1 }	 	 This OID is obsolete.
 
     jnxM160SubSFM  	   OBJECT IDENTIFIER ::= { jnxSubmoduleM160 2 } 
       jnxM160SPP 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160SubSFM 1 }
 	 	 	     	 	 	 	 	 	 	 	 	 	 -- Switch Plane Processor
       jnxM160SPR 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160SubSFM 2 }
 	 	 	     	 	 	 	 	 	 	 	 	 	 -- Switch Plane Router
 
     jnxM160SubFPM	   	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 3 }
       jnxM160FPMCMB 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160SubFPM 1 }
 	 	 	     	 	 	 	 	 	 	 	 	 	 -- CMB part of FPM
 	 jnxM160FPMDisplay     	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160SubFPM 2 }
 	 	 	 	 	 	 	 	 	 	 	 	 	 -- Display part of FPM
     jnxM160PIC0	   	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 4 }
 	 	 	 	 	 	 	 	 	 	 	 	 	 -- This is the quad-height PIC which takes
 	 	 	 	 	 	 	 	 	 	 	 	 	 -- up the whole FPC slot of M160.
 
       jnxM160SonetOc192Sr	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC0 1 }
 
     jnxM160PIC1	   	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 5 }
 	 	 	 	 	 	 	 	 	 	 	 	 	  -- This is FPC type 1 of PIC.
 
       jnxM160QuadSonetOc3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 1 }
       jnxM160SonetOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 2 }
       jnxM160GigEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 3 }
       jnxM160QuadT3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 4 }
       jnxM160QuadE3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 5 }
       jnxM160DualAtmOc3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 6 }
       jnxM160AtmOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 7 }
       jnxM160ChOc12toDs3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 8 }
       jnxM160QuadEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 9 }
       jnxM160QuadE1	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 10 }
       jnxM160QuadT1	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 11 }
       jnxM160QuadChT3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC1 12}
 
 jnxM160PIC2	   	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 6 }
 	 	 	 	 	 	 	 	 	 	 	 	 	 -- This is FPC type 2 of PIC.
 
       jnxM160SonetOc48Sr	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC2 1 }
       jnxM160Tunnel	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC2 2 }
       jnxM160DualGigEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC2 3 }
       jnxM160QuadSonetOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM160PIC2 4 }
 
 
   jnxSubmoduleM10	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmodule 4 }
 
     jnxM10PIC	 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmoduleM10 1 }
 
       jnxM10QuadSonetOc3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 1 }
       jnxM10SonetOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 2 }
       jnxM10GigEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 3 }
       jnxM10QuadT3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 4 }
       jnxM10QuadE3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 5 }
       jnxM10DualAtmOc3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 6 }
       jnxM10AtmOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 7 }
       jnxM10Tunnel	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 8 }
       jnxM10ChOc12toDs3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 9 }
       jnxM10QuadEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 10 }
       jnxM10QuadE1	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 11 }
       jnxM10QuadT1	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 12 }
       jnxM10SonetOc48Sr	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 13 }
       jnxM10QuadChT3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM10PIC 14 }
 
 
   jnxSubmoduleM5	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmodule 5 }
 
     jnxM5PIC	 	   	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxSubmoduleM5 1 }
 
       jnxM5QuadSonetOc3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 1 }
       jnxM5SonetOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 2 }
       jnxM5GigEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 3 }
       jnxM5QuadT3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 4 }
       jnxM5QuadE3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 5 }
       jnxM5DualAtmOc3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 6 }
       jnxM5AtmOc12	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 7 }
       jnxM5Tunnel	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 8 }
       jnxM5ChOc12toDs3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 9 }
       jnxM5QuadEther	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 10 }
       jnxM5QuadE1	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 11 }
       jnxM5QuadT1	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 12 }
       jnxM5SonetOc48Sr	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 13 }
       jnxM5QuadChT3	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxM5PIC 14 }
 
 
 -- Miscellaneous Components
 
 jnxMiscComponent	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxClassContents 4 }
 
     jnxTempSensor	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxMiscComponent 1 }
 
 -- Status Source
 
 jnxStatusSource	     	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
 
   jnxStatusSourceM40	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxStatusSource 1 }
 
     jnxChassisSlotLED 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxStatusSourceM40 1 }
     jnxChassisAlarmLED 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxStatusSourceM40 2 }
     jnxHostCtlrLED 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxStatusSourceM40 3 }
     jnxChassisTempSensor 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxStatusSourceM40 4 }
     jnxRoutingEngineLED 	 	 	 	 	 	 	 	 	 	 	 	 	 OBJECT IDENTIFIER ::= { jnxStatusSourceM40 5 }
 
 --
 -- Juniper Box Anatomy MIB
 --
 
 jnxBoxAnatomy 	 OBJECT IDENTIFIER ::= { jnxMibs 1 }
 
 -- 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
 	 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
     }
 
     jnxContentsContainerIndex OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The associated jnxContainersIndex in the jnxContainersTable."
 	 ::= { jnxContentsEntry 1 }
 	 
     jnxContentsL1Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level one index of the container housing this subject. Zero if unavailable or nonapplicable."
 	 ::= { jnxContentsEntry 2 }
 
     jnxContentsL2Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level two index of the container housing this subject. Zero if unavailable or nonapplicable."
 	 ::= { jnxContentsEntry 3 }
 
     jnxContentsL3Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level three index of the container housing this subject. Zero if unavailable or nonapplicable."
 	 ::= { 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 }
 
 --
 -- 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
     }
 
     jnxLEDAssociateTable OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 INTEGER {
 	 	 	 	 	 	 	 	 other(1),
 	 	 	 	 	 	 	 	 jnxContainersTable(2),
 	 	 	 	 	 	 	 	 jnxContentsTable(3)
 	 	 	 	 	 	 	 }
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The associated table that this entry is related."
 	 ::= { jnxLEDEntry 1 }
 
     jnxLEDAssociateIndex OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 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
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 deprecated
 	 DESCRIPTION
 	 	 "The level one index of the associated table that this entry is related. Zero 
 	 	 if unavailable or nonapplicable."
 	 ::= { jnxLEDEntry 3 }
 
     jnxLEDL2Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 deprecated
 	 DESCRIPTION
 	 	 "The level two index of the associated table that this entry is related.  Zero 
 	 	 if unavailable or nonapplicable."
 	 ::= { jnxLEDEntry 4 }
 
     jnxLEDL3Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 deprecated
 	 DESCRIPTION
 	 	 "The level three index of the associated table that this entry is related.  Zero
 	 	 if unavailable or nonapplicable."
 	 ::= { 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
 	 	 	 	 	 	 	 }
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 deprecated
 	 DESCRIPTION
 	 	 "The state of the LED indicator."
 	 ::= { jnxLEDEntry 8 }
 
 --
 -- 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
     }
 
     jnxFilledContainerIndex OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The associated jnxContainersIndex in the jnxContainersTable."
 	 ::= { jnxFilledEntry 1 }
 	 
     jnxFilledL1Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level one index of the container housing this subject. Zero if unavailable or nonapplicable."
 	 ::= { jnxFilledEntry 2 }
 
     jnxFilledL2Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level two index of the container housing this subject. Zero if unavailable or nonapplicable."
 	 ::= { jnxFilledEntry 3 }
 
     jnxFilledL3Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level three index of the container housing this subject. Zero if unavailable or nonapplicable."
 	 ::= { 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 }
 
 --
 -- 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
     }
 
     jnxOperatingContentsIndex OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The associated jnxContentsIndex in the jnxContentsTable."
 	 ::= { jnxOperatingEntry 1 }
 	 
     jnxOperatingL1Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level one index associated with this subject.  Zero if unavailable or nonapplicable."
 	 ::= { jnxOperatingEntry 2 }
 
     jnxOperatingL2Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level two index associated with this subject.  Zero if unavailable or nonapplicable."
 	 ::= { jnxOperatingEntry 3 }
 
     jnxOperatingL3Index OBJECT-TYPE
 	 SYNTAX	 	 	 	 	 	 Integer32
 	 MAX-ACCESS	 	 	 	 	 	 read-only
 	 STATUS	 	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "The level three index associated with this subject.  Zero if unavailable or nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { jnxOperatingEntry 12 }
 
     jnxOperatingUpTime 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.  
 	 	 Zero if unavailable or nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { 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 nonapplicable."
 	 ::= { jnxOperatingEntry 15 }
 	 
 	 
 --
 -- definition of chassis related traps
 --
 
     jnxChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 1 }
 
     jnxPowerSupplyFailure NOTIFICATION-TYPE
 	 OBJECTS	 	 	 	 	 { jnxContentsContainerIndex,
 	 	 	   	 	 	 jnxContentsL1Index,
 	 	 	   	 	 	 jnxContentsL2Index,
 	 	 	   	 	 	 jnxContentsL3Index,
 	 	 	  	 	 	 jnxContentsDescr }
 	 STATUS	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "A jnxPowerSupplyFailure trap signifies that the SNMPv2 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 }
 	 STATUS	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "A jnxFanFailure trap signifies that the SNMPv2 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 }
 	 STATUS	 	 	 	 	 current
 	 DESCRIPTION
 	 	 "A jnxOverTemperature trap signifies that the SNMPv2 entity, acting in an agent role, has 
 	 	 detected that the specified hardware component in the chassis has experienced over temperature
 	 	 condition."
 	 ::= { jnxChassisTraps 3 }
 	 
 END



[Contents] [Prev] [Next] [Index]