diff options
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB | 2263 |
1 files changed, 2263 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB b/MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB new file mode 100644 index 0000000..f1e53b5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB @@ -0,0 +1,2263 @@ +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 + |