summaryrefslogtreecommitdiff
path: root/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB')
-rw-r--r--MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB3472
1 files changed, 3472 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB
new file mode 100644
index 0000000..d9db539
--- /dev/null
+++ b/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB
@@ -0,0 +1,3472 @@
+ALCATEL-IND1-CHASSIS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE,
+ OBJECT-IDENTITY,
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE,
+ Unsigned32, Integer32, IpAddress,
+ Counter32 FROM SNMPv2-SMI
+ PhysicalIndex,
+ entPhysicalIndex FROM ENTITY-MIB
+ hardentIND1Physical,
+ hardentIND1Chassis FROM ALCATEL-IND1-BASE
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ MacAddress,
+ TruthValue,
+ DisplayString,
+ TEXTUAL-CONVENTION FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP FROM SNMPv2-CONF;
+
+
+alcatelIND1ChassisMIB MODULE-IDENTITY
+ LAST-UPDATED "201103230000Z"
+ 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 "201409020000Z"
+ DESCRIPTION
+ "Added chasEntPhysFanSpeed object."
+
+ REVISION "201110310000Z"
+ DESCRIPTION
+ "Added changes for virtual chassis."
+
+ REVISION "201110140000Z"
+ DESCRIPTION
+ "Added chasEntPhysPowerUsed object."
+
+ REVISION "201108050000Z"
+ DESCRIPTION
+ "Added chasEntTemperatureTable."
+
+ REVISION "201103230000Z"
+ DESCRIPTION
+ "Added image file MD5 checksum changed alert, airflow, and temperature alerts"
+
+
+ REVISION "201005130000Z"
+ DESCRIPTION
+ "Fixed the Notifications to use MIB Module OID.0 as Notifications root."
+
+ REVISION "200706180000Z"
+
+ DESCRIPTION
+ "Addressing discrepancies with Alcatel Standard."
+ ::= { hardentIND1Chassis 1 }
+
+
+ alcatelIND1ChassisMIBNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Chassis MIB Subsystem Notifications."
+ ::= { alcatelIND1ChassisMIB 0 }
+
+ 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 }
+
+-- Textual Conventions
+
+ AlaChasBpsShelfId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "BPS shelf Id ."
+ SYNTAX Integer32 (1..3)
+
+ ChasTrapsBPSPowerSupply ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Textual convention for type of bps power supply."
+ SYNTAX INTEGER
+ {
+ bpsSysPower1 (1),
+ bpsSysPower2 (2),
+ bpsPoePower1 (3),
+ bpsPoePower2 (4),
+ bpsPoePower3 (5),
+ notApplicable (6)
+ }
+
+ ChasTrapsBPSFetState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Textual convention for BPS FET state"
+ SYNTAX INTEGER
+ {
+ on (1),
+ off (2),
+ notApplicable (3)
+ }
+
+ ChasTrapsBPSEventAlert ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Textual convention for BPS event alert"
+ SYNTAX INTEGER
+ {
+ bpsPsPlugged (1),
+ bpsPsUnPlugged (2),
+ bpsModeChanged (3),
+ notApplicable (4)
+ }
+
+ ChasTrapsBPSFwType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Textual convention for BPS FW upgrade requirment alert"
+ SYNTAX INTEGER
+ {
+ bpsFwCmcu (1),
+ bpsFwMmcu (2),
+ bpsFwCpld (3),
+ notApplicable (4)
+ }
+
+
+-- 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. When operatiing
+ in virtual chassis mode only the master primary control module is
+ instanciated"
+ INDEX { entPhysicalIndex }
+::= { chasControlModuleTable 1 }
+
+
+ChasControlModuleEntry ::= SEQUENCE
+ {
+ chasControlActivateTimeout Integer32,
+ chasControlVersionMngt INTEGER,
+ chasControlDelayedActivateTimer Unsigned32,
+ chasControlCertifyStatus INTEGER,
+ chasControlSynchronizationStatus INTEGER,
+ chasControlAcrossCmmWorkingSynchroStatus INTEGER,
+ chasControlAcrossCmmCertifiedSynchroStatus INTEGER,
+ chasControlNextRunningVersion SnmpAdminString,
+ chasControlCurrentRunningVersion SnmpAdminString,
+ chasControlWorkingVersion SnmpAdminString,
+ chasControlRedundancyTime Integer32,
+ chasControlEmpIpAddress IpAddress,
+ chasControlEmpIpMask IpAddress,
+ chasControlChassisId Integer32
+
+
+ }
+
+chasControlActivateTimeout OBJECT-TYPE
+ SYNTAX Integer32 (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 1 }
+
+
+chasControlVersionMngt OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notSignificant(1),
+ certifySynchro(2),
+ certifyNoSynchro(3),
+ flashSynchro(4),
+ restore(5),
+ activate(6),
+ issu(7),
+ shutdown(8),
+ vcConvert(9)
+ }
+ 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).
+ shutdown - Shutdown chassis specified by chasControlChassisId.
+ Halts and powers off NIs, halts primary and
+ secondary CMMs.
+ vcConvert - Copy the image files from the running directory
+ to the working directory."
+
+::= { chasControlModuleEntry 2 }
+
+
+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 3 }
+
+
+
+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 4 }
+
+
+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 5 }
+
+
+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 6 }
+
+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 7 }
+
+chasControlNextRunningVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pathname for the image directory that will be
+ used on the next reload. Value may be /flash/certified
+ or /flash/<working directory name>."
+::= { chasControlModuleEntry 8 }
+
+chasControlCurrentRunningVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The pathname of the image directory to the version
+ that is currently executing. Value may be /flash/certified
+ or /flash/<working directory name>."
+::= { chasControlModuleEntry 9 }
+
+chasControlWorkingVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The path to the currently specified working image directory.
+ Value may be /flash/certified or /flash/<working directory name>."
+::= { chasControlModuleEntry 10 }
+
+chasControlRedundancyTime OBJECT-TYPE
+ SYNTAX Integer32 (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time in minutes that the running image must stay up without error
+ before a subsequent error reset will restart the board from the
+ running image. If a CMM in dual-CMM switch fails after a reload
+ and before chasControlRedundancyTime expires, both CMMs will be
+ rebooted from the certified version."
+::= { chasControlModuleEntry 11 }
+
+chasControlEmpIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated. Instead use alaInterfaceTable(ALCATEL-IND1-IP-MIB)
+ when configuring EMP interfaces.
+
+ The IP Address for the primary control module EMP interface.
+ This address is used for managing the chassis and will
+ continue as the EMP interface address after a takeover."
+::= { chasControlModuleEntry 12 }
+
+chasControlEmpIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated. Instead use alaInterfaceTable(ALCATEL-IND1-IP-MIB)
+ when configuring EMP interfaces.
+
+ The IP Address Mask for the primary control module EMP interface.
+ This address mask is used for managing the chassis and will
+ continue as the EMP interface mask after a takeover."
+::= { chasControlModuleEntry 13 }
+
+chasControlChassisId OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The virtual chassis id for the action specified by
+ chasControlVersionMngt when operating in virtual
+ chassis mode. A value of 0 indicates the local
+ chassis."
+::= { chasControlModuleEntry 14 }
+
+
+-- 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. When running in virtual chassis mode, entries are
+ instantiated for the Master and all the slave CMMs"
+ INDEX { entPhysicalIndex }
+::= { chasControlRedundantTable 1 }
+
+
+ChasControlRedundantEntry ::= SEQUENCE
+ {
+ chasControlNumberOfTakeover Counter32,
+ chasControlDelayedRebootTimer Unsigned32,
+ chasControlDelayedResetAll Integer32
+ }
+
+
+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 }
+
+chasControlDelayedResetAll OBJECT-TYPE
+ SYNTAX Integer32 (-1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to schedule a delayed reset all action for a chassis
+ when running in virtual chassis mode. If set to -1 - cancel the timer,
+ 0 - reset all immediately, any other value will start counting down the
+ time until reset."
+ DEFVAL { -1 }
+::= { chasControlRedundantEntry 3 }
+
+
+ -- 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 when running in virtual chassis mode."
+::= { 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 Integer32,
+ chasNumberOfResets Counter32,
+ chasTempRange INTEGER,
+ chasTempThreshold Integer32,
+ chasDangerTempThreshold Integer32,
+ chasPrimaryPhysicalIndex Integer32,
+ chasCPMAHardwareBoardTemp Integer32,
+ chasCFMAHardwareBoardTemp Integer32,
+ chasCPMBHardwareBoardTemp Integer32,
+ chasCFMBHardwareBoardTemp Integer32,
+ chasCFMCHardwareBoardTemp Integer32,
+ chasCFMDHardwareBoardTemp Integer32,
+ chasFTAHardwareBoardTemp Integer32,
+ chasFTBHardwareBoardTemp Integer32,
+ chasNI1HardwareBoardTemp Integer32,
+ chasNI2HardwareBoardTemp Integer32,
+ chasNI3HardwareBoardTemp Integer32,
+ chasNI4HardwareBoardTemp Integer32,
+ chasNI5HardwareBoardTemp Integer32,
+ chasNI6HardwareBoardTemp Integer32,
+ chasNI7HardwareBoardTemp Integer32,
+ chasNI8HardwareBoardTemp Integer32,
+ chasPowerSupplyRedundancy INTEGER,
+ chasPowerSupplyRedundancyReserve 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 Integer32 (-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 }
+
+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 4 }
+
+
+chasTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (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 5 }
+
+chasDangerTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (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 6 }
+
+
+chasPrimaryPhysicalIndex OBJECT-TYPE
+ SYNTAX Integer32 (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. When running
+ in virtual chassis mode, it will contain the Physical Index of the
+ master primary Control Module."
+::= { chasChassisEntry 7 }
+
+chasCPMAHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ CPMA control module board. This temperature is what is used for
+ comparing to the threshold and determining whether the value
+ is in range."
+::= { chasChassisEntry 8 }
+
+chasCFMAHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ CFMA fabric board. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 9 }
+
+chasCPMBHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ CPMB control module board. This temperature is what is used for
+ comparing to the threshold and determining whether the value
+ is in range."
+::= { chasChassisEntry 10 }
+
+chasCFMBHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ CFMB fabric board. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 11 }
+
+chasCFMCHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ CFMC fabric board. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 12 }
+
+chasCFMDHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ CFMD fabric board. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 13 }
+
+chasFTAHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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
+ Fantray 1. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 14 }
+
+chasFTBHardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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
+ Fantry 2. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 15 }
+
+chasNI1HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 1. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 16 }
+
+chasNI2HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 2. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 17 }
+
+chasNI3HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 3. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 18 }
+
+chasNI4HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 4. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 19 }
+
+chasNI5HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 5. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 20 }
+
+chasNI6HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 6. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 21 }
+
+chasNI7HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 7. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 22 }
+
+chasNI8HardwareBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (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 the
+ NI board in slot 8. This temperature is what is used for comparing
+ to the threshold and determining whether the value is in range."
+::= { chasChassisEntry 23 }
+
+chasPowerSupplyRedundancy OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the state of power supply redundancy mode.
+ When on(1), N+1 mode redundancy is enabled(default mode). In
+ this mode the system controls the power supplies to maintain
+ efficient use of the power supplies, with 1 extra power supply
+ in case of a power supply failure. Unneeded power supplies are
+ powered off. It can be set to off(2) to disable redundancy mode.
+ In this mode all power supplies are powered on.
+ This object is applicable only to OS10K devices."
+ DEFVAL { on }
+::= { chasChassisEntry 24 }
+
+chasPowerSupplyRedundancyReserve OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When chasPowerSupplyRedundancyReserve is enabled, N+1 power supply
+ redundancy reserve holds the wattage of one power supply in reserve
+ such that the user cannot insert NIs or configure power over Ethernet (POE)
+ that will use the reserved power from that supply. There are two main advantages
+ to enabling chasPowerSupplyRedundancyReserve. The first advantage is that
+ it provides resiliency to avoid POE drawing power from the four main power supplies
+ in the OS9900 chassis to the extent that POE sinks much more wattage than
+ the CMM, CFM, and NI board logic combined. (Note: The power management functions
+ on the OS9900 are complicated by the presence of the controllers on the GNI-P48 boards.
+ Unlike other chassis supporting POE, like OS6860, there is no separate power supply
+ for the POE front-panel ports.) This is not to be confused with chasPowerSupplyRedundancy
+ which switches off unneeded power supplies - on the OS9900, all inserted power supplies
+ are always switched on and enabled. The second advantage of enabling
+ chasPowerSupplyRedundancyReserve is to avoid 'brown-outs'.
+ (A brown-out may happen when a system running at full POE capacity without the N+1 redundancy reserve
+ enabled suffers a power supply failure causing the POE hardware to immediately
+ disable power over Ethernet on the basis of port priority as soon as it detects the failure.
+ Then, if there is still insufficient power available to run the logic and fan trays,
+ the power supplies will 'crowbar' and the system will be power cycled. The software can
+ do little in this scenario since there is insufficient power to keep the CPU chips running.
+ When the system reboots the chassis supervisor will only power-up NI slots based
+ upon the power available from the remaining power supplies.)"
+ DEFVAL { on }
+::= { chasChassisEntry 25 }
+
+-- 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)
+ }
+
+ChasEntPhysicalEntry ::= SEQUENCE
+ {
+ chasEntPhysAdminStatus INTEGER,
+ chasEntPhysOperStatus INTEGER,
+ chasEntPhysPower Integer32,
+ chasEntPhysModuleType SnmpAdminString,
+ chasEntPhysPartNumber SnmpAdminString,
+ chasEntPhysLedStatusOk1 ChasEntPhysLed,
+ chasEntPhysLedStatusOk2 ChasEntPhysLed,
+ chasEntPhysLedStatusPrimaryCMM ChasEntPhysLed,
+ chasEntPhysLedStatusSecondaryCMM ChasEntPhysLed,
+ chasEntPhysLedStatusTemperature ChasEntPhysLed,
+ chasEntPhysLedStatusFan ChasEntPhysLed,
+ chasEntPhysLedStatusBackupPS ChasEntPhysLed,
+ chasEntPhysLedStatusInternalPS ChasEntPhysLed,
+ chasEntPhysLedStatusControl ChasEntPhysLed,
+ chasEntPhysLedStatusFabric ChasEntPhysLed,
+ chasEntPhysLedStatusPS ChasEntPhysLed,
+ chasEntPhysAsic1Rev SnmpAdminString,
+ chasEntPhysAsic2Rev SnmpAdminString,
+ chasEntPhysAsic3Rev SnmpAdminString,
+ chasEntPhysAsic4Rev SnmpAdminString,
+ chasEntPhysAsic5Rev SnmpAdminString,
+ chasEntPhysAsic6Rev SnmpAdminString,
+ chasEntPhysCpldRev SnmpAdminString,
+ chasEntPhysDaughterFpga1Rev SnmpAdminString,
+ chasEntPhysDaughterFpga2Rev SnmpAdminString,
+ chasEntPhysNiNum Integer32,
+ chasEntPhysGbicNum Integer32,
+ chasEntPhysWaveLen Integer32,
+ chasEntPhysUbootRev SnmpAdminString,
+ chasEntPhysUbootMinibootRev SnmpAdminString,
+ chasEntPhysMacAddress MacAddress,
+ chasEntPhysCpuModel SnmpAdminString,
+ chasEntPhysAirflow INTEGER,
+ chasEntPhysPowerUsed Integer32,
+ chasEntPhysPowerType INTEGER
+ }
+
+
+chasEntPhysAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ powerOff(2),
+ powerOn(3),
+ reset(4),
+ takeover(5),
+ resetAll(6),
+ standby(7),
+ resetWithFabric(8),
+ takeoverWithFabrc(9),
+ vcTakeover(10),
+ resetVcAll(11)
+ }
+ 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
+ vcTakeover <=> Reloads master chassis from the current working directory,
+ which initiates a VC takeover.
+ vcResetAll <=> resets entire VC.
+ 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),
+ idle(9),
+ pwrsave(10)
+ }
+ 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 :
+ up <=> PS up
+ down <=> PS administratively down
+ unpowered <=> PS not plugged in
+ pwrsave <=> chassis in powersave mode, supply turned off
+
+ Fan Tray status possible value :
+ up <=> powered up
+ down <=> powered down
+ fault <=> fault detected"
+::= { chasEntPhysicalEntry 2 }
+
+
+chasEntPhysPower OBJECT-TYPE
+ SYNTAX Integer32 (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 3 }
+
+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 4 }
+
+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 5 }
+
+chasEntPhysLedStatusOk1 OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Management Module (CMM) front panel LED OK1 status indication"
+ ::= { chasEntPhysicalEntry 6 }
+
+chasEntPhysLedStatusOk2 OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Management Module (CMM) front panel LED OK2 status indication"
+ ::= { chasEntPhysicalEntry 7 }
+
+chasEntPhysLedStatusPrimaryCMM OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Management Module (CMM) front panel LED Primary chassis indication"
+ ::= { chasEntPhysicalEntry 8 }
+
+chasEntPhysLedStatusSecondaryCMM OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Management Module (CMM) front panel LED Secondary chassis indication"
+ ::= { chasEntPhysicalEntry 9 }
+
+chasEntPhysLedStatusTemperature OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Management Module (CMM) front panel LED temperature status indication"
+ ::= { chasEntPhysicalEntry 10 }
+
+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 11 }
+
+chasEntPhysLedStatusBackupPS OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis backup power supply status indication"
+ ::= { chasEntPhysicalEntry 12 }
+
+chasEntPhysLedStatusInternalPS OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis internal power supply status indication"
+ ::= { chasEntPhysicalEntry 13 }
+
+chasEntPhysLedStatusControl OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis control status"
+ ::= { chasEntPhysicalEntry 14 }
+
+chasEntPhysLedStatusFabric OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Management Module (CMM) Fabric status indication"
+ ::= { chasEntPhysicalEntry 15 }
+
+chasEntPhysLedStatusPS OBJECT-TYPE
+ SYNTAX ChasEntPhysLed
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis Power Supply Unit status indication"
+ ::= { chasEntPhysicalEntry 16 }
+
+chasEntPhysAsic1Rev 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 17 }
+
+chasEntPhysAsic2Rev 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 18 }
+
+chasEntPhysAsic3Rev 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 19 }
+
+chasEntPhysAsic4Rev 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 20 }
+
+chasEntPhysAsic5Rev 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 21 }
+
+chasEntPhysAsic6Rev 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 }
+
+chasEntPhysDaughterFpga1Rev OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the daughter fpga revision Number of the ni entity"
+ ::= { chasEntPhysicalEntry 24 }
+
+chasEntPhysDaughterFpga2Rev OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the daughter fpga revision Number of the ni entity"
+ ::= { chasEntPhysicalEntry 25 }
+
+
+chasEntPhysNiNum OBJECT-TYPE
+ SYNTAX Integer32 (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 26 }
+
+chasEntPhysGbicNum OBJECT-TYPE
+ SYNTAX Integer32 (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 27 }
+
+chasEntPhysWaveLen OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the wave length of a SFP device"
+ ::= { chasEntPhysicalEntry 28 }
+
+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 29 }
+
+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 30 }
+
+chasEntPhysMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the MAC address of the ni entity"
+ ::= { chasEntPhysicalEntry 31 }
+
+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 32 }
+
+chasEntPhysAirflow OBJECT-TYPE
+ SYNTAX INTEGER {
+ frontToRear(0),
+ rearToFront(1),
+ notApplicable(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis PS fan airflow direction"
+ ::= { chasEntPhysicalEntry 33 }
+
+chasEntPhysPowerUsed OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is only applicable to the PS. It is the current
+ reading for the power usage of the PS. This value is in Watts."
+ ::= { chasEntPhysicalEntry 34 }
+
+
+chasEntPhysPowerType OBJECT-TYPE
+SYNTAX INTEGER{
+ notApplicable(0),
+ ac(1),
+ dc(2),
+ bps(3)
+}
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the type of the power supply, It corresponds to AC,
+ DC or BPS. This value is only intended for Alcatel internal use."
+ ::= { chasEntPhysicalEntry 35 }
+
+-- Extension of the Entity physical table
+
+chasEntTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChasEntTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per temperature sensor located on an entity
+ represented by the associated row in the entPhysicalTable."
+::= { alcatelIND1ChassisPhysMIBObjects 2 }
+
+
+chasEntTemperatureEntry OBJECT-TYPE
+ SYNTAX ChasEntTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular physical temperature sensor."
+ INDEX { entPhysicalIndex }
+::= { chasEntTemperatureTable 1 }
+
+
+ChasEntTemperatureEntry ::= SEQUENCE
+ {
+ chasEntTempCurrent Integer32,
+ chasEntTempThreshold Integer32,
+ chasEntTempDangerThreshold Integer32,
+ chasEntTempStatus INTEGER
+ }
+
+chasEntTempCurrent OBJECT-TYPE
+ SYNTAX Integer32 (0..200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current output of the temperature
+ sensor in degrees Celsius."
+::= { chasEntTemperatureEntry 1 }
+
+chasEntTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..150)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the threshold temperature in degrees Celsius for the
+ sensor. When the value of chasEntTempCurrent exceeds this value,
+ a temperature notification is provided to the user."
+::= { chasEntTemperatureEntry 2 }
+
+chasEntTempDangerThreshold OBJECT-TYPE
+ SYNTAX Integer32 (30..150)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the danger threshold temperature in degrees Celsius for
+ the sensor. When the value of chasEntTempCurrent exceeds this value, the
+ associated physical entity is powered down."
+::= { chasEntTemperatureEntry 3 }
+
+chasEntTempStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ notPresent(2),
+ underThreshold(3),
+ overFirstThreshold(4),
+ overDangerThreshold(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the status value of the temperature sensor.
+ It reflects the temperature relative to the chasEntTempThreshold
+ and chasEntTempDangerThreshold values."
+::= { chasEntTemperatureEntry 4 }
+
+-- 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 Integer32,
+ chasSupervisionRfsLsSlot Unsigned32,
+ chasSupervisionRfsLsDirName SnmpAdminString,
+ chasSupervisionRfsLsFileName SnmpAdminString,
+ chasSupervisionRfsLsFileType INTEGER,
+ chasSupervisionRfsLsFileSize Unsigned32,
+ chasSupervisionRfsLsFileAttr INTEGER,
+ chasSupervisionRfsLsFileDateTime SnmpAdminString
+ }
+
+chasSupervisionRfsLsFileIndex OBJECT-TYPE
+ SYNTAX Integer32 (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
+ "CMM Slot where remote file is located."
+ ::= { chasSupervisionRfsLsEntry 2}
+
+chasSupervisionRfsLsDirName OBJECT-TYPE
+ SYNTAX SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 Integer32,
+ chasSupervisionRfsDfFlashFree Unsigned32,
+ chasSupervisionRfsDfFlashSize Unsigned32,
+ chasSupervisionRfsDfUsbFree Unsigned32,
+ chasSupervisionRfsDfUsbSize Unsigned32
+ }
+
+chasSupervisionRfsDfSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CMM Slot where flash space is evaluated."
+ ::= { 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}
+
+chasSupervisionRfsDfUsbFree OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of free space on the USB file system."
+ ::= { chasSupervisionRfsDfEntry 4}
+
+chasSupervisionRfsDfUsbSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total amount of space on the USB file system."
+ ::= { chasSupervisionRfsDfEntry 5}
+
+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 Integer32,
+ chasSupervisionFlashSize Unsigned32,
+ chasSupervisionFlashFree Unsigned32,
+ chasSupervisionFlashUsed Integer32
+ }
+
+chasSupervisionSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ 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 Integer32 (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 certification status"
+ ::= { alcatelIND1ChassisMIBObjects 10 }
+
+chasSupervisionCmmCertifiedEntry OBJECT-TYPE
+ SYNTAX ChasSupervisionCmmCertifiedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about control module certification status. This class is
+ instanciated only when running in virtual chassis mode."
+ INDEX { chasSupervisionCmmNum }
+ ::= { chasSupervisionCmmCertifiedTable 1 }
+
+ChasSupervisionCmmCertifiedEntry ::= SEQUENCE
+ {
+ chasSupervisionCmmNum Integer32,
+ chasSupervisionCmmCertifiedStatus INTEGER
+ }
+
+chasSupervisionCmmNum OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ 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 Integer32,
+ alaChasEntPhysFanStatus INTEGER,
+ alaChasEntPhysFanAirflow INTEGER,
+ alaChasEntPhysFanSpeed Unsigned32
+ }
+
+alaChasEntPhysFanLocalIndex OBJECT-TYPE
+ SYNTAX Integer32 (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}
+
+alaChasEntPhysFanAirflow OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ frontToRear(0),
+ rearToFront(1),
+ notApplicable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis fan airflow direction"
+ ::={alaChasEntPhysFanEntry 3}
+
+alaChasEntPhysFanSpeed OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "rpm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis fan speed."
+ ::={alaChasEntPhysFanEntry 4}
+
+-- 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-write
+ STATUS current
+ DESCRIPTION "CMM Slot where RFS command should be executed."
+ ::= { alcatelIND1ChassisSupervisionRfsCommands 1}
+
+chasSupervisionRfsCommandsCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSignificant(0),
+ rrm(1),
+ rcp(2),
+ rls(3),
+ rdf(4),
+ rget(5),
+ rput(6),
+ reserved(7)
+ }
+ MAX-ACCESS read-write
+ 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 (DEPRECATED please use rget or rput instead)
+ - rls Remote directory listing
+ - rdf Remote flash disk space free
+ - rget Remote file get
+ - rput Remote file put"
+
+ ::= { alcatelIND1ChassisSupervisionRfsCommands 2 }
+
+
+chasSupervisionRfsCommandsSrcFileName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ 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 rget or rput."
+ ::= { alcatelIND1ChassisSupervisionRfsCommands 3 }
+
+chasSupervisionRfsCommandsDestFileName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ 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 rget or rput."
+ ::= { alcatelIND1ChassisSupervisionRfsCommands 4 }
+
+chasSupervisionRfsCommandsRlsDirName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ 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 SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ 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),
+ permissionDenied(11)
+ }
+ 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 Integer32,
+ chasControlReloadStatus INTEGER
+}
+
+chasControlReloadIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The index (entPhsycialIndex) value of the network interface."
+ ::= { 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 Integer32 (-1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to schedule a delayed reset all action for
+ a standalone chassis or for the entire virtual chassis when running
+ is virtual chassis mode. To schedule a delayed reset on a specific
+ chassis when running is virtual chassis mode, use the
+ chasControlDelayedResetAll object for the desired chassis.
+ 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),
+ reload(6),
+ rfs(7),
+ issu(8),
+ shutdown(9),
+ vcConvert(10),
+ macRelease(11)
+ }
+ 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),
+ confirmationRequired(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the final disposition of the
+ most recent long-term action. When running in virtual
+ chassis mode, the value confirmationRequired(5),
+ indicates that the command identified in
+ chasGlobalControlLongCommand may disrupt the virtual
+ chassis. The command is suspended and requires that
+ chasClobalControlConfirmOperation be set to true, after
+ reviewing the details and accepting the consequences
+ identified by chasGlobalControlConfirmMessage."
+ DEFVAL { none }
+::= { chasGlobalControl 3 }
+
+chasGlobalControlUpdateFirmware OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ ubootCmm(2),
+ ubootNi(3),
+ ubootNiAll(4),
+ ubootCmmAll(5),
+ fpgaCmm(6),
+ fpgaNi(7),
+ fpgaNiDaughterBoard1(8),
+ fpgaNiDaughterBoard2(9),
+ fpgaCmmAll(10),
+ fpgaCmmPower(11),
+ fpgaNiPower(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object initiates a firmware update. The chasGlobalControlUpdateSlot
+ and chasGlobalControlUpdateFilename objects must be set prior to setting
+ this object to start the update. The progress of the update can be
+ monitored by reading chasGlobalControlUpdateStatus."
+ DEFVAL { none }
+::= { chasGlobalControl 4 }
+
+chasGlobalControlUpdateSlot OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the slot to be updated. The Slot value is
+ the entPhysicalIndex of the NI or CMM entry in the entPhyscialTable.
+ A value of 0 may be specified to update all NIs or CMMs. The value
+ of 0 is supported only for uboot updates."
+::= { chasGlobalControl 5 }
+
+chasGlobalControlUpdateFilename OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the filename containing the uboot
+ firmware image."
+ DEFVAL { "" }
+::= { chasGlobalControl 6 }
+
+chasGlobalControlUpdateStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noUpdate(1),
+ updateInProgress(2),
+ updateSuccess(3),
+ updateFailed(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object reports the status of the firmware update.
+ The status for the the update identified by
+ chasGlobalControlUpdateFirmware and chasGlobalControlUpdateSlot
+ is returned. When ubootNiAll(4) ubootCmmAll(5) or fpgaCmmAll(10) update is
+ executed, the status of individual NIs or CMMs may be monitored
+ by changing the value of chasGlobalControlUpdateSlot to the
+ desired NI or CMM slot value prior to reading the status.
+ noUpdate(1) - No firmware update has been initiated.
+ updateInProgress(2) - Update is in progress.
+ updateSuccess(3) - The last firmware update was successful.
+ updateFailed(4) - The last firmware update failed."
+ DEFVAL { noUpdate }
+::= { chasGlobalControl 7 }
+
+chasGlobalControlConfirmOperation OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When operating in virtual chassis mode, this object can
+ be set to true(1) to confirm that the operation identified
+ by chasGlobalControlLongCommand can proceed. Set to false(2)
+ to cancel the operation. This should only be used when
+ chasGlobalControlLongCommandStatus is set to
+ confirmationRequired(5), and the value of
+ chasGlobalControlConfirmMessage has been reviewed."
+::= { chasGlobalControl 8 }
+
+chasGlobalControlConfirmMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When operating in virtual chassis mode, this object may be read
+ when chasGlobalControlLongCommandStatus is set to
+ confirmationRequired(5). This will happen when an operation such a
+ reload may disrupt the virtual chassis. This object contains information
+ about the consequences of executing the command identified by
+ chasGlobalControlLongCommand. The command has been suspended. To
+ accept the consequences and proceed with the operation, set
+ chasGlobalControlConfirmOperation to true."
+::= { chasGlobalControl 9 }
+
+alaChasBpsObjects OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 14 }
+
+
+ alaChasBpsFwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaChasBpsFwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per shelf bps firrmware "
+ ::= { alaChasBpsObjects 1 }
+
+ alaChasBpsFwEntry OBJECT-TYPE
+ SYNTAX AlaChasBpsFwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a bps firrmare"
+ INDEX { alaChasBpsShelfId }
+ ::= { alaChasBpsFwTable 1 }
+
+ AlaChasBpsFwEntry ::= SEQUENCE
+ {
+ alaChasBpsShelfId AlaChasBpsShelfId,
+ alaChasBpsUpdateFirmware INTEGER,
+ alaChasBpsCpldRev Integer32,
+ alaChasBpsMmcuRev Integer32,
+ alaChasBpsCmcuRev Integer32
+ }
+
+ alaChasBpsShelfId OBJECT-TYPE
+ SYNTAX AlaChasBpsShelfId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Bps shelf ID "
+ ::= { alaChasBpsFwEntry 1 }
+
+ alaChasBpsUpdateFirmware OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ enabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to start BPS firmware update."
+ DEFVAL { disabled }
+ ::= { alaChasBpsFwEntry 2 }
+
+ alaChasBpsCpldRev OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the CPLD revision Number of the BPS"
+ ::= { alaChasBpsFwEntry 3 }
+
+ alaChasBpsMmcuRev OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the MMCU revision Number of the BPS"
+ ::= { alaChasBpsFwEntry 4 }
+
+ alaChasBpsCmcuRev OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the CMCU revision Number of the BPS"
+ ::= { alaChasBpsFwEntry 5 }
+
+--
+-- Connector Priority Table
+---
+
+ alaChasBpsConnectorPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaChasBpsConnectorPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains BPS connector priority for each slot"
+ ::= { alaChasBpsObjects 2 }
+
+ alaChasBpsConnectorPriorityEntry OBJECT-TYPE
+ SYNTAX AlaChasBpsConnectorPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about bps connector priority for each slot"
+ INDEX { alaChasBpsChassisId }
+ ::= {alaChasBpsConnectorPriorityTable 1 }
+
+ AlaChasBpsConnectorPriorityEntry ::= SEQUENCE
+ {
+ alaChasBpsChassisId Integer32,
+ alaChasBpsConnectorShelfId AlaChasBpsShelfId,
+ alaChasBpsConnectorPriority Integer32,
+ alaChasBpsConnectorNum Integer32,
+ alaChasBpsSerialNum SnmpAdminString
+ }
+ alaChasBpsChassisId OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Numbers allocated for the stack NIs as follows:
+ - 1..8: valid and assigned slot numbers corresponding to values from the entPhysicalTable"
+ ::= { alaChasBpsConnectorPriorityEntry 1 }
+
+
+ alaChasBpsConnectorShelfId OBJECT-TYPE
+ SYNTAX AlaChasBpsShelfId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bps shelf ID "
+ ::= { alaChasBpsConnectorPriorityEntry 2 }
+
+
+ alaChasBpsConnectorPriority OBJECT-TYPE
+ SYNTAX Integer32(0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the bps connector priority."
+ DEFVAL { 0 }
+ ::= { alaChasBpsConnectorPriorityEntry 3 }
+
+ alaChasBpsConnectorNum OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the bps connector num."
+ ::= { alaChasBpsConnectorPriorityEntry 4 }
+
+ alaChasBpsSerialNum OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the bps serial num."
+ ::= { alaChasBpsConnectorPriorityEntry 5 }
+
+ --
+ -- Bps Mode Table
+ --
+ alaChasBpsModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaChasBpsModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row for bps config parameters."
+ ::= { alaChasBpsObjects 3 }
+
+ alaChasBpsModeEntry OBJECT-TYPE
+ SYNTAX AlaChasBpsModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " Information about bps mode"
+ INDEX { alaChasBpsShelfId }
+ ::= { alaChasBpsModeTable 1 }
+
+ AlaChasBpsModeEntry ::= SEQUENCE
+ {
+ alaChasBpsMode INTEGER
+ }
+
+ alaChasBpsMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ single(1),
+ full(2),
+ notApplicable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is only applicable to BPS .Value is
+ used to specify current Mode of switch."
+ DEFVAL { single }
+ ::= { alaChasBpsModeEntry 1 }
+
+
+--
+-- BPS Power supplies Table
+--
+
+ alaChasBpsPowerSupplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaChasBpsPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains BPS power supplies details"
+ ::= {alaChasBpsObjects 4}
+
+ alaChasBpsPowerSupplyEntry OBJECT-TYPE
+ SYNTAX AlaChasBpsPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular BPS power supply"
+ INDEX { alaChasBpsPowerSupplyShelfId, alaChasBpsPowerSupplyIndex }
+ ::= { alaChasBpsPowerSupplyTable 1 }
+
+ AlaChasBpsPowerSupplyEntry ::= SEQUENCE
+ {
+ alaChasBpsPowerSupplyShelfId AlaChasBpsShelfId,
+ alaChasBpsPowerSupplyIndex Integer32,
+ alaChasBpsPowerSupplyName SnmpAdminString,
+ alaChasBpsPowerSupplyDescr SnmpAdminString,
+ alaChasBpsPowerSupplyModuleType SnmpAdminString,
+ alaChasBpsPowerSupplyPartNumber SnmpAdminString,
+ alaChasBpsPowerSupplyHardwareRev SnmpAdminString,
+ alaChasBpsPowerSupplySerialNum SnmpAdminString,
+ alaChasBpsPowerSupplyMfgDate SnmpAdminString,
+ alaChasBpsPowerSupplyOperStatus INTEGER,
+ alaChasBpsPowerSupplyPowerProv Integer32
+ }
+
+ alaChasBpsPowerSupplyShelfId OBJECT-TYPE
+ SYNTAX AlaChasBpsShelfId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "BPS shelf ID"
+ ::= { alaChasBpsPowerSupplyEntry 1 }
+
+
+ alaChasBpsPowerSupplyIndex OBJECT-TYPE
+ SYNTAX Integer32(1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This value hold BPS power power supply Index"
+ ::= { alaChasBpsPowerSupplyEntry 2 }
+
+ alaChasBpsPowerSupplyName OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object hold name of BPS power supply"
+ ::= { alaChasBpsPowerSupplyEntry 3 }
+
+ alaChasBpsPowerSupplyDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object hold description of BPS power supply"
+ ::= { alaChasBpsPowerSupplyEntry 4 }
+
+ alaChasBpsPowerSupplyModuleType OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is unique module Type or ID from BPS entities eeprom"
+ ::= { alaChasBpsPowerSupplyEntry 5 }
+
+ alaChasBpsPowerSupplyPartNumber OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the BPS power supply Part Number "
+ ::= { alaChasBpsPowerSupplyEntry 6 }
+
+ alaChasBpsPowerSupplyHardwareRev OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific hardware revision string for the
+ BPS power supplies
+ Note that if revision information is stored internally in a
+ non-printable (e.g., binary) format, then the agent must
+ convert such information to a printable format, in an
+ implementation-specific manner.
+
+ If no specific hardware revision string is associated with
+ the physical component, or this information is unknown to
+ the agent, then this object will contain a zero-length
+ string."
+ ::= { alaChasBpsPowerSupplyEntry 7 }
+
+ alaChasBpsPowerSupplySerialNum OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific serial number string for the
+ BPS power supplies"
+ ::= { alaChasBpsPowerSupplyEntry 8 }
+
+ alaChasBpsPowerSupplyMfgDate OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..11))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the manufacturing date of the BPS power supplies .
+ Its format is mmm dd yyyy : NOV 27 2012."
+ ::= { alaChasBpsPowerSupplyEntry 9 }
+
+ alaChasBpsPowerSupplyOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Oper status of BPS power supply"
+ ::= { alaChasBpsPowerSupplyEntry 10 }
+
+ alaChasBpsPowerSupplyPowerProv OBJECT-TYPE
+ SYNTAX Integer32(0..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " It corresponds to max power of BPS power supply.
+ This value is in Watts."
+ ::= { alaChasBpsPowerSupplyEntry 11 }
+
+--
+--BPS Total Power allocation Table
+--
+
+ alaChasBpsTotalPowerAllocTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaChasBpsTotalPowerAllocEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row for parameters which reflect total allocation by BPS ."
+ ::= { alaChasBpsObjects 5 }
+
+ alaChasBpsTotalPowerAllocEntry OBJECT-TYPE
+ SYNTAX AlaChasBpsTotalPowerAllocEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " Information about various bps config parameters"
+ INDEX { alaChasBpsShelfId }
+ ::= { alaChasBpsTotalPowerAllocTable 1 }
+
+ AlaChasBpsTotalPowerAllocEntry ::= SEQUENCE
+ {
+ alaChasBpsSysTotalAvailablePower Integer32,
+ alaChasBpsSysTotalAllocation Integer32,
+ alaChasBpsPoeTotalAvailablePower Integer32,
+ alaChasBpsPoeTotalAllocation Integer32
+ }
+
+ alaChasBpsSysTotalAvailablePower OBJECT-TYPE
+ SYNTAX Integer32(0..900)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is only applicable to the BPS Module. It
+ corresponds to system total power available on BPS
+ This value is in Watts."
+ ::= { alaChasBpsTotalPowerAllocEntry 1 }
+
+ alaChasBpsSysTotalAllocation OBJECT-TYPE
+ SYNTAX Integer32(0..900)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is only applicable to the BPS Modules. It
+ corresponds to total system power allocated by BPS
+ This value is in Watts."
+ ::= { alaChasBpsTotalPowerAllocEntry 2 }
+
+ alaChasBpsPoeTotalAvailablePower OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is only applicable to the BPS Modules. It
+ corresponds to system total power available on BPS
+ This value is in Watts."
+ ::= { alaChasBpsTotalPowerAllocEntry 3 }
+
+ alaChasBpsPoeTotalAllocation OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is only applicable to the Bps Modules. It
+ corresponds to total POE power allocated by BPS
+ This value is in Watts."
+ ::= { alaChasBpsTotalPowerAllocEntry 4 }
+
+
+--
+--Chassis traps mib : chassisTraps
+--
+
+--Chassis traps Object definition
+
+chassisTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 13 }
+
+--
+--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 Integer32 (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 Integer32 (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 Integer32 (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 Integer32 (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 Integer32 (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
+ airflowReverse (58), -- ps and fan have opposit air flow direction
+ tempSWHigh (59), -- the cmm/ni temperature is over SW high level
+ tempHWHigh (60), -- the cmm/ni temperature is over HW high level
+ tempDanger (61), -- the cmm/ni temperature is over HW danger set level
+ imageFileChecksumChanged (62) -- the image file MD5 checksum has changed
+ }
+
+--
+--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. "
+::= { alcatelIND1ChassisMIBNotifications 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 "
+::= { alcatelIND1ChassisMIBNotifications 2 }
+
+
+chassisTrapsStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ physicalIndex ,
+ chassisTrapsObjectType ,
+ chassisTrapsObjectNumber ,
+ chasEntPhysOperStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A status change was detected"
+::= { alcatelIND1ChassisMIBNotifications 3 }
+
+-- BPS related traps
+--
+-- Ni specific
+
+ chasTrapsBPSLessAllocSysPwr NOTIFICATION-TYPE
+ OBJECTS
+ {
+ physicalIndex,
+ chasTrapsNiRqstdBpsSysPower,
+ chasTrapsNiGrantdBpsSysPower
+ }
+ STATUS current
+ DESCRIPTION
+ "Insufficient system power given by BPS"
+ ::= { alcatelIND1ChassisMIBNotifications 4 }
+
+-- Complete shelf specific
+ chasTrapsBPSStateChange NOTIFICATION-TYPE
+ OBJECTS
+ {
+ chasTrapBPSShelfId,
+ chasTrapsBPSPowerSupply,
+ chasTrapsBPSEventAlert
+ }
+ STATUS current
+ DESCRIPTION
+ "BPS power supplies insertion/removal trap"
+ ::= { alcatelIND1ChassisMIBNotifications 5 }
+
+
+-- specific to connector
+ chasTrapsNiBPSFETStateChange NOTIFICATION-TYPE
+ OBJECTS
+ {
+ physicalIndex,
+ chasTrapsBPSSystemFETChange,
+ chasTrapsBPSPoeFETChange
+ }
+ STATUS current
+ DESCRIPTION
+ "BPS power supplies FET state change trap"
+ ::= { alcatelIND1ChassisMIBNotifications 6 }
+
+ chasTrapsBPSFwUpgradeAlert NOTIFICATION-TYPE
+ OBJECTS
+ {
+ chasTrapBPSShelfId,
+ chasTrapsBPSFwType,
+ chasTrapsBPSFwVersion
+ }
+ STATUS current
+ DESCRIPTION
+ "BPS FW upgrade requirment alert trap"
+ ::= { alcatelIND1ChassisMIBNotifications 7 }
+
+-- BPS related traps end
+
+-- 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 }
+
+--BPS Traps objects
+ chasTrapsNiRqstdBpsSysPower OBJECT-TYPE
+ SYNTAX Integer32(0..126)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Requested system power from os-bps"
+ ::= { chassisTrapsObj 14 }
+
+ chasTrapsNiGrantdBpsSysPower OBJECT-TYPE
+ SYNTAX Integer32(0..126)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Granted system power from os-bps"
+ ::= { chassisTrapsObj 15 }
+
+ chasTrapBPSShelfId OBJECT-TYPE
+ SYNTAX Integer32(1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Granted system power from os-bps"
+ ::= { chassisTrapsObj 16 }
+
+ chasTrapsBPSPowerSupply OBJECT-TYPE
+ SYNTAX ChasTrapsBPSPowerSupply
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "value which provide bps power supply involved in the
+ State change trap"
+ ::= { chassisTrapsObj 17 }
+
+ chasTrapsBPSEventAlert OBJECT-TYPE
+ SYNTAX ChasTrapsBPSEventAlert
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "enumerated value identifying alert"
+ ::= { chassisTrapsObj 18 }
+
+ chasTrapsBPSSystemFETChange OBJECT-TYPE
+ SYNTAX ChasTrapsBPSFetState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "enumerated value which indicate Fet state"
+ ::= { chassisTrapsObj 19 }
+
+ chasTrapsBPSPoeFETChange OBJECT-TYPE
+ SYNTAX ChasTrapsBPSFetState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "enumerated value which indicate Fet state"
+ ::= { chassisTrapsObj 20 }
+
+ chasTrapsBPSFwVersion OBJECT-TYPE
+ SYNTAX Integer32(1..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "enumerated value which indicate the FW that require upgrade"
+ ::= { chassisTrapsObj 21 }
+
+ chasTrapsBPSFwType OBJECT-TYPE
+ SYNTAX ChasTrapsBPSFwType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "value which indicate Fet state"
+ ::= { chassisTrapsObj 22 }
+
+--BPS Traps objects End
+
+-- 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 ,
+ alaChasNotificationObjectGroup ,
+ chassisSupervisionRfsCommandsGroup ,
+ chasSupervisionCmmCertifiedEntryGroup,
+ chasSupervisionFlashMemEntryGroup ,
+ chasSupervisionRfsDfEntryGroup ,
+ chasSupervisionRfsLsEntryGroup,
+ alaChasBpsFwGroup,
+ alaChasBpsConnectorPriorityGroup,
+ alaChasBpsModeGroup,
+ alaChasBpsPowerSupplyGroup,
+ alaChasBpsTotalPowerAllocGroup
+ }
+
+ ::= { 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
+ {
+ chasControlActivateTimeout,
+ chasControlVersionMngt,
+ chasControlDelayedActivateTimer,
+ chasControlCertifyStatus,
+ chasControlSynchronizationStatus,
+ chasControlAcrossCmmWorkingSynchroStatus,
+ chasControlAcrossCmmCertifiedSynchroStatus,
+ chasControlNextRunningVersion,
+ chasControlCurrentRunningVersion,
+ chasControlWorkingVersion,
+ chasControlRedundancyTime,
+ chasControlEmpIpAddress,
+ chasControlEmpIpMask,
+ chasControlChassisId
+
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Control Modules Group."
+ ::= { alcatelIND1ChassisMIBGroups 1 }
+
+ chasControlRedundantGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasControlNumberOfTakeover ,
+ chasControlDelayedRebootTimer ,
+ chasControlDelayedResetAll
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Redundant Control Modules Group."
+ ::= { alcatelIND1ChassisMIBGroups 2 }
+
+ chasChassisGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasFreeSlots ,
+ chasPowerLeft ,
+ chasNumberOfResets ,
+ chasTempRange ,
+ chasTempThreshold ,
+ chasDangerTempThreshold ,
+ chasPrimaryPhysicalIndex,
+ chasCPMAHardwareBoardTemp,
+ chasCFMAHardwareBoardTemp,
+ chasCPMBHardwareBoardTemp,
+ chasCFMBHardwareBoardTemp,
+ chasCFMCHardwareBoardTemp,
+ chasCFMDHardwareBoardTemp,
+ chasFTAHardwareBoardTemp,
+ chasFTBHardwareBoardTemp,
+ chasNI1HardwareBoardTemp,
+ chasNI2HardwareBoardTemp,
+ chasNI3HardwareBoardTemp,
+ chasNI4HardwareBoardTemp,
+ chasNI5HardwareBoardTemp,
+ chasNI6HardwareBoardTemp,
+ chasNI7HardwareBoardTemp,
+ chasNI8HardwareBoardTemp,
+ chasPowerSupplyRedundancy,
+ chasPowerSupplyRedundancyReserve
+ }
+ 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,
+ chasGlobalControlUpdateFirmware,
+ chasGlobalControlUpdateSlot,
+ chasGlobalControlUpdateFilename,
+ chasGlobalControlUpdateStatus,
+ chasGlobalControlConfirmOperation,
+ chasGlobalControlConfirmMessage
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Global Control Modules Group."
+ ::= { alcatelIND1ChassisMIBGroups 5 }
+
+ chassisNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS
+ {
+ chassisTrapsStr ,
+ chassisTrapsAlert,
+ chasTrapsBPSLessAllocSysPwr,
+ chasTrapsBPSStateChange,
+ chasTrapsNiBPSFETStateChange,
+ chasTrapsBPSFwUpgradeAlert
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Notification Group."
+ ::= { alcatelIND1ChassisMIBGroups 6 }
+
+ alaChasEntPhysFanGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaChasEntPhysFanStatus,
+ alaChasEntPhysFanAirflow,
+ alaChasEntPhysFanSpeed
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Physical Fan Group."
+ ::= { alcatelIND1ChassisMIBGroups 7 }
+
+ alaChasNotificationObjectGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chassisTrapsStrLevel,
+ chassisTrapsStrAppID,
+ chassisTrapsStrSnapID,
+ chassisTrapsStrfileName,
+ chassisTrapsStrfileLineNb,
+ chassisTrapsStrErrorNb,
+ chassisTrapsStrcomments,
+ chassisTrapsStrdataInfo,
+ chassisTrapsObjectType,
+ chassisTrapsObjectNumber,
+ chassisTrapsAlertNumber,
+ chassisTrapsAlertDescr,
+ physicalIndex,
+ chasTrapsNiRqstdBpsSysPower,
+ chasTrapsNiGrantdBpsSysPower,
+ chasTrapBPSShelfId,
+ chasTrapsBPSPowerSupply,
+ chasTrapsBPSEventAlert,
+ chasTrapsBPSSystemFETChange,
+ chasTrapsBPSPoeFETChange,
+ chasTrapsBPSFwVersion,
+ chasTrapsBPSFwType
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Notification Object Group."
+ ::= { alcatelIND1ChassisMIBGroups 9 }
+
+ chassisSupervisionRfsCommandsGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasSupervisionRfsCommandsSlot,
+ chasSupervisionRfsCommandsCommand,
+ chasSupervisionRfsCommandsSrcFileName,
+ chasSupervisionRfsCommandsDestFileName,
+ chasSupervisionRfsCommandsRlsDirName,
+ chasSupervisionRfsCommandsRlsFileName,
+ chasSupervisionRfsCommandsProcessingState,
+ chasSupervisionRfsCommandsStatusCode
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision RFS Command Group."
+ ::= { alcatelIND1ChassisMIBGroups 10 }
+
+ chasSupervisionCmmCertifiedEntryGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasSupervisionCmmCertifiedStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Information about Cmm Certified Group."
+ ::= { alcatelIND1ChassisMIBGroups 11 }
+
+ chasSupervisionFlashMemEntryGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasSupervisionFlashSize,
+ chasSupervisionFlashFree,
+ chasSupervisionFlashUsed
+ }
+ STATUS current
+ DESCRIPTION
+ "The systems flash memory information group."
+ ::= { alcatelIND1ChassisMIBGroups 12 }
+
+
+ chasSupervisionRfsDfEntryGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasSupervisionRfsDfFlashFree,
+ chasSupervisionRfsDfFlashSize,
+ chasSupervisionRfsDfUsbFree,
+ chasSupervisionRfsDfUsbSize
+ }
+ STATUS current
+ DESCRIPTION
+ "Information about RfsDf file system group."
+ ::= { alcatelIND1ChassisMIBGroups 13 }
+
+
+ chasSupervisionRfsLsEntryGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasSupervisionRfsLsFileIndex,
+ chasSupervisionRfsLsSlot,
+ chasSupervisionRfsLsDirName,
+ chasSupervisionRfsLsFileName,
+ chasSupervisionRfsLsFileType,
+ chasSupervisionRfsLsFileSize,
+ chasSupervisionRfsLsFileAttr,
+ chasSupervisionRfsLsFileDateTime
+ }
+ STATUS current
+ DESCRIPTION
+ "Information about a RfsLs file group."
+ ::= { alcatelIND1ChassisMIBGroups 14 }
+
+ alaChasBpsFwGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaChasBpsUpdateFirmware,
+ alaChasBpsCpldRev,
+ alaChasBpsMmcuRev,
+ alaChasBpsCmcuRev
+ }
+ STATUS current
+ DESCRIPTION
+ "Information about BPS FW group."
+ ::= { alcatelIND1ChassisMIBGroups 15 }
+
+ alaChasBpsConnectorPriorityGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaChasBpsConnectorShelfId,
+ alaChasBpsConnectorPriority,
+ alaChasBpsConnectorNum,
+ alaChasBpsSerialNum
+ }
+ STATUS current
+ DESCRIPTION
+ "Information about BPS Connector Priority group."
+ ::= { alcatelIND1ChassisMIBGroups 16 }
+
+ alaChasBpsModeGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaChasBpsMode
+ }
+ STATUS current
+ DESCRIPTION
+ "Information about BPS Mode group."
+ ::= { alcatelIND1ChassisMIBGroups 17 }
+
+ alaChasBpsPowerSupplyGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaChasBpsPowerSupplyName,
+ alaChasBpsPowerSupplyDescr,
+ alaChasBpsPowerSupplyModuleType,
+ alaChasBpsPowerSupplyPartNumber,
+ alaChasBpsPowerSupplyHardwareRev,
+ alaChasBpsPowerSupplySerialNum,
+ alaChasBpsPowerSupplyMfgDate,
+ alaChasBpsPowerSupplyOperStatus,
+ alaChasBpsPowerSupplyPowerProv
+ }
+ STATUS current
+ DESCRIPTION
+ " BPS Power Supply group."
+ ::= { alcatelIND1ChassisMIBGroups 18 }
+
+ alaChasBpsTotalPowerAllocGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaChasBpsSysTotalAvailablePower,
+ alaChasBpsSysTotalAllocation,
+ alaChasBpsPoeTotalAvailablePower,
+ alaChasBpsPoeTotalAllocation
+ }
+ STATUS current
+ DESCRIPTION
+ " BPS Total Power Alloc group."
+ ::= { alcatelIND1ChassisMIBGroups 19 }
+
+ chasEntPhysicalGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasEntPhysAdminStatus ,
+ chasEntPhysOperStatus ,
+ chasEntPhysPower ,
+ chasEntPhysModuleType ,
+ chasEntPhysPartNumber ,
+ chasEntPhysLedStatusOk1 ,
+ chasEntPhysLedStatusOk2 ,
+ chasEntPhysLedStatusPrimaryCMM ,
+ chasEntPhysLedStatusSecondaryCMM ,
+ chasEntPhysLedStatusTemperature ,
+ chasEntPhysLedStatusFan ,
+ chasEntPhysLedStatusBackupPS ,
+ chasEntPhysLedStatusInternalPS ,
+ chasEntPhysLedStatusControl ,
+ chasEntPhysLedStatusFabric ,
+ chasEntPhysLedStatusPS ,
+ chasEntPhysAsic1Rev ,
+ chasEntPhysAsic2Rev ,
+ chasEntPhysAsic3Rev ,
+ chasEntPhysAsic4Rev ,
+ chasEntPhysAsic5Rev ,
+ chasEntPhysAsic6Rev ,
+ chasEntPhysCpldRev ,
+ chasEntPhysDaughterFpga1Rev ,
+ chasEntPhysDaughterFpga2Rev ,
+ chasEntPhysNiNum ,
+ chasEntPhysGbicNum ,
+ chasEntPhysWaveLen ,
+ chasEntPhysUbootRev ,
+ chasEntPhysUbootMinibootRev ,
+ chasEntPhysMacAddress ,
+ chasEntPhysCpuModel ,
+ chasEntPhysAirflow ,
+ chasEntPhysPowerUsed ,
+ chasEntPhysPowerType
+
+ }
+ 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 }
+
+ chassisTemperatureGroup OBJECT-GROUP
+ OBJECTS
+ {
+ chasEntTempCurrent,
+ chasEntTempDangerThreshold,
+ chasEntTempStatus,
+ chasEntTempThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "Chassis Supervision Temprature Group."
+ ::= { alcatelIND1ChassisPhysMIBGroups 3 }
+
+END