mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			1410 lines
		
	
	
		
			50 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1410 lines
		
	
	
		
			50 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CTRON-COMMON-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        --  ctron-common-mib.txt
 | 
						|
        --  Part Number: 2170549-01
 | 
						|
        --  Revision: 1.03.03
 | 
						|
        --  Date: December 9, 1997
 | 
						|
 | 
						|
        --  Cabletron Systems, Inc.
 | 
						|
        --  35 Industrial Way, P.O. Box 5005
 | 
						|
        --  Rochester, NH 03867-0505
 | 
						|
        --  (603) 332-9400
 | 
						|
        --  support@ctron.com
 | 
						|
 | 
						|
        --  This module provides authoritative definitions for Cabletron's
 | 
						|
        --  enterprise-specific common MIB.
 | 
						|
        --
 | 
						|
        --  This module will be extended, as required.
 | 
						|
        --
 | 
						|
 | 
						|
        --  Cabletron Systems reserves the right to make changes in 
 | 
						|
        --  specification and other information contained in this document 
 | 
						|
        --  without prior notice.  The reader should consult Cabletron Systems
 | 
						|
        --  to determine whether any such changes have been made.
 | 
						|
        --
 | 
						|
        --  In no event shall Cabletron Systems be liable for any incidental, 
 | 
						|
        --  indirect, special, or consequential damages whatsoever (including 
 | 
						|
        --  but not limited to lost profits) arising out of or related to this
 | 
						|
        --  document or the information contained in it, even if Cabletron
 | 
						|
        --  Systems has been advised of, known, or should have known, the 
 | 
						|
        --  possibility of such damages.
 | 
						|
        --
 | 
						|
        --  Cabletron grants vendors, end-users, and other interested parties
 | 
						|
        --  a non-exclusive license to use this Specification in connection
 | 
						|
        --  with the management of Cabletron products.
 | 
						|
 | 
						|
        --  Copyright August 94 Cabletron Systems
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                NetworkAddress, Counter     
 | 
						|
                        FROM RFC1155-SMI
 | 
						|
                subSysMMAC, subSysDevice, ups, 
 | 
						|
                commonRev1, dl
 | 
						|
                        FROM IRM-OIDS
 | 
						|
                DisplayString, PhysAddress
 | 
						|
                        FROM RFC1213-MIB
 | 
						|
                OBJECT-TYPE                     FROM RFC-1212;
 | 
						|
 | 
						|
 | 
						|
        --  Updated to Revision 1.01 on January 31, 1992.  Added
 | 
						|
        --  download group.
 | 
						|
 | 
						|
 | 
						|
        --  This MIB module uses the extended OBJECT-TYPE macro as defined
 | 
						|
        --  in [9];
 | 
						|
 | 
						|
        --  Textual convention
 | 
						|
 | 
						|
        --  DisplayString   ::= OCTET STRING
 | 
						|
        --  This data type is used to model textual information taken from
 | 
						|
        --  the NVT ASCII character set.  By convention, objects with this
 | 
						|
        --  syntax are declared as having:
 | 
						|
        --
 | 
						|
        --  SIZE (0..255)
 | 
						|
 | 
						|
        --  PhysAddress     ::= OCTET STRING
 | 
						|
        --  This data type is used to model media addresses.  For many
 | 
						|
        --  types of media, this will be in a binary representation.  For
 | 
						|
        --  example, an Ethernet address would be represented as a string
 | 
						|
        --  of 6 octets.
 | 
						|
 | 
						|
        fnb2                    OBJECT IDENTIFIER ::= { subSysMMAC 2 }
 | 
						|
        chassis                 OBJECT IDENTIFIER ::= { subSysMMAC 3 }
 | 
						|
        environment             OBJECT IDENTIFIER ::= { subSysMMAC 4 }
 | 
						|
        fnbTR                   OBJECT IDENTIFIER ::= { fnb2 1 }
 | 
						|
        fnbCSMACD               OBJECT IDENTIFIER ::= { fnb2 2 }
 | 
						|
        fnbPortConnect          OBJECT IDENTIFIER ::= { fnb2 3 }
 | 
						|
        nB55                    OBJECT IDENTIFIER ::= { subSysDevice 3 }
 | 
						|
        mRXI                    OBJECT IDENTIFIER ::= { subSysDevice 6 }
 | 
						|
        iRM3                    OBJECT IDENTIFIER ::= { subSysDevice 7 }
 | 
						|
        tRMM                    OBJECT IDENTIFIER ::= { subSysDevice 8 }
 | 
						|
        eMME                    OBJECT IDENTIFIER ::= { subSysDevice 9 }
 | 
						|
        fPRedundancy            OBJECT IDENTIFIER ::= { subSysDevice 10 }
 | 
						|
        upsVersion              OBJECT IDENTIFIER ::= { ups 1 }
 | 
						|
        upsRevision             OBJECT IDENTIFIER ::= { upsVersion 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        --  The commonRev1 group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for all Cabletron
 | 
						|
        --  devices.
 | 
						|
 | 
						|
        deviceType  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                    other(1),       --  none of the following
 | 
						|
                    iRM2(176),      --  integrated repeater and
 | 
						|
                                    --  management subsystem, version 2
 | 
						|
                    iRBM(177),      --  integrated repeater, bridge,
 | 
						|
                                    --  and management subsystem
 | 
						|
                    iRM3(178),      --  integrated repeater and
 | 
						|
                                    --  management subsystem, version 3
 | 
						|
                    tRMBM-R(179),   --  token ring repeater, management,
 | 
						|
                                    --  and bridge subsystem, type R
 | 
						|
                    tRMBM-S(180),   --  token ring repeater, management,
 | 
						|
                                    --  and bridge subsystem, type S
 | 
						|
                    emm-E(185),     --  ethernet repeater, management,
 | 
						|
                                    --  and bridge subsystem
 | 
						|
                    tRMM(187),      --  token ring repeater and
 | 
						|
                                    --  management subsystem
 | 
						|
                    trmMim(190),    --  token ring repeater MIM
 | 
						|
                    mrxi24(65569),  --  integrated repeater and
 | 
						|
                                    --  management subsytem with 24 
 | 
						|
                                    --  10BaseT ports (RJ45), 2 EPIMs
 | 
						|
                    mrxi22(65570),  --  integrated repeater and
 | 
						|
                                    --  management subsytem with 12 
 | 
						|
                                    --  10BaseT ports (RJ45), 1 EPIM
 | 
						|
                    mrxi34(65571),  --  integrated repeater and
 | 
						|
                                    --  management subsytem with 24
 | 
						|
                                    --  10BaseT ports (50-POS CHAMP), 1 EPIM
 | 
						|
                    mrxi38(65572)   --  integrated repeater and
 | 
						|
                                    --  management subsytem with 48
 | 
						|
                                    --  10BaseT ports (50-POS CHAMP), 2 EPIMs
 | 
						|
                    }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The type of management board."
 | 
						|
            ::= { commonRev1 1 }
 | 
						|
 | 
						|
        deviceName  OBJECT-TYPE
 | 
						|
            SYNTAX  DisplayString
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "A textual description on the entity managed by the
 | 
						|
                    resident agent.  It is mandatory that this only con-
 | 
						|
                    tain printable ASCII characters."
 | 
						|
            ::= { commonRev1 2 }
 | 
						|
 | 
						|
        deviceIPAddress OBJECT-TYPE
 | 
						|
            SYNTAX  NetworkAddress
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The Network address, in this case the IP address,
 | 
						|
                    of the device.  This object is required for use by
 | 
						|
                    the Local Management Interface."
 | 
						|
            ::= { commonRev1 3 }
 | 
						|
 | 
						|
        deviceTime OBJECT-TYPE
 | 
						|
            SYNTAX  DisplayString (SIZE(8))
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The current time of day, in 24 hour format, as
 | 
						|
                    measured by the device.  The representation shall
 | 
						|
                    use the standard HHMMSS format."
 | 
						|
            ::= { commonRev1 4 }
 | 
						|
 | 
						|
        deviceDate  OBJECT-TYPE
 | 
						|
            SYNTAX  DisplayString (SIZE(8))
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The current date, as measured by the device.  The
 | 
						|
                    representation shall use the standard MMDDYYYY 
 | 
						|
                    format."
 | 
						|
            ::= { commonRev1 5 }
 | 
						|
 | 
						|
 | 
						|
        --  The fnbTR group implementation of this group is optional
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for Token Ring
 | 
						|
        --  subsystems on devices that incorporate the FNB.
 | 
						|
 | 
						|
        fnbTRTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF FnbTREntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "A list of entries that provide connection status of
 | 
						|
                    Token Ring subsystems, for the FNB."
 | 
						|
            ::= { fnbTR 1 }
 | 
						|
 | 
						|
        fnbTREntry  OBJECT-TYPE
 | 
						|
            SYNTAX  FnbTREntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "An entry in the fnbTRTable containing objects that
 | 
						|
                    provide FNB connection status for a Token Ring sub-
 | 
						|
                    system."
 | 
						|
            INDEX  { fnbTRIndex }
 | 
						|
            ::= { fnbTRTable 1 }
 | 
						|
 | 
						|
 | 
						|
        FnbTREntry ::=
 | 
						|
            SEQUENCE {
 | 
						|
                fnbTRIndex
 | 
						|
                      INTEGER,
 | 
						|
                fnbConnectLeft
 | 
						|
                      INTEGER,
 | 
						|
                fnbConnectRight
 | 
						|
                      INTEGER,
 | 
						|
                fnbBypass
 | 
						|
                      INTEGER,
 | 
						|
                fnbRPBypass
 | 
						|
                      INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        fnbTRIndex  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "An unique value for each Token Ring subsystem.  Its
 | 
						|
                    value ranges between 1 and chassisSlots.  The value
 | 
						|
                    for each interface must remain constant, at least,
 | 
						|
                    from one re-initialization of the entity's network
 | 
						|
                    management system to the next re-initialization."
 | 
						|
            ::= { fnbTREntry 1 }
 | 
						|
 | 
						|
        fnbConnectLeft  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        detached(1),
 | 
						|
                        attached(2),
 | 
						|
                        faulted(3)
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The Connected Left board (board n + 1) has the following
 | 
						|
                     states:
 | 
						|
 | 
						|
                     Detached == 1  (Management (only management) detached,
 | 
						|
                                     read/write).
 | 
						|
                     Attached == 2  (Management/AutoMode  attached, read/write).
 | 
						|
                     Faulted  == 3  (Management/AutoMode tried to attach but
 | 
						|
                                     failed READ ONLY)."
 | 
						|
            ::= { fnbTREntry 2 }
 | 
						|
 | 
						|
        fnbConnectRight  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        detached(1),
 | 
						|
                        attached(2),
 | 
						|
                        faulted(3)
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
            "The Connected Right board (board n - 1) has the following states:
 | 
						|
 | 
						|
             Detached == 1  (Management (only management) detached, read/write).
 | 
						|
             Attached == 2  (Management/AutoMode attached, read/write ).
 | 
						|
             Faulted  == 3  (Management/AutoMode tried to attach but failed,
 | 
						|
                             READ ONLY)."
 | 
						|
            ::= { fnbTREntry 3 }
 | 
						|
 | 
						|
        fnbBypass  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        off(1),         -- not bypassed
 | 
						|
                        on(2)           -- bypassed
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the bypass status of the current Token Ring
 | 
						|
                    board.  Bypassed means the board is NOT attached to the
 | 
						|
                    FNB."       
 | 
						|
            ::= { fnbTREntry 4 }
 | 
						|
 | 
						|
        fnbRPBypass  OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                other(1),
 | 
						|
                disabled(2),
 | 
						|
                enabled(3)
 | 
						|
                }
 | 
						|
        ACCESS  read-write
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
            "Denotes the Ring Port bypass status of the current Token Ring
 | 
						|
            board.  If this capability is not available on this board, the
 | 
						|
            value 'other' is returned when read, and BADSETINFO when written."
 | 
						|
        ::= { fnbTREntry 5 }
 | 
						|
 | 
						|
 | 
						|
        --  The fnbCSMACD group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for CSMA/CD
 | 
						|
        --  subsystems on devices that incorporate the FNB.
 | 
						|
 | 
						|
        fnbCSMACDTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF FnbCSMACDEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "A list of entries that provide connection status of
 | 
						|
                    CSMA/CD subsystems, for the FNB."
 | 
						|
            ::= { fnbCSMACD 1 }
 | 
						|
 | 
						|
        fnbCSMACDEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  FnbCSMACDEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "An entry in the fnbCSMACDTable containing objects
 | 
						|
                    that provide FNB connection status for a CSMA/CD
 | 
						|
                    subsystem."
 | 
						|
            INDEX  { fnbCSMACDIndex }
 | 
						|
            ::= { fnbCSMACDTable 1 }
 | 
						|
 | 
						|
        FnbCSMACDEntry ::=
 | 
						|
            SEQUENCE {
 | 
						|
                 fnbCSMACDIndex
 | 
						|
                      INTEGER,
 | 
						|
                 fnbConnect
 | 
						|
                      INTEGER,
 | 
						|
                fnbPortChanges
 | 
						|
                        Counter
 | 
						|
            }
 | 
						|
 | 
						|
        fnbCSMACDIndex  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "An unique value for each CSMACD subsystem.  Its
 | 
						|
                    value ranges between 1 and chassisSlots.  The value
 | 
						|
                    for each interface must remain constant, at least,
 | 
						|
                    from one re-initialization of the entity's network
 | 
						|
                    management system to the next re-initialization."
 | 
						|
            ::= { fnbCSMACDEntry 1 }
 | 
						|
 | 
						|
        fnbConnect  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                connectB(1),
 | 
						|
                connectC(2),
 | 
						|
                disconnect(3),
 | 
						|
                connectA(4),
 | 
						|
                subnetB(5),
 | 
						|
                subnetC(6),
 | 
						|
                multiChannel(7),
 | 
						|
                frontPanel(8)
 | 
						|
            }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the connection status of the CSMA/CD board
 | 
						|
                    to the inter-RIC bus."
 | 
						|
            ::= { fnbCSMACDEntry 2 }
 | 
						|
 | 
						|
        fnbPortChanges  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "Denotes the number of times any port on the
 | 
						|
                        given MIM has changed it's connection to the
 | 
						|
                        inter-RIC bus."
 | 
						|
                ::= { fnbCSMACDEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--      The fnbPortConnect group.  This group is required only for those devices
 | 
						|
--      that support port switching
 | 
						|
 | 
						|
        fnbPortConnectTable     OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF FnbPortConnectEntry
 | 
						|
                ACCESS  not-accessible
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table is used to control port
 | 
						|
                        association on ethernet devices.  Only
 | 
						|
                        those boards that support port switching
 | 
						|
                        will be listed in this table."
 | 
						|
                ::= { fnbPortConnect 1 }
 | 
						|
 | 
						|
        fnbPortConnectEntry     OBJECT-TYPE
 | 
						|
                SYNTAX  FnbPortConnectEntry
 | 
						|
                ACCESS  not-accessible
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "Describes a specific port connection entry."
 | 
						|
                INDEX { fnbPortConnectBoardIndex, fnbPortConnectPortIndex }
 | 
						|
                ::= { fnbPortConnectTable 1 }
 | 
						|
 | 
						|
        FnbPortConnectEntry     ::= SEQUENCE {
 | 
						|
                fnbPortConnectBoardIndex
 | 
						|
                        INTEGER,
 | 
						|
                fnbPortConnectPortIndex
 | 
						|
                        INTEGER,
 | 
						|
                fnbPortConnectPortAssignment
 | 
						|
                        INTEGER,
 | 
						|
                fnbPortConnectCompID
 | 
						|
                        INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        fnbPortConnectBoardIndex        OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "An instance of a board for which this port
 | 
						|
                        assignment relationship exists."
 | 
						|
                ::= { fnbPortConnectEntry 1 }
 | 
						|
 | 
						|
        fnbPortConnectPortIndex         OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "An instance of a port for which this
 | 
						|
                        assignment relationship exists."
 | 
						|
                ::= { fnbPortConnectEntry 2 }
 | 
						|
 | 
						|
        fnbPortConnectPortAssignment    OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                        connectA(1),
 | 
						|
                        connectB(2),
 | 
						|
                        connectC(3)
 | 
						|
                }
 | 
						|
                ACCESS  read-write
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "The specific channel that the port is
 | 
						|
                        assigned."
 | 
						|
                ::= { fnbPortConnectEntry 3 }
 | 
						|
 | 
						|
        fnbPortConnectCompID    OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the component ID as defined in the chassis
 | 
						|
                        MIB that this port is associated with.  These
 | 
						|
                        components will be repeater components."
 | 
						|
                ::= { fnbPortConnectEntry 4 }
 | 
						|
 | 
						|
        fnbPortConnectionChanges        OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "Maintains the number of times any port within
 | 
						|
                        the mangement domain of this MIM changes it's
 | 
						|
                        port assignment."
 | 
						|
                ::= { fnbPortConnect 2 }
 | 
						|
 | 
						|
        --  The chassis group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for all cabletron
 | 
						|
        --  devices.  Except for bounded slotless entities.
 | 
						|
 | 
						|
        chassisHWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Define the hardware revision of the device or sys-
 | 
						|
                    tem chassis."
 | 
						|
            ::= { chassis 1 }
 | 
						|
 | 
						|
        chassisType  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                    other(1),       -- none of the following
 | 
						|
                    mMAC8FNB(2),        -- non shunting
 | 
						|
                    mMAC5FNB(3),        -- non shunting
 | 
						|
                    mMAC3FNB(4),        -- non shunting
 | 
						|
                    mINIMMAC(5),
 | 
						|
                    mRXI(6),
 | 
						|
                    m3FNB(7),           -- shunting
 | 
						|
                    m5FNB(8),           -- shunting
 | 
						|
                    m8FNB(9),           -- non shunting
 | 
						|
                    nonFNB(10),
 | 
						|
                    mMAC3FNBS(11),      -- shunting
 | 
						|
                    mMAC5FNBS(12),      -- shunting
 | 
						|
                    mMAC8FNBS(13),      -- shunting
 | 
						|
                    m8FNBS(14)          -- shunting
 | 
						|
                    }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the type of chassis."
 | 
						|
            ::= { chassis 2 }
 | 
						|
 | 
						|
        chassisSlots  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the number of available chassis slots."
 | 
						|
            ::= { chassis 3 }
 | 
						|
 | 
						|
        chassisFNB  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                        absent(1),
 | 
						|
                        present(2)
 | 
						|
                    }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the presence or absence of the FNB."
 | 
						|
            ::= { chassis 4 }
 | 
						|
 | 
						|
        chassisAlarmEna  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                        disable(1),
 | 
						|
                        enable(2)
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Allow an audible alarm to be either enabled or dis-
 | 
						|
                    abled."
 | 
						|
            ::= { chassis 5 }
 | 
						|
 | 
						|
        chassisAlarmState  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                        chassisNoFaultCondition(1),
 | 
						|
                        chassisFaultCondition(2)
 | 
						|
                                }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the current condition of the power supply 
 | 
						|
                    fault detection circuit.  Setting a value of
 | 
						|
                    chassisNoFaultCondition(1) disables the current 
 | 
						|
                    chassis alarm condition, and stops the current 
 | 
						|
                    audible alarm from sounding.  Setting a value of 
 | 
						|
                    chassisFaultCondition(2) is not allowed.
 | 
						|
 | 
						|
                    This object will read with the value of 
 | 
						|
                    chassisNoFaultCondition(1) when the chassis is 
 | 
						|
                    currently operating with no power faults detected.
 | 
						|
 | 
						|
                    This object will read with the value of 
 | 
						|
                    chassisFaultCondition(2) when the chassis is 
 | 
						|
                    currently in a power fault condition."
 | 
						|
            ::= { chassis 6 }
 | 
						|
 | 
						|
 | 
						|
        --  The environment group
 | 
						|
 | 
						|
        --  Implementation of this group is optional
 | 
						|
 | 
						|
        powerTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF PowerEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "A list of power supply entries."
 | 
						|
            ::= { environment 1 }
 | 
						|
 | 
						|
        powerEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  PowerEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "An entry in the powerTable providing objects for a
 | 
						|
                    power supply."
 | 
						|
            INDEX  { powerSupplyNum }
 | 
						|
            ::= { powerTable 1 }
 | 
						|
 | 
						|
        PowerEntry ::=
 | 
						|
            SEQUENCE  {
 | 
						|
                 powerSupplyNum
 | 
						|
                      INTEGER,
 | 
						|
                powerSupplyState  
 | 
						|
                        INTEGER,
 | 
						|
                powerSupplyId 
 | 
						|
                      OBJECT IDENTIFIER,
 | 
						|
                powerSupplyRedun 
 | 
						|
                      INTEGER,
 | 
						|
                powerSupplyRemoteDisable 
 | 
						|
                      INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        powerSupplyNum  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the power supply that may have failed."
 | 
						|
            ::= { powerEntry 1 }
 | 
						|
 | 
						|
        powerSupplyState  OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER  {
 | 
						|
                        infoNotAvailable(1),
 | 
						|
                        notInstalled(2),
 | 
						|
                        installedAndOperating(3),
 | 
						|
                        installedAndNotOperating(4)
 | 
						|
                 }
 | 
						|
        ACCESS  read-only
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "Denotes the power supply's state."
 | 
						|
        ::= { powerEntry 2 }
 | 
						|
 | 
						|
        powerSupplyId  OBJECT-TYPE
 | 
						|
        SYNTAX  OBJECT IDENTIFIER
 | 
						|
        ACCESS  read-only
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies the type of power supply.  For example, this
 | 
						|
                could be used to identify power supplies which support
 | 
						|
                additional remote management capabilities."
 | 
						|
        ::= { powerEntry 3 }
 | 
						|
 | 
						|
 | 
						|
        powerSupplyRedun  OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER  {
 | 
						|
                        redundancyAvail(1),
 | 
						|
                        redundancyNotAvail(2),
 | 
						|
                        infoNotAvailable(3)
 | 
						|
                 }
 | 
						|
        ACCESS  read-only
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "Identifies whether power redundancy is available
 | 
						|
                within the chassis.
 | 
						|
 | 
						|
                Devices that do not support power supply redundancy,
 | 
						|
                will return infoNotAvailable."
 | 
						|
        ::= { powerEntry 4 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        powerSupplyRemoteDisable  OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER  {
 | 
						|
                        enable(1),
 | 
						|
                        disable(2),
 | 
						|
                        infoNotAvailable(3)
 | 
						|
                 }
 | 
						|
        ACCESS  read-write
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "Provides Enable/Disable control of the power supply.
 | 
						|
 | 
						|
                For devices that do not support this capability, a set 
 | 
						|
                attempt will return BADVALUE, and a read will always 
 | 
						|
                return infoNotAvailable."
 | 
						|
 | 
						|
        ::= { powerEntry 5 }
 | 
						|
 | 
						|
 | 
						|
        --  The nB55 group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for the nB55 device.
 | 
						|
 | 
						|
        nB55HWAddress  OBJECT-TYPE
 | 
						|
            SYNTAX  PhysAddress
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The device's MAC address."
 | 
						|
            REFERENCE
 | 
						|
                    "This value is the same as ifPhysAddress in RFC
 | 
						|
                    1213."
 | 
						|
            ::= { nB55 1 }
 | 
						|
 | 
						|
        nB55HWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of the nB55 board. A value of
 | 
						|
                    one denotes Revision 1, a value of two denotes Revi-
 | 
						|
                    sion 2, and so on."
 | 
						|
            ::= { nB55 2 }
 | 
						|
 | 
						|
        nB55FWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING (SIZE(2))
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of firmware in the module.
 | 
						|
                    The first octets provides the version, and the
 | 
						|
                    second provides the revision."
 | 
						|
            ::= { nB55 3 }
 | 
						|
 | 
						|
 | 
						|
        --  The mRXI group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for the mRXI device.
 | 
						|
 | 
						|
        mRXIHWAddress  OBJECT-TYPE
 | 
						|
            SYNTAX  PhysAddress
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The device's MAC address."
 | 
						|
            REFERENCE
 | 
						|
                    "This value is the same as ifPhysAddress in RFC
 | 
						|
                    1213."
 | 
						|
            ::= { mRXI 1 }
 | 
						|
 | 
						|
        mRXIHWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of the mRXI board. A value of
 | 
						|
                    one denotes Revision 1, a value of two denotes Revi-
 | 
						|
                    sion 2, and so on."
 | 
						|
            ::= { mRXI 2 }
 | 
						|
 | 
						|
        mRXIFWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING (SIZE(2))
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of firmware in the module.
 | 
						|
                    The first octets provides the version, and the
 | 
						|
                    second provides the revision."
 | 
						|
            ::= { mRXI 3 }
 | 
						|
 | 
						|
 | 
						|
        --  The iRM3 group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for the iRM3 device.
 | 
						|
 | 
						|
        iRM3HWAddress  OBJECT-TYPE
 | 
						|
            SYNTAX  PhysAddress
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The device's MAC address."
 | 
						|
            REFERENCE
 | 
						|
                    "This value is the same as ifPhysAddress in RFC
 | 
						|
                    1213."
 | 
						|
            ::= { iRM3 1 }
 | 
						|
 | 
						|
        iRM3HWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of the IRM3 board. A value of
 | 
						|
                    one denotes Revision 1, a value of two denotes Revi-
 | 
						|
                    sion 2, and so on."
 | 
						|
            ::= { iRM3 2 }
 | 
						|
 | 
						|
        iRM3FWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING (SIZE(2))
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of firmware in the module.
 | 
						|
                    The first octets provides the version, and the
 | 
						|
                    second provides the revision."
 | 
						|
            ::= { iRM3 3 }
 | 
						|
 | 
						|
 | 
						|
        iRM3PortAssoc  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                        aoffFrp(5),      --  AUI is repeater, fiber
 | 
						|
                                         --  is off
 | 
						|
                        arpFoff(6)       --  AUI is off, fiber
 | 
						|
                                         --  is repeater
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Controls how front panel ports are associated 
 | 
						|
                    with the Irm3."
 | 
						|
            ::= { iRM3 4 }
 | 
						|
 | 
						|
        iRM3BPSupport  OBJECT-TYPE 
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        notSupported (1),
 | 
						|
                        supported (2)
 | 
						|
                    }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION  
 | 
						|
                    "Denotes whether or not Backplane Protocol Support is
 | 
						|
                    present in the current version of the IRM3."
 | 
						|
            ::= { iRM3 5 }
 | 
						|
 | 
						|
 | 
						|
        --  The tRMM group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for the tRMM device.
 | 
						|
 | 
						|
        tRMMHWAddress  OBJECT-TYPE
 | 
						|
            SYNTAX  PhysAddress
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The device's MAC address."
 | 
						|
            REFERENCE
 | 
						|
                    "This value is the same as ifPhysAddress in RFC
 | 
						|
                    1213."
 | 
						|
            ::= { tRMM 1 }
 | 
						|
 | 
						|
        tRMMHWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of the tRMM board. A value of
 | 
						|
                    one denotes Revision 1, a value of two denotes Revi-
 | 
						|
                    sion 2, and so on."
 | 
						|
            ::= { tRMM 2 }
 | 
						|
 | 
						|
        tRMMFWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING (SIZE(2))
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of firmware in the module.
 | 
						|
                    The first octets provides the version, and the
 | 
						|
                    second provides the revision."
 | 
						|
            ::= { tRMM 3 }
 | 
						|
 | 
						|
 | 
						|
        --  The eMME group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for the eMME device.
 | 
						|
 | 
						|
        eMMEHWAddress  OBJECT-TYPE
 | 
						|
            SYNTAX  PhysAddress
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The device's MAC address."
 | 
						|
            REFERENCE
 | 
						|
                    "This value is the same as ifPhysAddress in RFC
 | 
						|
                    1213."
 | 
						|
            ::= { eMME 1 }
 | 
						|
 | 
						|
        eMMEHWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of the eMME board. A value of
 | 
						|
                    one denotes Revision 1, a value of two denotes Revi-
 | 
						|
                    sion 2, and so on."
 | 
						|
            ::= { eMME 2 }
 | 
						|
 | 
						|
        eMMEFWRev  OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING (SIZE(1..10))
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of firmware in the module.
 | 
						|
                    The first octets provides the version, and the
 | 
						|
                    second provides the revision."
 | 
						|
            ::= { eMME 3 }
 | 
						|
 | 
						|
        eMMEBoardMap  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes a bit encoded representation of the slots that
 | 
						|
                     contain MIM boards.  If a bit is a one then the board
 | 
						|
                     is present."
 | 
						|
            ::= { eMME 4 }
 | 
						|
 | 
						|
 | 
						|
        --  The fPredund group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for devices with
 | 
						|
        --  front panel redundancy.
 | 
						|
 | 
						|
        fPRedund          OBJECT IDENTIFIER ::= { fPRedundancy 1 }
 | 
						|
 | 
						|
        fPRedundReset     OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                    noReset(1),
 | 
						|
                    reset(2)
 | 
						|
                    }
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "If this object is set to Reset it will cause a reset
 | 
						|
                     of the front panel redundancy. Setting this object to
 | 
						|
                     NoReset will do nothing. This object will always be 
 | 
						|
                     read as NoReset."
 | 
						|
             ::= { fPRedund 1 }
 | 
						|
 
 | 
						|
        fPRedundPollInterval  OBJECT-TYPE
 | 
						|
            SYNTAX      INTEGER
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Get/Set the number of seconds between polls for front
 | 
						|
                     panel redundancy."
 | 
						|
             ::= { fPRedund 2 }
 | 
						|
        
 | 
						|
        fPRedundRetrys    OBJECT-TYPE
 | 
						|
            SYNTAX      INTEGER
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Get/Set the the number of unanswered polls allowed for
 | 
						|
                     the front panel redundancy before it switches ports."
 | 
						|
            ::= { fPRedund 3 }
 | 
						|
        
 | 
						|
        fPRedundNumAddr   OBJECT-TYPE
 | 
						|
            SYNTAX      INTEGER
 | 
						|
            ACCESS      read-only
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Get the number of IP Addresses associated with front panel
 | 
						|
                     redundancy."
 | 
						|
            ::= { fPRedund 4 }
 | 
						|
        
 | 
						|
        fPRedundAddAddr   OBJECT-TYPE
 | 
						|
            SYNTAX      NetworkAddress
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Add an IP Address to the polling list for the front panel
 | 
						|
                     redundancy."
 | 
						|
            ::= { fPRedund 5 }
 | 
						|
          
 | 
						|
        fPRedundDelAddr   OBJECT-TYPE
 | 
						|
            SYNTAX      NetworkAddress
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Delete an IP Address from the polling list for the 
 | 
						|
                     front panel redundancy."
 | 
						|
            ::= { fPRedund 6 }
 | 
						|
 | 
						|
        fPRedundActivePort  OBJECT-TYPE
 | 
						|
            SYNTAX      INTEGER
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Get/Set the front panel port you want to be active 
 | 
						|
                     when front panel redundancy is enabled."
 | 
						|
            ::= { fPRedund 7 }
 | 
						|
        
 | 
						|
        fPRedundEnable    OBJECT-TYPE
 | 
						|
            SYNTAX      INTEGER {
 | 
						|
                        disable(1),
 | 
						|
                        enable(2)
 | 
						|
                        }
 | 
						|
            ACCESS      read-write
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "If this object is set to enable, the front panel
 | 
						|
                     redundancy will be activated. If this object is set 
 | 
						|
                     to disable,  the front panel redundancy will be 
 | 
						|
                     deactivated.  When read, this object will returns the 
 | 
						|
                     state of the object based on the last request 
 | 
						|
                     made."
 | 
						|
            ::= { fPRedund 8 }
 | 
						|
        
 | 
						|
        
 | 
						|
        --  The fPredundAddr group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for devices with
 | 
						|
        --  front panel redundancy.
 | 
						|
 | 
						|
        fPRedundAddrTable OBJECT-TYPE
 | 
						|
            SYNTAX      SEQUENCE OF FPRedundAddrEntry
 | 
						|
            ACCESS      not-accessible
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "A list of entries that provide IP address
 | 
						|
                    information for front panel redundancy."
 | 
						|
            ::= { fPRedundancy 2 }
 | 
						|
        
 | 
						|
        fPRedundAddrEntry OBJECT-TYPE
 | 
						|
            SYNTAX      FPRedundAddrEntry
 | 
						|
            ACCESS      not-accessible
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "An entry in the fPRedundAddrTable providing objects
 | 
						|
                    for front panel redundancy."
 | 
						|
            INDEX       { fPRedundAddrId }
 | 
						|
            ::= { fPRedundAddrTable 1 }
 | 
						|
        
 | 
						|
        FPRedundAddrEntry ::=
 | 
						|
          SEQUENCE {
 | 
						|
             fPRedundAddrId
 | 
						|
                  INTEGER,
 | 
						|
             fPRedundAddrIPAddr
 | 
						|
                  NetworkAddress
 | 
						|
          }
 | 
						|
        
 | 
						|
        fPRedundAddrId    OBJECT-TYPE
 | 
						|
            SYNTAX      INTEGER
 | 
						|
            ACCESS      read-only
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "A unique value identifying an element in a sequence of
 | 
						|
                     member IP Addresses which belong to the front panel 
 | 
						|
                     redundancy.  This value goes from 1 to the maximum 
 | 
						|
                     number of IP Addresses which may be included in  
 | 
						|
                     front panel redundancy."
 | 
						|
            ::= { fPRedundAddrEntry 1 }
 | 
						|
          
 | 
						|
        fPRedundAddrIPAddr    OBJECT-TYPE
 | 
						|
            SYNTAX      NetworkAddress
 | 
						|
            ACCESS      read-only
 | 
						|
            STATUS      mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Returns an IP Address associated with the front panel
 | 
						|
                     redundancy."
 | 
						|
            ::= { fPRedundAddrEntry 2 }
 | 
						|
        
 | 
						|
 | 
						|
        --  The ups group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for devices that
 | 
						|
        --  incorporate uninterruptible power supplies.
 | 
						|
 | 
						|
 | 
						|
        upsID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                        other(1),       -- none of the following
 | 
						|
                        aPCModel370(257),
 | 
						|
                        aPCModel400(258),
 | 
						|
                        aPCModel600(259),
 | 
						|
                        aPCModel900(260),
 | 
						|
                        aPCModel1250(261),
 | 
						|
                        aPCModel2000(262)
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes a type code which refers to the manufactur-
 | 
						|
                    ers and model of the UPS."
 | 
						|
            ::= { upsRevision 1 }
 | 
						|
 | 
						|
        upsUpTime  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the operating time, in hours, since the UPS
 | 
						|
                    was last powered on."
 | 
						|
            ::= { upsRevision 2 }
 | 
						|
 | 
						|
        upsDisable  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  deprecated
 | 
						|
            DESCRIPTION
 | 
						|
                    "Allows the UPS to be disabled.  A set turns of the
 | 
						|
                    UPS for those systems, so equipped.  A get/get-next
 | 
						|
                    always returns 0."
 | 
						|
            ::= { upsRevision 3 }
 | 
						|
 | 
						|
        upsDisconnect  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Allows the UPS backup power system to conserve its
 | 
						|
                    battery.  Setting the object to a value of 1 turns off
 | 
						|
                    the power system.  A get/get-next always retuns a 0."
 | 
						|
            ::= { upsRevision 4 }
 | 
						|
 | 
						|
        upsTest  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER  {
 | 
						|
                    unitOK(1),
 | 
						|
                    unitFailed(2),
 | 
						|
                    badBattery(3),
 | 
						|
                    noRecentTest(4),  --  no test performed in the last five
 | 
						|
                                      --  minutes
 | 
						|
                    underTest(5)
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the status performed on the UPS.  A write
 | 
						|
                    unitOK(1) intiates the test.  A read indicates status of
 | 
						|
                    test."
 | 
						|
            ::= { upsRevision 5 }
 | 
						|
 | 
						|
        upsBatteryCapacity  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the percentage of battery capacity left,
 | 
						|
                    100% being a fully-charged battery."
 | 
						|
            ::= { upsRevision 6 }
 | 
						|
 | 
						|
        upsACLineVoltsIn  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the input AC utility line voltage."
 | 
						|
            ::= { upsRevision 7 }
 | 
						|
 | 
						|
        upsBatteryVoltsOut  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the battery voltage."
 | 
						|
            ::= { upsRevision 8 }
 | 
						|
 | 
						|
 | 
						|
        --  The dl group
 | 
						|
 | 
						|
        --  Implementation of this group is mandatory for systems
 | 
						|
        --  that provide the ability to download firmware."
 | 
						|
 | 
						|
 | 
						|
        dlForceOnBoot  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "When set to a 1, the system will request a
 | 
						|
                     download, during the next system restart.
 | 
						|
                     If no server is found and the current image
 | 
						|
                     in flash memory is valid, the system will boot
 | 
						|
                     using the flash-resident image."
 | 
						|
            ::= { dl 1 }
 | 
						|
 | 
						|
        dlCommitRAMToFlash  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "When written with a 1, the boot software will erase
 | 
						|
                    flash memory, compress the downloaded code, and save
 | 
						|
                    the compressed image into flash memory.  Upon com-
 | 
						|
                    pletion of this operation, the flash memory driver
 | 
						|
                    resets this object to 0, indicating completion of
 | 
						|
                    the programming operation."
 | 
						|
            ::= { dl 2 }
 | 
						|
 | 
						|
        dlInitiateColdBoot  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "When written with a 1, the boot software intiates a
 | 
						|
                    system reboot.  All MIB variables used to control
 | 
						|
                    the exact nature of the download should be set,
 | 
						|
                    prior to activating a system reset.
 | 
						|
 | 
						|
                    A read always returns a 0."
 | 
						|
            ::= { dl 3 }
 | 
						|
 | 
						|
        dlTFTPRequestHost  OBJECT-TYPE
 | 
						|
            SYNTAX  NetworkAddress
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The IP address of the server to be used, when
 | 
						|
                    firmware is to be loaded across the network."
 | 
						|
            ::= { dl 4 }
 | 
						|
 | 
						|
        dlTFTPRequest  OBJECT-TYPE
 | 
						|
            SYNTAX  DisplayString
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The filename requested of the server, when firmware
 | 
						|
                    is to be loaded across the network."
 | 
						|
            ::= { dl 5 }
 | 
						|
 | 
						|
        dlLastImageFilename  OBJECT-TYPE
 | 
						|
            SYNTAX  DisplayString
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Filename of the last image to be successfully
 | 
						|
                    loaded into memory."
 | 
						|
            ::= { dl 6 }
 | 
						|
 | 
						|
        dlLastServerIPAddress  OBJECT-TYPE
 | 
						|
            SYNTAX  NetworkAddress
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "The IP address of the server used to load the
 | 
						|
                    present image in flash memory."
 | 
						|
            ::= { dl 7 }
 | 
						|
 | 
						|
        dlFlashSize  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the size, in bytes, of flash memory con-
 | 
						|
                    tained on this module."
 | 
						|
            ::= { dl 8 }
 | 
						|
 | 
						|
        dlFlashCount  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the number of times that flash memory has
 | 
						|
                    been reprogrammed.  This value is initialzed to 1,
 | 
						|
                    when the module is initially powered up."
 | 
						|
            ::= { dl 9 }
 | 
						|
 | 
						|
        dlFirmwareBase  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the starting address of the firmware in
 | 
						|
                    RAM."
 | 
						|
            ::= { dl 10 }
 | 
						|
 | 
						|
        dlFirmwareTop  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the ending address of firmware in RAM."
 | 
						|
            ::= { dl 11 }
 | 
						|
 | 
						|
        dlFirmwareStart  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the start address of the firmware, in RAM,
 | 
						|
                    as established by the boot process."
 | 
						|
            ::= { dl 12 }
 | 
						|
 | 
						|
        dlBootRev  OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING (SIZE(0..10))
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                    "Denotes the revision of boot firmware in the module.
 | 
						|
                    The first octets provides the version, and the
 | 
						|
                    second provides the revision."
 | 
						|
            ::= { dl 13 }
 | 
						|
 | 
						|
        dlForceBootp  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "When set, this variable forces the client to send a
 | 
						|
                BOOTP request packet when rebooting.  The client will
 | 
						|
                make several attempts before timing out if a server
 | 
						|
                does not respond.  This variable stays set.  When set to
 | 
						|
                a 1 it should always be read as a one.  When set to zero
 | 
						|
                it should always be read as zero."
 | 
						|
            ::= { dl 14 }
 | 
						|
 | 
						|
        dlServerName   OBJECT-TYPE
 | 
						|
            SYNTAX  OCTET STRING
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This OID is reserved for future use of the Bootp server
 | 
						|
                name.  This field can be used when a client wants to get
 | 
						|
                boot information from a particular bootp server."
 | 
						|
            ::= { dl 15 }
 | 
						|
 | 
						|
        dlOnLineDownLoad        OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                normalOperation(1),
 | 
						|
                forceDownLoad(2),
 | 
						|
                forceDownLoadReset(3)
 | 
						|
                }
 | 
						|
        ACCESS  read-write
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "During normal operation this object has the value of 1.  By
 | 
						|
                setting this object to a value of forceDownLoad(2) an online
 | 
						|
                download will be performed.  By setting this object to a
 | 
						|
                value of forceDownLoadReset(3) an online down load will be
 | 
						|
                performed and a reset will be forced upon successful completion
 | 
						|
                of the download."
 | 
						|
            ::= { dl 16 }
 | 
						|
 | 
						|
        dlOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                other(1),               -- none of the following
 | 
						|
                unknown(2),
 | 
						|
                normalOperation(3),
 | 
						|
                downLoadActive(4),
 | 
						|
                downLoadCompleteError(5)
 | 
						|
                }
 | 
						|
        ACCESS  read-only
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "This object reflects the status of the download code.  A
 | 
						|
                value of normalOperation(3) reflects either a down load was
 | 
						|
                started but has finished normally and no reset was specified
 | 
						|
                or no down load has been started.  A value of downLoadActive
 | 
						|
                only appears while a down load is in progress.  A value of
 | 
						|
                downLoadCompleteError reflects that a down load was started
 | 
						|
                however an error was detected."
 | 
						|
        ::= { dl 17 }
 | 
						|
 | 
						|
        dlNetAddress  OBJECT-TYPE
 | 
						|
        SYNTAX  NetworkAddress
 | 
						|
        ACCESS  read-write
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "IP Address of the server to be used when an image is to be
 | 
						|
                downloaded using the Runtime TFTP Download."
 | 
						|
        ::= { dl 18 }
 | 
						|
 | 
						|
        dlFileName    OBJECT-TYPE
 | 
						|
        SYNTAX  OCTET STRING (SIZE (0..128))
 | 
						|
        ACCESS  read-write
 | 
						|
        STATUS  mandatory
 | 
						|
         DESCRIPTION
 | 
						|
                 "Filename requested of the server when an image is to be
 | 
						|
                 downloaded using the Runtime TFTP Download.  This should be a
 | 
						|
                 complete path filename."
 | 
						|
         ::= { dl 19 }
 | 
						|
 | 
						|
        dlErrorString OBJECT-TYPE
 | 
						|
        SYNTAX  DisplayString
 | 
						|
        ACCESS  read-only
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                "If the value of ctDLOperStatus is downloadCompleteError(5)
 | 
						|
                then this object will provide a more complete description of
 | 
						|
                the error.  Otherwise this object will be the zero length
 | 
						|
                string."
 | 
						|
          ::= { dl 20 }
 | 
						|
 | 
						|
        dlTftpServerGatewayIPAddress  OBJECT-TYPE
 | 
						|
        SYNTAX  NetworkAddress
 | 
						|
        ACCESS  read-write
 | 
						|
        STATUS  mandatory
 | 
						|
        DESCRIPTION
 | 
						|
                    "The IP address of the gateway/router which connects
 | 
						|
                     this SNMP agent to the TFTP server."
 | 
						|
            ::= { dl 21 }
 | 
						|
 | 
						|
 | 
						|
        --  Enterprise specific trap definitions
 | 
						|
 | 
						|
