2264 lines
73 KiB
Plaintext
2264 lines
73 KiB
Plaintext
ALCATEL-IND1-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE,
|
|
OBJECT-IDENTITY,
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
Unsigned32,
|
|
Counter32 FROM SNMPv2-SMI
|
|
PhysicalIndex,
|
|
entPhysicalIndex FROM ENTITY-MIB
|
|
hardentIND1Physical,
|
|
chassisTraps,
|
|
hardentIND1Chassis FROM ALCATEL-IND1-BASE
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
DisplayString,
|
|
MacAddress,
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF;
|
|
|
|
|
|
alcatelIND1ChassisMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200706180000Z"
|
|
ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division"
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to ensure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel-Lucent, Enterprise Solutions Division
|
|
(Formerly Alcatel Internetworking, Incorporated)
|
|
26801 West Agoura Road
|
|
Agoura Hills, CA 91301-5122
|
|
United States Of America
|
|
|
|
Telephone: North America +1 800 995 2696
|
|
Latin America +1 877 919 9526
|
|
Europe +31 23 556 0100
|
|
Asia +65 394 7933
|
|
All Other +1 818 878 4507
|
|
|
|
Electronic Mail: support@ind.alcatel.com
|
|
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
|
|
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
|
|
DESCRIPTION
|
|
"This module describes an authoritative enterprise-specific Simple
|
|
etwork Management Protocol (SNMP) Management Information Base (MIB):
|
|
|
|
For the Birds Of Prey Product Line, this is the Chassis Supervision
|
|
Chassis MIB
|
|
for managing physical chassis objects not covered in the IETF
|
|
Entity MIB (rfc 2737).
|
|
|
|
The right to make changes in specification and other information
|
|
contained in this document without prior notice is reserved.
|
|
|
|
No liability shall be assumed for any incidental, indirect, special, or
|
|
consequential damages whatsoever arising from or related to this
|
|
document or the information contained herein.
|
|
|
|
Vendors, end-users, and other interested parties are granted
|
|
non-exclusive license to use this specification in connection with
|
|
management of the products for which it is intended to be used.
|
|
|
|
Copyright (C) 1995-2007 Alcatel-Lucent
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200906090000Z"
|
|
DESCRIPTION
|
|
"Added new object chasEntPhysPowerType and TEXTUAL-CONVENTION
|
|
ChasEntPhysPowerType."
|
|
|
|
REVISION "200906260000Z"
|
|
DESCRIPTION
|
|
"Added new object chasEntPhysPowerControlChecksum."
|
|
|
|
REVISION "200706180000Z"
|
|
|
|
DESCRIPTION
|
|
"Addressing discrepancies with Alcatel Standard."
|
|
::= { hardentIND1Chassis 1 }
|
|
|
|
alcatelIND1ChassisMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis MIB
|
|
Subsystem Managed Objects."
|
|
::= { alcatelIND1ChassisMIB 1 }
|
|
|
|
alcatelIND1ChassisMIBConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis MIB
|
|
Subsystem Conformance Information."
|
|
::= { alcatelIND1ChassisMIB 2 }
|
|
|
|
alcatelIND1ChassisMIBGroups OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis MIB
|
|
Subsystem Units Of Conformance."
|
|
::= { alcatelIND1ChassisMIBConformance 1 }
|
|
|
|
|
|
alcatelIND1ChassisMIBCompliances OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis MIB
|
|
Subsystem Compliance Statements."
|
|
::= { alcatelIND1ChassisMIBConformance 2 }
|
|
|
|
|
|
alcatelIND1ChassisPhysMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis Physical MIB
|
|
Subsystem Managed Objects."
|
|
::= { hardentIND1Physical 1 }
|
|
|
|
|
|
alcatelIND1ChassisPhysMIBConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis Physical MIB
|
|
Subsystem Conformance Information."
|
|
::= { hardentIND1Physical 2 }
|
|
|
|
|
|
alcatelIND1ChassisPhysMIBGroups OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis Physical MIB
|
|
Subsystem Units Of Conformance."
|
|
::= { alcatelIND1ChassisPhysMIBConformance 1 }
|
|
|
|
|
|
alcatelIND1ChassisPhysMIBCompliances OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision Chassis Physical MIB
|
|
Subsystem Compliance Statements."
|
|
::= { alcatelIND1ChassisPhysMIBConformance 2 }
|
|
|
|
|
|
-- CONTROL MODULE TABLE
|
|
|
|
chasControlModuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasControlModuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row for the primary control module."
|
|
::= { alcatelIND1ChassisMIBObjects 1 }
|
|
|
|
|
|
chasControlModuleEntry OBJECT-TYPE
|
|
SYNTAX ChasControlModuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the primary control module. This table is an extension
|
|
of the entity physical table but this class is instanciated only for a
|
|
the primary control module that has a particular Index."
|
|
INDEX { entPhysicalIndex }
|
|
::= { chasControlModuleTable 1 }
|
|
|
|
|
|
ChasControlModuleEntry ::= SEQUENCE
|
|
{
|
|
chasControlRunningVersion INTEGER,
|
|
chasControlActivateTimeout INTEGER,
|
|
chasControlVersionMngt INTEGER,
|
|
chasControlDelayedActivateTimer Unsigned32,
|
|
chasControlCertifyStatus INTEGER,
|
|
chasControlSynchronizationStatus INTEGER,
|
|
chasControlAcrossCmmWorkingSynchroStatus INTEGER,
|
|
chasControlAcrossCmmCertifiedSynchroStatus INTEGER
|
|
|
|
}
|
|
|
|
|
|
chasControlRunningVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
working(2),
|
|
certified(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identification of the Running Version (or Running Configuration) for
|
|
the control module. Note that the Running Version value of (1) unknown,
|
|
(2) working, or (3) certified is returned."
|
|
::= { chasControlModuleEntry 1 }
|
|
|
|
|
|
chasControlActivateTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..900)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is in seconds. It represents how much time before the
|
|
switch automatically falls back to the certified version. This value
|
|
is set via the Activate(reload working) cli command.
|
|
An Activate reboot must be initiated via the primary CMM and that
|
|
the timeout value can be accessed via user interface to the primary CMM
|
|
only. After the Activate reboot has been initiated, a timeout will occur
|
|
(i.e., an Activate Timeout) at the timeout value specified by the user.
|
|
If a reboot cancel has not been received prior to the timeout expiration,
|
|
the primary CMM will automatically reboot (i.e., re-reboot) using the
|
|
certified configuration. This ensures that an automatic backup reboot is
|
|
available using the certified configuration in the event that the user
|
|
is unable to interface with primary CMM as a result of the attempted
|
|
Activate reboot. If the Activate reboot is successful, the user cancels
|
|
the backup reboot via the normal reboot cancellation process (i.e., a
|
|
zero value is written for the object chasControlDelayedRebootTimer)."
|
|
::= { chasControlModuleEntry 2 }
|
|
|
|
|
|
chasControlVersionMngt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notSignificant(1),
|
|
certifySynchro(2),
|
|
certifyNoSynchro(3),
|
|
flashSynchro(4),
|
|
restore(5),
|
|
activate(6),
|
|
issu(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the primary this means:
|
|
notSignificant - No command applied.
|
|
certifySynchro - Copy the file from the working to the certified
|
|
directory and from the primary to the secondary
|
|
(reboot of the secondary).
|
|
certifyNoSynchro - Copy the file from the working to the certified
|
|
directory.
|
|
flashSynchro - Copy the file from the primary to the secondary
|
|
(reboot of the secondary).
|
|
restore - Copy the file from the certified directory to the
|
|
working directory.
|
|
activate - Reload from the working directory. Activate can be
|
|
scheduled.
|
|
issu - In Service Software Upgrade (ISSU). Process can
|
|
scheduled."
|
|
|
|
::= { chasControlModuleEntry 3 }
|
|
|
|
|
|
chasControlDelayedActivateTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..31622400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timer value in seconds used to initiate a delayed activate of the primary
|
|
CMM. Writing this object to a non-zero value results in CMM reboot of the
|
|
working directory following expiration of the specified activate timer delay.
|
|
Writing this object to zero results in an immediately activate process.
|
|
It is now adjusted to wait a maximum of 366 days."
|
|
::= { chasControlModuleEntry 4 }
|
|
|
|
|
|
|
|
chasControlCertifyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
needCertify(2),
|
|
certified(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returned value indicates if the control module has been certified
|
|
(that is the working directory matches the certified directory)"
|
|
::= { chasControlModuleEntry 5 }
|
|
|
|
|
|
chasControlSynchronizationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
monoControlModule(2),
|
|
notSynchronized(3),
|
|
synchronized(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returned value indicates if the control module has been synchronized
|
|
(that is the working directory matches the working directory
|
|
on the other control module(s) if present). Returned value is
|
|
monoControlModule when no other control module is present."
|
|
::= { chasControlModuleEntry 6 }
|
|
|
|
|
|
chasControlAcrossCmmWorkingSynchroStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
monoCMM(2),
|
|
no(3),
|
|
yes(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returned value indicates if the /working has been synchronized
|
|
across the CMMs (that is the working directory matches the working directory
|
|
on all CMMs if present)"
|
|
::= { chasControlModuleEntry 7 }
|
|
|
|
chasControlAcrossCmmCertifiedSynchroStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
monoCMM(2),
|
|
no(3),
|
|
yes(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returned value indicates if the /certified has been synchronized
|
|
across the CMMs if present)"
|
|
::= { chasControlModuleEntry 8 }
|
|
|
|
-- CONTROL REDUNDANT TABLE
|
|
|
|
|
|
chasControlRedundantTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasControlRedundantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per control module. There is always at least
|
|
one control module in the system."
|
|
::= { alcatelIND1ChassisMIBObjects 2 }
|
|
|
|
|
|
chasControlRedundantEntry OBJECT-TYPE
|
|
SYNTAX ChasControlRedundantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular control module this table is an extension
|
|
of the entity physical table but this class is instanciated only for a
|
|
particular type of physical entity: the control module that has a
|
|
particular Index."
|
|
INDEX { entPhysicalIndex }
|
|
::= { chasControlRedundantTable 1 }
|
|
|
|
|
|
ChasControlRedundantEntry ::= SEQUENCE
|
|
{
|
|
chasControlNumberOfTakeover Counter32,
|
|
chasControlDelayedRebootTimer Unsigned32
|
|
}
|
|
|
|
|
|
chasControlNumberOfTakeover OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a count of the number of times the control module has
|
|
changed from primary to secondary mode as a result of a Takeover. Note
|
|
that this object can be accessed via user interface to either the
|
|
primary or secondary CMM. The value returned is the number of times
|
|
that the interfacing control module (either primary or secondary CMM)
|
|
has changed from primary to secondary mode. This value does not reflect
|
|
the total number of CMM Takeovers for the switch. To get the total
|
|
number of Takeovers for the switch, it is necessary to read this value
|
|
via user interface to each control module independently."
|
|
::= { chasControlRedundantEntry 1 }
|
|
|
|
|
|
chasControlDelayedRebootTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0.. 31622400)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timer value (in seconds) used to initiate a delayed reboot of the primary
|
|
or secondary CMM using the certified configuration. Writing this object to
|
|
a non-zero value results in a CMM reboot following expiration of the
|
|
specified reset timer delay. Writing this object to zero results in
|
|
cancellation of a pending CMM delayed reboot.
|
|
It is now adjusted to wait a maximum of 366 days."
|
|
::= { chasControlRedundantEntry 2 }
|
|
|
|
|
|
-- CHASSIS TABLE
|
|
|
|
chasChassisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per chassis. There is always at least one
|
|
chassis or many like for stackable product."
|
|
::= { alcatelIND1ChassisMIBObjects 3 }
|
|
|
|
|
|
chasChassisEntry OBJECT-TYPE
|
|
SYNTAX ChasChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular control module this table is an extension
|
|
of the entity physical table but this class is instanciated only for a
|
|
particular type of physical entity: the control module that has a
|
|
particular Index."
|
|
INDEX { entPhysicalIndex }
|
|
::= { chasChassisTable 1 }
|
|
|
|
|
|
ChasChassisEntry ::= SEQUENCE
|
|
{
|
|
chasFreeSlots Unsigned32,
|
|
chasPowerLeft INTEGER,
|
|
chasNumberOfResets Counter32,
|
|
chasHardwareBoardTemp INTEGER,
|
|
chasHardwareCpuTemp INTEGER,
|
|
chasTempRange INTEGER,
|
|
chasTempThreshold INTEGER,
|
|
chasDangerTempThreshold INTEGER,
|
|
chasPrimaryPhysicalIndex INTEGER
|
|
}
|
|
|
|
|
|
chasFreeSlots OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..18)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of free NI front panel slots."
|
|
::= { chasChassisEntry 1 }
|
|
|
|
|
|
chasPowerLeft OBJECT-TYPE
|
|
SYNTAX INTEGER (-100000..100000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The power still available on the chassis in Watts."
|
|
::= { chasChassisEntry 2 }
|
|
|
|
|
|
chasNumberOfResets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a count of the number of times this station has been reset
|
|
since a cold-start."
|
|
::= { chasChassisEntry 3 }
|
|
|
|
chasHardwareBoardTemp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..200)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current output of the Board Temperature
|
|
Sensor provided by the LM75 part (degrees Centigrade) for this chassis.
|
|
This temperature is what is used for comparing to the threshold and
|
|
determining whether the value is in range."
|
|
::= { chasChassisEntry 4 }
|
|
|
|
chasHardwareCpuTemp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..200)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current output of the SPARC Temperature
|
|
Sensor (degrees Centigrade) for this chassis.
|
|
This object is not applicable for Hawk and 0 is returned"
|
|
::= { chasChassisEntry 5 }
|
|
|
|
|
|
chasTempRange OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
notPresent(2),
|
|
underThreshold(3),
|
|
overFirstThreshold(4),
|
|
overDangerThreshold(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temp Range is the value of the temperature sensor for the chassis. The
|
|
Temp Range value reflects the temperature of the chassis relative to the
|
|
Temp Threshold value (i.e., over vs. under the threshold)."
|
|
::= { chasChassisEntry 6 }
|
|
|
|
|
|
chasTempThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (1..150)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the threshold temperature in degrees Celsius for the
|
|
chassis. Temp Threshold is the chassis temperature point at which,
|
|
when reached due to an ascending or descending temperature transition,
|
|
a temperature notification is provided to the user. When this threshold
|
|
is exceeded, we start sending traps and other operator notification."
|
|
::= { chasChassisEntry 7 }
|
|
|
|
chasDangerTempThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (30..150)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Threshold is a second one which is hardcoded. When the
|
|
Chassis Exceeds this value it starts shutting down NIs.
|
|
This value will be set by the factory and not changeable."
|
|
::= { chasChassisEntry 8 }
|
|
|
|
|
|
chasPrimaryPhysicalIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value holds the Entity Table Physical Index for the Control
|
|
Module that is currently primary. This is to allow snmp managers
|
|
to determine which Control Module is currently primary so it knows
|
|
what entry in the chasControlModuleTable to access for setting the
|
|
chasControlVersionMngt values for controling the switch."
|
|
::= { chasChassisEntry 9 }
|
|
|
|
|
|
-- Extension of the Entity physical table
|
|
|
|
chasEntPhysicalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasEntPhysicalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per physical entity. It is an extension for
|
|
the entity physical table (rfc 2737) that is instantiated for every physical entity
|
|
object. The fields are not always significant for every object."
|
|
::= { alcatelIND1ChassisPhysMIBObjects 1 }
|
|
|
|
|
|
chasEntPhysicalEntry OBJECT-TYPE
|
|
SYNTAX ChasEntPhysicalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular physical entity."
|
|
INDEX { entPhysicalIndex }
|
|
::= { chasEntPhysicalTable 1 }
|
|
|
|
|
|
ChasEntPhysLed ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual convention for physical LEDs. Note: Due to European regulation, the LEDs
|
|
will never be illuminated in red, but will be either green or amber."
|
|
SYNTAX INTEGER {
|
|
notApplicable (0),
|
|
off (1),
|
|
greenOn (2),
|
|
greenBlink (3),
|
|
amberOn (4),
|
|
amberBlink (5)
|
|
}
|
|
|
|
ChasEntPhysPowerType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual convention for type of power supply."
|
|
SYNTAX INTEGER {
|
|
notApplicable (0), -- entPhysicalClass for this physical entity
|
|
-- is not powerSupply.
|
|
ac (1), -- Power Supply is AC
|
|
dc (2) -- Power Supply is DC
|
|
}
|
|
|
|
ChasEntPhysicalEntry ::= SEQUENCE
|
|
{
|
|
chasEntPhysAdminStatus INTEGER,
|
|
chasEntPhysOperStatus INTEGER,
|
|
chasEntPhysLedStatus BITS,
|
|
chasEntPhysPower INTEGER,
|
|
chasEntPhysModuleType SnmpAdminString,
|
|
chasEntPhysMfgDate SnmpAdminString,
|
|
chasEntPhysPartNumber SnmpAdminString,
|
|
chasEntPhysLedStatusOk1 ChasEntPhysLed,
|
|
chasEntPhysLedStatusOk2 ChasEntPhysLed,
|
|
chasEntPhysLedStatusPrimaryCMM ChasEntPhysLed,
|
|
chasEntPhysLedStatusSecondaryCMM ChasEntPhysLed,
|
|
chasEntPhysLedStatusTemperature ChasEntPhysLed,
|
|
chasEntPhysLedStatusFan ChasEntPhysLed,
|
|
chasEntPhysLedStatusFan1 ChasEntPhysLed,
|
|
chasEntPhysLedStatusFan2 ChasEntPhysLed,
|
|
chasEntPhysLedStatusFan3 ChasEntPhysLed,
|
|
chasEntPhysLedStatusBackupPS ChasEntPhysLed,
|
|
chasEntPhysLedStatusInternalPS ChasEntPhysLed,
|
|
chasEntPhysLedStatusControl ChasEntPhysLed,
|
|
chasEntPhysLedStatusFabric ChasEntPhysLed,
|
|
chasEntPhysLedStatusPSU ChasEntPhysLed,
|
|
chasEntPhysAsicRev SnmpAdminString,
|
|
chasEntPhysCpldRev SnmpAdminString,
|
|
chasEntPhysDefaultMinibootRev SnmpAdminString,
|
|
chasEntPhysBackUpMinibootRev SnmpAdminString,
|
|
chasEntPhysBootromRev SnmpAdminString,
|
|
chasEntPhysNiNum INTEGER,
|
|
chasEntPhysGbicNum INTEGER,
|
|
chasEntPhysWaveLen INTEGER,
|
|
chasEntPhysUbootRev SnmpAdminString,
|
|
chasEntPhysUbootMinibootRev SnmpAdminString,
|
|
chasEntPhysMacAddress MacAddress,
|
|
chasEntPhysPoeSwVersion SnmpAdminString,
|
|
chasEntPhysC20LFailCont INTEGER,
|
|
chasEntPhysCpuModel SnmpAdminString,
|
|
chasEntPhysPowerType ChasEntPhysPowerType,
|
|
chasEntPhysPowerControlChecksum SnmpAdminString
|
|
}
|
|
|
|
|
|
chasEntPhysAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
powerOff(2),
|
|
powerOn(3),
|
|
reset(4),
|
|
takeover(5),
|
|
resetAll(6),
|
|
standby(7),
|
|
resetWithFabric(8),
|
|
takeoverWithFabrc(9)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All modules (even empty slots) are in unknown state when the chassis
|
|
first powers up.
|
|
|
|
Chassis status possible value:
|
|
powerOn <=> powered up
|
|
|
|
Control Module possible value:
|
|
powerOn <=> CM up and running
|
|
reset <=> CM reset
|
|
takeover <=> Secondary CM takes over
|
|
resetAll <=> resets the whole switch
|
|
NI status possible value:
|
|
powerOn <=> NI is either powered (up or down) or waiting to be powered
|
|
whenever more power is available. This admin status has not full meaning
|
|
without chasEntPhysOperStatus
|
|
powerOff <=> NI down and unpowered and NI will not be powered until user
|
|
requests it, a failover happens or a reboot happens
|
|
reset <=> NI reset
|
|
|
|
FABRIC status possible value:
|
|
powerOn <=> FABRIC is powered
|
|
powerOff <=> FABRIC is unpowered
|
|
standby <=> FABRIC is powered and requested to be redundant (inactive)
|
|
|
|
Daughter board status possible value:
|
|
powerOn <=> DB up and running
|
|
reset <=> DB reset (TO BE CONFIRMED)
|
|
|
|
Power supply status possible value:
|
|
powerOn <=> PS up"
|
|
::= { chasEntPhysicalEntry 1 }
|
|
|
|
|
|
chasEntPhysOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2),
|
|
testing(3),
|
|
unknown(4),
|
|
secondary(5),
|
|
notPresent(6),
|
|
unpowered(7),
|
|
master(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All modules (even empty slots) are in unknown state when the chassis
|
|
first powers up.
|
|
|
|
Chassis status possible value :
|
|
up <=> powered up
|
|
|
|
Control Module possible value :
|
|
notPresent <=> CM not present
|
|
up <=> CM up and running
|
|
down <=> CM down and powered
|
|
secondary <=> CM in secondary mode and running
|
|
|
|
NI status possible value :
|
|
notPresent <=> NI not present
|
|
up <=> NI up and running
|
|
down <=> NI down and powered
|
|
unpowered <=> NI unpowered because there is not enough power in the system
|
|
(chasEntPhysAdminStatus = powerOn) or because the NI has to be OFF
|
|
(chasEntPhysAdminStatus = powerOff). This operational status has
|
|
not full meaning without chasEntPhysAdminStatus
|
|
|
|
Fabric status possible value :
|
|
master <=> up and acting as master
|
|
up <=> up and acting as slave
|
|
secondary <=> secondary mode for redundancy
|
|
|
|
Daughter board status possible value :
|
|
notPresent <=> DB not present
|
|
up <=> DB up and running
|
|
down <=> DB down and powered
|
|
|
|
Power supply status possible value :
|
|
notPresent <=> PS not present
|
|
up <=> PS up"
|
|
::= { chasEntPhysicalEntry 2 }
|
|
|
|
|
|
chasEntPhysLedStatus OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
ok1GreenLSBit(0),
|
|
ok1GreenMSBit(1),
|
|
ok1AmberLSBit(2),
|
|
ok1AmberMSBit(3),
|
|
ok2GreenLSBit(4),
|
|
ok2GreenMSBit(5),
|
|
ok2AmberLSBit(6),
|
|
ok2AmberMSBit(7),
|
|
controlGreenLSBit(8),
|
|
controlGreenMSBit(9),
|
|
controlAmberLSBIt(10),
|
|
controlAmberMSBIt(11),
|
|
fabricGreenLSBit(12),
|
|
fabricGreenMSBit(13),
|
|
fabricAmberLSBit(14),
|
|
fabricAmberMSBit(15),
|
|
tempGreenLSBit(16),
|
|
tempGreenMSBit(17),
|
|
tempAmberLSBit(18),
|
|
tempAmberMSBit(19),
|
|
fanGreenLSBit(20),
|
|
fanGreenMSBit(21),
|
|
fanAmberLSBit(22),
|
|
fanAmberMSBit(23),
|
|
powerSupGreenLSBit(24),
|
|
powerSupGreenMSBit(25),
|
|
powerSupAmberLSBit(26),
|
|
powerSupAmberMSBit(27),
|
|
backupPowerSupGreenLSBit(28),
|
|
backupPowerSupGreenMSBit(29),
|
|
backupPowerSupAmberLSBit(30),
|
|
backupPowerSupAmberMSBit(31)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object has been deprecated because the other enumerated objects can provide the same information.
|
|
A get to this object will return 0.
|
|
|
|
The status of each of the LEDs of this module.
|
|
|
|
Fuji CFM:
|
|
|
|
[31:30] BPSU amber 00=off 01=on 10=reserved 11=blinking
|
|
[29:28] PSU green 00=off 01=on 10=reserved 11=blinking
|
|
[27:26] PSU amber 00=off 01=on 10=reserved 11=blinking
|
|
[25:24] PSU green 00=off 01=on 10=reserved 11=blinking
|
|
[23:22] Fan amber 00=off 01=on 10=reserved 11=blinking
|
|
[21:20] Fan green 00=off 01=on 10=reserved 11=blinking
|
|
[19:18] Temp amber 00=off 01=on 10=reserved 11=blinking
|
|
[17:16] Temp green 00=off 01=on 10=reserved 11=blinking
|
|
[15:14] Fabric amber 00=off 01=on 10=reserved 11=blinking
|
|
[13:12] Fabric green 00=off 01=on 10=reserved 11=blinking
|
|
[11:10] Control amber 00=off 01=on 10=reserved 11=blinking
|
|
[9:8] Control green 00=off 01=on 10=reserved 11=blinking
|
|
[7:6] OK2 amber 00=off 01=on 10=reserved 11=blinking
|
|
[5:4] OK2 green 00=off 01=on 10=reserved 11=blinking
|
|
[3:2] OK1 amber 00=off 01=on 10=reserved 11=blinking
|
|
[1:0] OK1 green 00=off 01=on 10=reserved 11=blinking
|
|
|
|
Falcon CMM:
|
|
|
|
[11] Fan 1=Green (ok) 0=amber (fail)
|
|
[10] Temperature 1=Green (ok) 0=amber (fail)
|
|
[9] Secondary CMM 1=amber 0=OFF
|
|
[8] Primary CMM 1=amber 0=OFF
|
|
[7:6] OK2 amber 00=off 01=on 10=blink 11=reserved
|
|
[5:4] OK2 green 00=off 01=on 10=blink 11=reserved
|
|
[3:2] OK1 amber 00=off 01=on 10=blink 11=reserved
|
|
[1:0] OK1 green 00=off 01=on 10=blink 11=reserved
|
|
|
|
Eagle CMM:
|
|
|
|
[17:16] Fan 3 (rear) 00=amber 01=green 10=blink 11=reserved
|
|
[15:14] Fan 2 (top right) 00=amber 01=green 10=blink 11=reserved
|
|
[13:12] Fan 1 (top left) 00=amber 01=green 10=blink 11=reserved
|
|
[11] Status 1=Green (ok) 0=amber (fail)
|
|
[10] Temperature 1=Green (ok) 0=amber (fail)
|
|
[9] Secondary CMM 1=amber 0=OFF
|
|
[8] Primary CMM 1=amber 0=OFF
|
|
[7:6] OK2 amber 00=off 01=on 10=blink 11=reserved
|
|
[5:4] OK2 green 00=off 01=on 10=blink 11=reserved
|
|
[3:2] OK1 amber 00=off 01=on 10=blink 11=reserved
|
|
[1:0] OK1 green 00=off 01=on 10=blink 11=reserved
|
|
|
|
|
|
Hawk Stack:
|
|
|
|
[19] fanGroup 1=Green (ok) 0=amber (fail)
|
|
[18] internalPS 1=Green (ok) 0=amber (fail)
|
|
[11] backupPS 1=Green (ok) 0=amber (fail)
|
|
[10] Temperature 1=Green (ok) 0=amber (fail)
|
|
[9] Secondary CMM 1=amber 0=OFF
|
|
[8] Primary CMM 1=amber 0=OFF
|
|
[7:6] OK2 amber 00=off 01=on 10=blink 11=reserved
|
|
[5:4] OK2 green 00=off 01=on 10=blink 11=reserved
|
|
[3:2] OK1 amber 00=off 01=on 10=blink 11=reserved
|
|
[1:0] OK1 green 00=off 01=on 10=blink 11=reserved
|
|
|
|
NI:
|
|
|
|
[7:6] OK2 amber 00=off 01=on 10=blink 11=reserved
|
|
[5:4] OK2 green 00=off 01=on 10=blink 11=reserved
|
|
[3:2] OK1 amber 00=off 01=on 10=blink 11=reserved
|
|
[1:0] OK1 green 00=off 01=on 10=blink 11=reserved
|
|
|
|
|
|
FABRIC (Eagle Only):
|
|
|
|
[7:6] OK2 Yellow LED 01=on 00=off 10=blink 11=reserved
|
|
[5:4] OK2 Green LED 01=on 00=off 10=blink 11=reserved
|
|
[3:2] OK1 Yellow LED 01=on 00=off 10=blink 11=reserved
|
|
[1:0] OK1 Green LED 01=on 00=off 10=blink 11=reserved
|
|
|
|
|
|
|
|
NOTE: Due to European regulation, the LEDs will NEVER be illuminated RED!
|
|
They in fact will be either green OR amber."
|
|
|
|
::= { chasEntPhysicalEntry 3 }
|
|
|
|
chasEntPhysPower OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is only applicable to the NI, PS and Control Modules. It
|
|
corresponds to a a static value for the power consumption of an NI
|
|
module or Control Module. This value is in Watts."
|
|
::= { chasEntPhysicalEntry 4 }
|
|
|
|
chasEntPhysModuleType OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the unique Module Type or ID from the entities eeprom.
|
|
This value is guarrantteed to be unique to each type of Module.
|
|
This value is only intended for Alcatel internal use."
|
|
::= { chasEntPhysicalEntry 5 }
|
|
|
|
chasEntPhysMfgDate OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..11))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the manufacturing date of the entity.
|
|
Its format is mmm dd yyyy : NOV 27 2001."
|
|
::= { chasEntPhysicalEntry 6 }
|
|
|
|
chasEntPhysPartNumber OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the Alcatel Part Number for the entity.
|
|
This value is used to identify what is
|
|
needed when placing orders with Alcatel."
|
|
::= { chasEntPhysicalEntry 7 }
|
|
|
|
chasEntPhysLedStatusOk1 OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Management Module (CMM) front panel LED OK1 status indication"
|
|
::= { chasEntPhysicalEntry 8 }
|
|
|
|
chasEntPhysLedStatusOk2 OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Management Module (CMM) front panel LED OK2 status indication"
|
|
::= { chasEntPhysicalEntry 9 }
|
|
|
|
chasEntPhysLedStatusPrimaryCMM OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Management Module (CMM) front panel LED Primary chassis indication"
|
|
::= { chasEntPhysicalEntry 10 }
|
|
|
|
chasEntPhysLedStatusSecondaryCMM OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Management Module (CMM) front panel LED Secondary chassis indication"
|
|
::= { chasEntPhysicalEntry 11 }
|
|
|
|
chasEntPhysLedStatusTemperature OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Management Module (CMM) front panel LED temperature status indication"
|
|
::= { chasEntPhysicalEntry 12 }
|
|
|
|
chasEntPhysLedStatusFan OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For Hawk stacks used as a fan group status LED. For eagle CMM's user instead:
|
|
Fan 1 (top left), Fan 2 (top right), Fan 3 (rear)"
|
|
::= { chasEntPhysicalEntry 13 }
|
|
|
|
chasEntPhysLedStatusFan1 OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis fan status, Eagle (top left), Fuji (top right)"
|
|
::= { chasEntPhysicalEntry 14 }
|
|
|
|
chasEntPhysLedStatusFan2 OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis fan status, Eagle (top right), Fuji (middle right)"
|
|
::= { chasEntPhysicalEntry 15 }
|
|
|
|
chasEntPhysLedStatusFan3 OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis fan status, Eagle (rear), Fuji (bottom right)"
|
|
::= { chasEntPhysicalEntry 16 }
|
|
|
|
chasEntPhysLedStatusBackupPS OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis backup power supply status indication"
|
|
::= { chasEntPhysicalEntry 17 }
|
|
|
|
chasEntPhysLedStatusInternalPS OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis internal power supply status indication"
|
|
::= { chasEntPhysicalEntry 18 }
|
|
|
|
chasEntPhysLedStatusControl OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis control status"
|
|
::= { chasEntPhysicalEntry 19 }
|
|
|
|
chasEntPhysLedStatusFabric OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Management Module (CMM) Fabric status indication"
|
|
::= { chasEntPhysicalEntry 20 }
|
|
|
|
chasEntPhysLedStatusPSU OBJECT-TYPE
|
|
SYNTAX ChasEntPhysLed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Power Supply Unit status indication"
|
|
::= { chasEntPhysicalEntry 21 }
|
|
|
|
chasEntPhysAsicRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the ASIC revision Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 22 }
|
|
|
|
chasEntPhysCpldRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the CPLD revision Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 23 }
|
|
|
|
chasEntPhysDefaultMinibootRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the default miniboot version Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 24 }
|
|
|
|
chasEntPhysBackUpMinibootRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the backup miniboot version Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 25 }
|
|
|
|
chasEntPhysBootromRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the bootrom version Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 26 }
|
|
|
|
chasEntPhysNiNum OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is only applicable to the NI. It indicates an NI associated with this physicalEntry"
|
|
::= { chasEntPhysicalEntry 27 }
|
|
|
|
chasEntPhysGbicNum OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is only applicable to the NI. It indicates a gbic associated with this ni"
|
|
::= { chasEntPhysicalEntry 28 }
|
|
|
|
chasEntPhysWaveLen OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the wave length of a SFP device"
|
|
::= { chasEntPhysicalEntry 29 }
|
|
|
|
chasEntPhysUbootRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the uboot version Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 30 }
|
|
|
|
chasEntPhysUbootMinibootRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..14))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the uboot miniboot version Number of the ni entity"
|
|
::= { chasEntPhysicalEntry 31 }
|
|
|
|
chasEntPhysMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the MAC address of the ni entity"
|
|
::= { chasEntPhysicalEntry 32 }
|
|
|
|
chasEntPhysPoeSwVersion OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the POE SW Revision of the ni entity"
|
|
::= { chasEntPhysicalEntry 33 }
|
|
|
|
chasEntPhysC20LFailCont OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the C20L upgrade failure count of the ni entity"
|
|
::= { chasEntPhysicalEntry 34 }
|
|
|
|
chasEntPhysCpuModel OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the model description of the cmm/ni cpu"
|
|
::= { chasEntPhysicalEntry 35 }
|
|
|
|
chasEntPhysPowerType OBJECT-TYPE
|
|
SYNTAX ChasEntPhysPowerType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type(AC/DC) of power supply."
|
|
::= { chasEntPhysicalEntry 36 }
|
|
|
|
chasEntPhysPowerControlChecksum OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the power control checksum."
|
|
::= { chasEntPhysicalEntry 37 }
|
|
|
|
-- CHASSIS SUPERVISION RFS TABLES
|
|
|
|
chasSupervisionRfsLsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasSupervisionRfsLsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of file on the remote chassis per directory."
|
|
::= { alcatelIND1ChassisMIBObjects 4 }
|
|
|
|
chasSupervisionRfsLsEntry OBJECT-TYPE
|
|
SYNTAX ChasSupervisionRfsLsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a remote file.
|
|
A row in this table contains a file per directory per chassis"
|
|
INDEX { chasSupervisionRfsLsFileIndex }
|
|
::= { chasSupervisionRfsLsTable 1 }
|
|
|
|
ChasSupervisionRfsLsEntry ::= SEQUENCE
|
|
{
|
|
chasSupervisionRfsLsFileIndex INTEGER,
|
|
chasSupervisionRfsLsSlot Unsigned32,
|
|
chasSupervisionRfsLsDirName DisplayString (SIZE (0..255)),
|
|
chasSupervisionRfsLsFileName DisplayString (SIZE (0..33)),
|
|
chasSupervisionRfsLsFileType INTEGER,
|
|
chasSupervisionRfsLsFileSize Unsigned32,
|
|
chasSupervisionRfsLsFileAttr INTEGER,
|
|
chasSupervisionRfsLsFileDateTime DisplayString (SIZE (0..16))
|
|
}
|
|
|
|
chasSupervisionRfsLsFileIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value holds file Index for the RFS LS table."
|
|
::= { chasSupervisionRfsLsEntry 1}
|
|
|
|
chasSupervisionRfsLsSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot where remote file is located."
|
|
::= { chasSupervisionRfsLsEntry 2}
|
|
|
|
chasSupervisionRfsLsDirName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote directory name where remote file is located in"
|
|
DEFVAL { "/flash" }
|
|
::= { chasSupervisionRfsLsEntry 3 }
|
|
|
|
chasSupervisionRfsLsFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..33))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The file name of remote file"
|
|
DEFVAL { "" }
|
|
::= { chasSupervisionRfsLsEntry 4 }
|
|
|
|
chasSupervisionRfsLsFileType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
file(1),
|
|
directory(2),
|
|
undefined(3),
|
|
tarArchive(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Type of a remote file"
|
|
DEFVAL { undefined }
|
|
::= { chasSupervisionRfsLsEntry 5 }
|
|
|
|
chasSupervisionRfsLsFileSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "size of this remote file"
|
|
DEFVAL { 0 }
|
|
::= { chasSupervisionRfsLsEntry 6 }
|
|
|
|
chasSupervisionRfsLsFileAttr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
readOnly(2),
|
|
readWrite(3),
|
|
writeOnly(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "attributes of this remote file"
|
|
DEFVAL { undefined }
|
|
::= { chasSupervisionRfsLsEntry 7 }
|
|
|
|
chasSupervisionRfsLsFileDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "the modification date and time of a remote file"
|
|
DEFVAL { "" }
|
|
::= { chasSupervisionRfsLsEntry 8 }
|
|
|
|
|
|
chasSupervisionRfsDfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasSupervisionRfsDfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains information about file system size and use."
|
|
::= { alcatelIND1ChassisMIBObjects 8 }
|
|
|
|
chasSupervisionRfsDfEntry OBJECT-TYPE
|
|
SYNTAX ChasSupervisionRfsDfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This entry contains information about file system size and use."
|
|
INDEX { chasSupervisionRfsDfSlot }
|
|
::= { chasSupervisionRfsDfTable 1 }
|
|
|
|
ChasSupervisionRfsDfEntry ::= SEQUENCE
|
|
{
|
|
chasSupervisionRfsDfSlot INTEGER,
|
|
chasSupervisionRfsDfFlashFree Unsigned32,
|
|
chasSupervisionRfsDfFlashSize Unsigned32
|
|
}
|
|
|
|
chasSupervisionRfsDfSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
slot1Flash(1),
|
|
slot2Flash(2),
|
|
slot3Flash(3),
|
|
slot4Flash(4),
|
|
slot5Flash(5),
|
|
slot6Flash(6),
|
|
slot7Flash(7),
|
|
slot8Flash(8),
|
|
slot9Flash(9),
|
|
slot10Flash(10),
|
|
slot11Flash(11),
|
|
slot12Flash(12),
|
|
slot13Flash(13),
|
|
slot14Flash(14),
|
|
slot15Flash(15),
|
|
slot16Flash(16),
|
|
slot1Uflash(17),
|
|
slot2Uflash(18),
|
|
slot3Uflash(19),
|
|
slot4Uflash(20),
|
|
slot5Uflash(21),
|
|
slot6Uflash(22),
|
|
slot7Uflash(23),
|
|
slot8Uflash(24),
|
|
slot9Uflash(25),
|
|
slot10Uflash(26),
|
|
slot11Uflash(27),
|
|
slot12Uflash(28),
|
|
slot13Uflash(29),
|
|
slot14Uflash(30),
|
|
slot15Uflash(31),
|
|
slot16Uflash(32)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CMM Slot where flash space is evaluated.
|
|
Slot index 1-16 will return slot 1-16 flash drive information.
|
|
Slot index 17-32 will return slot 1-16 uflash drive information."
|
|
::= { chasSupervisionRfsDfEntry 1}
|
|
|
|
chasSupervisionRfsDfFlashFree OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number bytes free on the file system."
|
|
::= { chasSupervisionRfsDfEntry 2}
|
|
|
|
chasSupervisionRfsDfFlashSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of total bytes on the file system."
|
|
::= { chasSupervisionRfsDfEntry 3}
|
|
|
|
|
|
chasSupervisionFlashMemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasSupervisionFlashMemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains the systems flash memory information."
|
|
::= { alcatelIND1ChassisMIBObjects 9 }
|
|
|
|
chasSupervisionFlashMemEntry OBJECT-TYPE
|
|
SYNTAX ChasSupervisionFlashMemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This contains one entry for the flash memory table."
|
|
INDEX { chasSupervisionSlot }
|
|
::= { chasSupervisionFlashMemTable 1 }
|
|
|
|
ChasSupervisionFlashMemEntry ::= SEQUENCE
|
|
{
|
|
chasSupervisionSlot INTEGER,
|
|
chasSupervisionFlashSize Unsigned32,
|
|
chasSupervisionFlashFree Unsigned32,
|
|
chasSupervisionFlashUsed INTEGER
|
|
}
|
|
|
|
chasSupervisionSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CMM Slot where flash space is evaluated."
|
|
::= { chasSupervisionFlashMemEntry 1}
|
|
|
|
chasSupervisionFlashSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash memory size."
|
|
::= { chasSupervisionFlashMemEntry 2}
|
|
|
|
chasSupervisionFlashFree OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number bytes free on file system."
|
|
::= { chasSupervisionFlashMemEntry 3}
|
|
|
|
chasSupervisionFlashUsed OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A rounded up percentage of Flash Memory used."
|
|
::= { chasSupervisionFlashMemEntry 4}
|
|
|
|
|
|
chasSupervisionCmmCertifiedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasSupervisionCmmCertifiedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains..."
|
|
::= { alcatelIND1ChassisMIBObjects 10 }
|
|
|
|
chasSupervisionCmmCertifiedEntry OBJECT-TYPE
|
|
SYNTAX ChasSupervisionCmmCertifiedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Information about..."
|
|
INDEX { chasSupervisionCmmNum }
|
|
::= { chasSupervisionCmmCertifiedTable 1 }
|
|
|
|
ChasSupervisionCmmCertifiedEntry ::= SEQUENCE
|
|
{
|
|
chasSupervisionCmmNum INTEGER,
|
|
chasSupervisionCmmCertifiedStatus INTEGER
|
|
}
|
|
|
|
chasSupervisionCmmNum OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CMM Slot where /certified directory is evaluated."
|
|
::= { chasSupervisionCmmCertifiedEntry 1}
|
|
|
|
chasSupervisionCmmCertifiedStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notPresent(0),
|
|
yes(1),
|
|
no(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The status of the CMM certified directory - certified or not."
|
|
::= { chasSupervisionCmmCertifiedEntry 2}
|
|
|
|
|
|
-- CHASSIS SUPERVISION FAN STATUS TABLE
|
|
|
|
alaChasEntPhysFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaChasEntPhysFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per physical fan entity."
|
|
::= { alcatelIND1ChassisMIBObjects 11 }
|
|
|
|
alaChasEntPhysFanEntry OBJECT-TYPE
|
|
SYNTAX AlaChasEntPhysFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular fan in a chassis physical entity."
|
|
INDEX { entPhysicalIndex, alaChasEntPhysFanLocalIndex }
|
|
::= { alaChasEntPhysFanTable 1 }
|
|
|
|
AlaChasEntPhysFanEntry ::= SEQUENCE
|
|
{
|
|
alaChasEntPhysFanLocalIndex INTEGER,
|
|
alaChasEntPhysFanStatus INTEGER
|
|
}
|
|
|
|
alaChasEntPhysFanLocalIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index to a chassis fan entity"
|
|
::={ alaChasEntPhysFanEntry 1 }
|
|
|
|
alaChasEntPhysFanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noStatus(0),
|
|
notRunning(1),
|
|
running(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis fan operational status"
|
|
::={alaChasEntPhysFanEntry 2}
|
|
|
|
-- CHASSIS SUPERVISION HASH CONTROL GLOBAL OBJECTS
|
|
|
|
alaChasHashMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
brief(1),
|
|
extended(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set to brief, Hash mode is enabled.
|
|
When set to Extended, Hash mode is disabled."
|
|
DEFVAL { extended }
|
|
::= { alcatelIND1ChassisMIBObjects 12 }
|
|
|
|
alaChasUdpTcpPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The control is used to enable or disable UDP TCP
|
|
port hashing. This option is applicable only when
|
|
Hash mode is set to disabled (i.e. extended)"
|
|
DEFVAL { disabled }
|
|
::= { alcatelIND1ChassisMIBObjects 13 }
|
|
|
|
-- CHASSIS SUPERVISION NON UCAST HASH CONTROL GLOBAL OBJECTS
|
|
|
|
alaChasNonUCHashControl OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This control is used to enable/disable
|
|
Load balance for non unicast traffic."
|
|
DEFVAL { disable }
|
|
::= { alcatelIND1ChassisMIBObjects 14 }
|
|
|
|
-- CHASSIS SUPERVISION RFS COMMANDS
|
|
|
|
|
|
alcatelIND1ChassisSupervisionRfsCommands OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For Chassis Supervision RFS commands.
|
|
For rrm command the Slot, Command and SrcFileName are mandatory.
|
|
For rcp command the Slot, Command, SrcFileName and DestFileName
|
|
are mandatory. For rdf command the Slot and Command are mandatory"
|
|
::= { alcatelIND1ChassisMIBObjects 5 }
|
|
|
|
chasSupervisionRfsCommandsSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Slot where RFS command should be executed."
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 1}
|
|
|
|
chasSupervisionRfsCommandsCommand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSignificant(0),
|
|
rrm(1),
|
|
rcp(2),
|
|
rls(3),
|
|
rdf(4),
|
|
reserved(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies which of the above Actions is to be
|
|
performed. The commands are as follows:
|
|
- rrm Remote file remove
|
|
- rcp Remote file copy
|
|
- rls Remote directory listing
|
|
- rdf Remote flash disk space free"
|
|
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 2 }
|
|
|
|
|
|
chasSupervisionRfsCommandsSrcFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote file for where the RFS action is executed.
|
|
This includes also the path so directory name and file name.
|
|
This object is used when command set to rrm or rcp."
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 3 }
|
|
|
|
chasSupervisionRfsCommandsDestFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination file for where the RFS action is executed.
|
|
This includes also the path so directory name and file name.
|
|
This object is used when command set to rcp."
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 4 }
|
|
|
|
chasSupervisionRfsCommandsRlsDirName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote directory name where remote file is located in.
|
|
This is used when command set to rls."
|
|
DEFVAL { "/flash" }
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 5 }
|
|
|
|
chasSupervisionRfsCommandsRlsFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..33))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote file name where remote file is located in.
|
|
This is used when command set to rls."
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 6 }
|
|
|
|
chasSupervisionRfsCommandsProcessingState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1),
|
|
ready(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "command executing state for the previous set operation."
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 7 }
|
|
|
|
chasSupervisionRfsCommandsStatusCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
success(1),
|
|
slotIsPrimary(2),
|
|
slotNotExist(3),
|
|
directoryNotExist(4),
|
|
fileNotExist(5),
|
|
maximumFilesExceed(6),
|
|
noDiskSpace(7),
|
|
systemBusy(8),
|
|
systemError(9),
|
|
directoryNotAllowToRemove(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "command completetion status error code."
|
|
::= { alcatelIND1ChassisSupervisionRfsCommands 8 }
|
|
|
|
|
|
-- CHASSIS CONTROL RELOAD STATUS
|
|
|
|
|
|
chasControlReloadStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChasControlReloadEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing reload status of each network interface
|
|
slot or stack module"
|
|
::= { alcatelIND1ChassisMIBObjects 6 }
|
|
|
|
chasControlReloadEntry OBJECT-TYPE
|
|
SYNTAX ChasControlReloadEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry of a network interface reload status"
|
|
INDEX { chasControlReloadIndex }
|
|
::={ chasControlReloadStatusTable 1 }
|
|
|
|
ChasControlReloadEntry ::= SEQUENCE {
|
|
chasControlReloadIndex INTEGER,
|
|
chasControlReloadStatus INTEGER
|
|
}
|
|
|
|
chasControlReloadIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry of a network interface reload status"
|
|
::= { chasControlReloadEntry 1 }
|
|
|
|
chasControlReloadStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reloadEnabled(1),
|
|
reloadDisabled(2),
|
|
noInterface(3),
|
|
unknown(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returned value indicates if the network interface module is
|
|
enabled or disabled for reload."
|
|
DEFVAL { reloadDisabled }
|
|
::= { chasControlReloadEntry 2 }
|
|
|
|
|
|
-- CHASSIS GLOBAL CONTROL OBJECTS
|
|
|
|
|
|
chasGlobalControl OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 7 }
|
|
|
|
chasGlobalControlDelayedResetAll OBJECT-TYPE
|
|
SYNTAX INTEGER (-1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to schedule a delayed reset all action.
|
|
If set to -1 - cancel the timer, 0 - reset all immediately,
|
|
any other value will start counting down the time until reset."
|
|
DEFVAL { -1 }
|
|
::= { chasGlobalControl 1 }
|
|
|
|
chasGlobalControlLongCommand OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
certifySynchro(2),
|
|
certifyNoSynchro(3),
|
|
flashSynchro(4),
|
|
restore(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to indicate whether a long-term action
|
|
is in progress, and if so, what the action is."
|
|
DEFVAL { none }
|
|
::= { chasGlobalControl 2 }
|
|
|
|
chasGlobalControlLongCommandStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
inProgress(2),
|
|
completeSuccess(3),
|
|
completeFailure(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object it indicates the final disposition of the
|
|
most recent long-term action."
|
|
DEFVAL { none }
|
|
::= { chasGlobalControl 3 }
|
|
|
|
--
|
|
--Chassis traps mib : chassisTraps
|
|
--
|
|
|
|
--chassisTraps OBJECT IDENTIFIER ::= { notificationIND1Traps 4 }
|
|
|
|
--Chassis traps definition
|
|
|
|
chassisTrapsDesc OBJECT IDENTIFIER ::= { chassisTraps 1 }
|
|
chassisTrapsObj OBJECT IDENTIFIER ::= { chassisTraps 2 }
|
|
|
|
--
|
|
--textual conventions
|
|
--
|
|
|
|
ChassisTrapsStrLevel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enumerated value which provide the
|
|
urgency level of the STR."
|
|
SYNTAX INTEGER {
|
|
strNotFatal (1), --recorverable
|
|
strApplicationFatal (2), --not recorverable for the application
|
|
strFatal (3) --not recorverable for the board
|
|
}
|
|
|
|
|
|
ChassisTrapsStrAppID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Application Identification number"
|
|
SYNTAX INTEGER (0..255)
|
|
|
|
|
|
ChassisTrapsStrSnapID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subapplication Identification number.
|
|
we can have multiple snapIDs per
|
|
Subapplication (task) but only one is
|
|
to be used to send STRs."
|
|
SYNTAX INTEGER (0..255)
|
|
|
|
|
|
ChassisTrapsStrfileLineNb ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line number in the source file where the
|
|
fault was detected. This is given by the C
|
|
ANSI macro __LINE__."
|
|
SYNTAX INTEGER (1..65535)
|
|
|
|
|
|
ChassisTrapsStrErrorNb ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault identifier. The error number
|
|
identifies the kind the detected fault and
|
|
allows a mapping of the data contained in
|
|
chassisTrapsdataInfo."
|
|
SYNTAX INTEGER (0..65535)
|
|
|
|
|
|
ChassisTrapsStrdataInfo ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional data provided to help to find out
|
|
the origine of the fault. The contain and the
|
|
significant portion are varying in accordance
|
|
with chassisTrapsStrErrorNb. The lenght of this
|
|
field is expressed in bytes."
|
|
SYNTAX OCTET STRING (SIZE (0..63))
|
|
|
|
ChassisTrapsObjectType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which provides the object type
|
|
involved in the alert trap."
|
|
SYNTAX INTEGER {
|
|
chassis (1),
|
|
ni (2),
|
|
powerSuply (3),
|
|
fan (4),
|
|
cmm (5),
|
|
fabric (6),
|
|
gbic (7)
|
|
}
|
|
|
|
|
|
ChassisTrapsObjectNumber ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number defining the order of the object in the
|
|
set. EX: The number of the considered fan or power
|
|
supply. This intend to clarify as much as possible
|
|
the location of the failure or alert. An instance
|
|
of the appearance of the trap could be:
|
|
failure on a module. Power supply 3. "
|
|
SYNTAX INTEGER (0..255)
|
|
|
|
ChassisTrapsAlertNumber ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this number identify the alert among all the
|
|
possible chassis alert causes."
|
|
SYNTAX INTEGER {
|
|
runningWorking (1), -- The working version is used
|
|
runningCertified (2), -- The certified version is used
|
|
|
|
certifyStarted (3), -- CERTIFY process started
|
|
certifyFlashSyncStarted (4), -- CERTIFY w/FLASH SYNCHRO process started
|
|
certifyCompleted (5), -- CERTIFY process completed successfully
|
|
certifyFailed (6), -- CERTIFY process failed
|
|
synchroStarted (7), -- Flash Synchronization process started
|
|
synchroCompleted (8), -- Flash Synchronization completed successfully
|
|
synchroFailed (9), -- Flash Synchronization failed
|
|
|
|
restoreStarted (10), -- RESTORE process started
|
|
restoreCompleted (11), -- RESTORE process completed successfully
|
|
restoreFailed (12), -- RESTORE process failed
|
|
|
|
takeoverStarted (13), -- CMM take-over being processed
|
|
takeoverDeferred (14), -- CMM take-over deferred
|
|
takeoverCompleted (15), -- CMM take-over completed
|
|
|
|
macAllocFailed (16), -- CMS MAC allocation failed
|
|
macRangeFailed (17), -- CMS MAC range addition failed
|
|
|
|
fanFailed (18), -- One or more of the fans is inoperable
|
|
fanOk (19), -- Fan is operable
|
|
fansOk (20), -- All fans are operable
|
|
|
|
tempOverThreshold (21), -- CMM temperature over the threshold
|
|
tempUnderThreshold (22), -- CMM temperature under the threshold
|
|
tempOverDangerThreshold (23), -- CMM temperature over danger threshold
|
|
|
|
powerMissing (24), -- Not enough power available
|
|
psNotOperational (25), -- Power Supply is not operational
|
|
psOperational (26), -- Power supply is operational
|
|
psAllOperational (27), -- All power supplies are operational
|
|
|
|
redundancyNotSupported (28), -- Hello protocol disabled, Redundancy not supported
|
|
redundancyDisabledCertifyNeeded (29), -- Hello protocol disabled, Certify needed
|
|
cmmStartingAsPrimary (30), -- CMM started as primary
|
|
cmmStartingAsSecondary (31), -- CMM started as secondary
|
|
cmmStartupCompleted (32), -- end of CMM start up
|
|
|
|
cmmAPlugged (33), -- cmm a plugged
|
|
cmmBPlugged (34), -- cmm b plugged
|
|
cmmAUnPlugged (35), -- cmm a unplugged
|
|
cmmBUnPlugged (36), -- cmm b unplugged
|
|
|
|
lowNvramBattery (37), -- NV RAM battery is low
|
|
notEnoughFabricsOperational (38), -- Not enough Fabric boards operational
|
|
simplexNoSynchro (39), -- Only simplex CMM no flash synchro done
|
|
|
|
secAutoActivate (40), -- secondary CMM autoactivating
|
|
secAutoCertifyStarted (41), -- secondary CMM autocertifying
|
|
secAutoCertifyCompleted (42), -- secondary CMM autocertify end
|
|
secInactiveReset (43), -- cmm b unplugged
|
|
|
|
activateScheduled (44), -- ACTIVATE process scheduled
|
|
activateStarted (45), -- secondary CMM reset because of inactivity
|
|
|
|
getAfileCompleted (46), -- Get A file process completed
|
|
getAfileFailed (47), -- Failed to get a file from other CMM/Stack
|
|
|
|
sysUpdateStart (48), -- sysUpdate starts
|
|
sysUpdateInProgress (49), -- sysUpdate in progress
|
|
sysUpdateError (50), -- sysUpdate error
|
|
sysUpdateEnd (51), -- sysUpdate ends
|
|
reloadInProgress (52), -- the system is already in reload workign process
|
|
c20UpgradeOk (53), -- the c20 license upgrade ok
|
|
c20UpgradeFailed (54), -- the c20 license upgrade failed
|
|
c20RestoreOk (55), -- the c20 license restore ok
|
|
c20RestoreFailed (56), -- the c20 license restore failed
|
|
c20NiFailed (57) -- the c20 ni board reports failure
|
|
}
|
|
|
|
--
|
|
--object i.e. trap description
|
|
--
|
|
|
|
chassisTrapsStr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
chassisTrapsStrLevel ,
|
|
chassisTrapsStrAppID ,
|
|
chassisTrapsStrSnapID ,
|
|
chassisTrapsStrfileName ,
|
|
chassisTrapsStrfileLineNb ,
|
|
chassisTrapsStrErrorNb ,
|
|
chassisTrapsStrcomments ,
|
|
chassisTrapsStrdataInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Software Trouble report is sent by whatever application
|
|
encountering a problem during its execution and would
|
|
want to aware the user of for maintenance purpose. "
|
|
::= { chassisTrapsDesc 0 1 }
|
|
|
|
chassisTrapsAlert NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
physicalIndex ,
|
|
chassisTrapsObjectType ,
|
|
chassisTrapsObjectNumber ,
|
|
chassisTrapsAlertNumber ,
|
|
chassisTrapsAlertDescr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"generic trap notifying something changed in the chassis
|
|
whatever it's a failure or not "
|
|
::= { chassisTrapsDesc 0 2 }
|
|
|
|
|
|
chassisTrapsStateChange NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
physicalIndex ,
|
|
chassisTrapsObjectType ,
|
|
chassisTrapsObjectNumber ,
|
|
chasEntPhysOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A status change was detected"
|
|
::= { chassisTrapsDesc 0 3 }
|
|
|
|
--
|
|
-- objects used in the traps.
|
|
--
|
|
chassisTrapsStrLevel OBJECT-TYPE
|
|
SYNTAX ChassisTrapsStrLevel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which provides the
|
|
urgency level of the STR."
|
|
::= {chassisTrapsObj 1}
|
|
|
|
chassisTrapsStrAppID OBJECT-TYPE
|
|
SYNTAX ChassisTrapsStrAppID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Application Identification number"
|
|
::= {chassisTrapsObj 2}
|
|
|
|
chassisTrapsStrSnapID OBJECT-TYPE
|
|
SYNTAX ChassisTrapsStrSnapID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subapplication Identification number.
|
|
we can have multiple snapIDs per
|
|
Subapplication (task) but only one is
|
|
to be used to send STRs."
|
|
::= {chassisTrapsObj 3}
|
|
|
|
chassisTrapsStrfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..19))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the source file where the fault
|
|
was detected. This is given by the C ANSI
|
|
macro __FILE__. The path shouldn't appear."
|
|
::= {chassisTrapsObj 4}
|
|
|
|
chassisTrapsStrfileLineNb OBJECT-TYPE
|
|
SYNTAX ChassisTrapsStrfileLineNb
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line number in the source file where the
|
|
fault was detected. This is given by the C
|
|
ANSI macro __LINE__."
|
|
::= {chassisTrapsObj 5}
|
|
|
|
chassisTrapsStrErrorNb OBJECT-TYPE
|
|
SYNTAX ChassisTrapsStrErrorNb
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault identificator. The error number
|
|
identify the kind the detected fault and
|
|
allow a mapping of the data contained in
|
|
chassisTrapsdataInfo."
|
|
::= {chassisTrapsObj 6}
|
|
|
|
chassisTrapsStrcomments OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"comment text explaning the fault."
|
|
::= {chassisTrapsObj 7}
|
|
|
|
chassisTrapsStrdataInfo OBJECT-TYPE
|
|
SYNTAX ChassisTrapsStrdataInfo
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional data provided to help to find out
|
|
the origine of the fault. The contain and the
|
|
significant portion are varying in accordance
|
|
with chassisTrapsStrErrorNb. The lenght of this
|
|
field is expressed in bytes."
|
|
::= {chassisTrapsObj 8}
|
|
|
|
chassisTrapsObjectType OBJECT-TYPE
|
|
SYNTAX ChassisTrapsObjectType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enumerated value which provide the object type
|
|
involved in the alert trap."
|
|
::= {chassisTrapsObj 9}
|
|
|
|
chassisTrapsObjectNumber OBJECT-TYPE
|
|
SYNTAX ChassisTrapsObjectNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"number defining the order of the object in the
|
|
set. EX: number of the considered fan or power
|
|
supply. This intend to clarify as much as possible
|
|
the location of the failure or alert. A instance
|
|
of the appearance of the trap could be:
|
|
failure on a module. Power supply 3. "
|
|
::= {chassisTrapsObj 10}
|
|
|
|
chassisTrapsAlertNumber OBJECT-TYPE
|
|
SYNTAX ChassisTrapsAlertNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this number identify the alert among all the
|
|
possible chassis alert causes."
|
|
::= {chassisTrapsObj 11}
|
|
|
|
chassisTrapsAlertDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"description of the alert matching chassisTrapsAlertNumber"
|
|
::= {chassisTrapsObj 12}
|
|
|
|
physicalIndex OBJECT-TYPE
|
|
SYNTAX PhysicalIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Physical index of the involved object."
|
|
::= { chassisTrapsObj 13 }
|
|
|
|
-- END Trap Objects
|
|
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
-- COMPLIANCE
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alcatelIND1ChassisMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for Chassis Supervision."
|
|
MODULE
|
|
MANDATORY-GROUPS
|
|
{
|
|
chasControlModuleGroup ,
|
|
chasControlRedundantGroup ,
|
|
chasChassisGroup ,
|
|
chasControlReloadStatusGroup ,
|
|
chasGlobalControlGroup ,
|
|
chassisNotificationGroup ,
|
|
alaChasEntPhysFanGroup ,
|
|
alaChasHashControlGroup
|
|
}
|
|
|
|
::= { alcatelIND1ChassisMIBCompliances 1 }
|
|
|
|
alcatelIND1ChassisPhysMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for Chassis Supervision Physical."
|
|
MODULE
|
|
MANDATORY-GROUPS
|
|
{
|
|
chasEntPhysicalGroup ,
|
|
chassisPhysNotificationGroup
|
|
}
|
|
|
|
::= { alcatelIND1ChassisPhysMIBCompliances 1 }
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
-- UNITS OF CONFORMANCE
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
chasControlModuleGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
chasControlRunningVersion ,
|
|
chasControlActivateTimeout ,
|
|
chasControlVersionMngt ,
|
|
chasControlDelayedActivateTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Control Modules Group."
|
|
::= { alcatelIND1ChassisMIBGroups 1 }
|
|
|
|
chasControlRedundantGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
chasControlNumberOfTakeover ,
|
|
chasControlDelayedRebootTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Redundant Control Modules Group."
|
|
::= { alcatelIND1ChassisMIBGroups 2 }
|
|
|
|
chasChassisGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
chasFreeSlots ,
|
|
chasPowerLeft ,
|
|
chasNumberOfResets ,
|
|
chasHardwareBoardTemp ,
|
|
chasHardwareCpuTemp ,
|
|
chasTempRange ,
|
|
chasTempThreshold ,
|
|
chasDangerTempThreshold ,
|
|
chasPrimaryPhysicalIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Chassis Group."
|
|
::= { alcatelIND1ChassisMIBGroups 3 }
|
|
|
|
chasControlReloadStatusGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
chasControlReloadStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision NI Reload Status Control Modules Group."
|
|
::= { alcatelIND1ChassisMIBGroups 4 }
|
|
|
|
chasGlobalControlGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
chasGlobalControlDelayedResetAll,
|
|
chasGlobalControlLongCommand,
|
|
chasGlobalControlLongCommandStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Global Control Modules Group."
|
|
::= { alcatelIND1ChassisMIBGroups 5 }
|
|
|
|
chassisNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
chassisTrapsStr ,
|
|
chassisTrapsAlert
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Notification Group."
|
|
::= { alcatelIND1ChassisMIBGroups 6 }
|
|
|
|
alaChasEntPhysFanGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaChasEntPhysFanStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Physical Fan Group."
|
|
::= { alcatelIND1ChassisMIBGroups 7 }
|
|
|
|
alaChasHashControlGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaChasHashMode,
|
|
alaChasUdpTcpPortMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Hash Control Group."
|
|
::= { alcatelIND1ChassisMIBGroups 8 }
|
|
|
|
chasEntPhysicalGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
chasEntPhysAdminStatus ,
|
|
chasEntPhysOperStatus ,
|
|
chasEntPhysLedStatus ,
|
|
chasEntPhysPower ,
|
|
chasEntPhysModuleType ,
|
|
chasEntPhysMfgDate ,
|
|
chasEntPhysPartNumber ,
|
|
chasEntPhysLedStatusOk1 ,
|
|
chasEntPhysLedStatusOk2 ,
|
|
chasEntPhysLedStatusPrimaryCMM ,
|
|
chasEntPhysLedStatusSecondaryCMM ,
|
|
chasEntPhysLedStatusTemperature ,
|
|
chasEntPhysLedStatusFan ,
|
|
chasEntPhysLedStatusFan1 ,
|
|
chasEntPhysLedStatusFan2 ,
|
|
chasEntPhysLedStatusFan3 ,
|
|
chasEntPhysLedStatusBackupPS ,
|
|
chasEntPhysLedStatusInternalPS ,
|
|
chasEntPhysLedStatusControl ,
|
|
chasEntPhysLedStatusFabric ,
|
|
chasEntPhysLedStatusPSU ,
|
|
chasEntPhysPowerType ,
|
|
chasEntPhysPowerControlChecksum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis (inclosure) Entity Physical Group."
|
|
::= { alcatelIND1ChassisPhysMIBGroups 1 }
|
|
|
|
chassisPhysNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
chassisTrapsStr ,
|
|
chassisTrapsAlert ,
|
|
chassisTrapsStateChange
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis Supervision Physical Notification Group."
|
|
::= { alcatelIND1ChassisPhysMIBGroups 2 }
|
|
|
|
END
|
|
|