248 lines
8.8 KiB
Plaintext
248 lines
8.8 KiB
Plaintext
CTRON-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- ################################
|
|
-- ctenvir-mib.txt
|
|
-- ################################
|
|
-- Revision: 1.05.01
|
|
-- Part Number: 2170553
|
|
-- Date: May 23, 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 chassis 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 October 95 Cabletron Systems
|
|
|
|
-- This mib contains objects that are an extenstion to the
|
|
-- standard chassis MIB.
|
|
|
|
IMPORTS
|
|
ctronChassis FROM CTRON-MIB-NAMES
|
|
OBJECT-TYPE FROM RFC-1212;
|
|
|
|
|
|
-- chassis group. Implementation of this group is mandatory.
|
|
|
|
ctChas OBJECT IDENTIFIER ::= { ctronChassis 1 }
|
|
|
|
-- the environment group. Implementation of this group is
|
|
-- mandatory for power supply monitoring.
|
|
|
|
ctEnviron OBJECT IDENTIFIER ::= { ctronChassis 2 }
|
|
|
|
|
|
-- the fan module group. Implementation of this group is
|
|
-- mandatory for fan module monitoring.
|
|
|
|
ctFanModule OBJECT IDENTIFIER ::= { ctronChassis 3 }
|
|
|
|
ctChasFNB OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
absent(1),
|
|
present(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the presence or absence of the FNB."
|
|
::= { ctChas 1 }
|
|
|
|
ctChasAlarmEna OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2),
|
|
notSupported(3) -- Object is not supported
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Allow an audible alarm to be either enabled or dis-
|
|
abled. Setting this object to disable(1) will prevent an
|
|
audible alarm from being heard and will also stop the
|
|
sound from a current audible alarm. Setting this object
|
|
to enable(2) will allow an audible alarm to be heard and
|
|
will also enable the sound from a current audible alarm,
|
|
if it has previously been disabled. This object will read
|
|
with the current setting."
|
|
::= { ctChas 2 }
|
|
|
|
chassisAlarmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chassisNoFaultCondition(1),
|
|
chassisFaultCondition(2),
|
|
notSupported(3) -- Object is not supported
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the current condition of the power supply
|
|
fault detection circuit. 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."
|
|
::= { ctChas 3 }
|
|
|
|
|
|
-- The environment group
|
|
|
|
-- Implementation of this group is mandatory for devices that
|
|
-- incorporate environmental support.
|
|
|
|
ctChasPowerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CtChasPowerEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of power supply entries."
|
|
::= { ctEnviron 1 }
|
|
|
|
ctChasPowerEntry OBJECT-TYPE
|
|
SYNTAX CtChasPowerEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in the powerTable providing objects for a
|
|
power supply."
|
|
INDEX { ctChasPowerSupplyNum }
|
|
::= { ctChasPowerTable 1 }
|
|
|
|
CtChasPowerEntry ::=
|
|
SEQUENCE {
|
|
ctChasPowerSupplyNum
|
|
INTEGER,
|
|
ctChasPowerSupplyState
|
|
INTEGER,
|
|
ctChasPowerSupplyType
|
|
INTEGER,
|
|
ctChasPowerSupplyRedundancy
|
|
INTEGER
|
|
}
|
|
|
|
ctChasPowerSupplyNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the power supply."
|
|
::= { ctChasPowerEntry 1 }
|
|
|
|
ctChasPowerSupplyState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
infoNotAvailable(1),
|
|
notInstalled(2),
|
|
installedAndOperating(3),
|
|
installedAndNotOperating(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the power supply's state."
|
|
::= { ctChasPowerEntry 2 }
|
|
|
|
ctChasPowerSupplyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ac-dc(1),
|
|
dc-dc(2),
|
|
notSupported(3), -- Object is not supported
|
|
highOutput(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the power supply type."
|
|
::= { ctChasPowerEntry 3 }
|
|
|
|
ctChasPowerSupplyRedundancy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
redundant(1),
|
|
notRedundant(2),
|
|
notSupported(3) -- Object is not supported
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes whether or not the power supply is redundant."
|
|
::= { ctChasPowerEntry 4 }
|
|
|
|
|
|
-- The fan module group
|
|
|
|
-- Implementation of this group is mandatory for devices that
|
|
-- incorporate fan module monitoring support.
|
|
|
|
ctChasFanModuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CtChasFanModuleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of fan module entries."
|
|
::= { ctFanModule 1 }
|
|
|
|
ctChasFanModuleEntry OBJECT-TYPE
|
|
SYNTAX CtChasFanModuleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in the fan module Table providing objects for a
|
|
fan module."
|
|
INDEX { ctChasFanModuleNum }
|
|
::= { ctChasFanModuleTable 1 }
|
|
|
|
CtChasFanModuleEntry ::=
|
|
SEQUENCE {
|
|
ctChasFanModuleNum
|
|
INTEGER,
|
|
ctChasFanModuleState
|
|
INTEGER
|
|
}
|
|
|
|
ctChasFanModuleNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the Fan module that may have failed."
|
|
::= { ctChasFanModuleEntry 1 }
|
|
|
|
ctChasFanModuleState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
infoNotAvailable(1),
|
|
notInstalled(2),
|
|
installedAndOperating(3),
|
|
installedAndNotOperating(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Denotes the fan modules state."
|
|
::= { ctChasFanModuleEntry 2 }
|
|
|
|
END
|