-- Trap Description
 | 
						|
--        fPRedundActivePort
 | 
						|
 
 | 
						|
-- Specific Trap Type Code - 0x15F
 | 
						|
 
 | 
						|
-- This trap indicates that a new port has been activated for the front panel
 | 
						|
-- redundant circuit.  This does NOT indicate this port is usable, but is being
 | 
						|
-- tested.
 | 
						|
 
 | 
						|
-- The interesting information will include:
 | 
						|
--        Active Port Number
 | 
						|
--
 | 
						|
--        aPCLineFail  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                    "This trap is generated in the event of an AC util-
 | 
						|
--                    ity line failure."
 | 
						|
--            ::= 0x1101
 | 
						|
--
 | 
						|
--        aPCLineFailRecovery  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                    "This trap is generated when the UPS switches back
 | 
						|
--                    to line, and only if the aPCLineFail trap was issued
 | 
						|
--                    first."
 | 
						|
--            ::= 0x1102
 | 
						|
--
 | 
						|
--        aPCLowBattery  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                    "This trap is generated in the event that the UPS'
 | 
						|
--                    battery is found to be low."
 | 
						|
--            ::= 0x1103
 | 
						|
--
 | 
						|
--        aPCLowBatteryRecovery  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                    "This trap is generated when the UPS' battery has
 | 
						|
