CTRON-CHASSIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
ctronChassis FROM CTRON-MIB-NAMES
OBJECT-TYPE FROM RFC-1212;
ctChas OBJECT IDENTIFIER ::= { ctronChassis 1 }
ctEnviron OBJECT IDENTIFIER ::= { ctronChassis 2 }
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) }
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) }
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 }
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), 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) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Denotes whether or not the power supply is redundant."
::= { ctChasPowerEntry 4 }
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