--                    charged above the low-battery point, and only if the
 | 
						|
--                    aPCLowBattery trap was issued first."
 | 
						|
--            ::= 0x1104
 | 
						|
--
 | 
						|
--        aPCAbnormalCondition  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                   "This trap is generated in the event that the UPS
 | 
						|
--                    has entered an abnormal condition, such as an over-
 | 
						|
--                    load or trip on low battery.  This trap is also
 | 
						|
--                    sent, when the UPS is first turned on."
 | 
						|
--            ::= 0x1105
 | 
						|
--
 | 
						|
--        aPCAbnormalConditionRecovery  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                    "This trap is generated when the UPS has recovered
 | 
						|
--                    from an abnormal condition, and only if the aPCAb-
 | 
						|
--                    normalCondition trap was issued first."
 | 
						|
--            ::= 0x1106
 | 
						|
--
 | 
						|
--        aPCShuttingDown  OBJECT-TYPE
 | 
						|
--            ENTERPRISE  cabletron
 | 
						|
--            DESCRIPTION
 | 
						|
--                    "This trap is generated in the event that the UPS
 | 
						|
--                    has been ordered to shut itself, or the load, off
 | 
						|
--                    over the serial line."
 | 
						|
--            ::= 0x1107
 | 
						|
--
 | 
						|
--
 | 
						|
 | 
						|
END
 |