summaryrefslogtreecommitdiff
path: root/MIBS/nortel/S5-CHASSIS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/nortel/S5-CHASSIS-MIB')
-rw-r--r--MIBS/nortel/S5-CHASSIS-MIB2041
1 files changed, 2041 insertions, 0 deletions
diff --git a/MIBS/nortel/S5-CHASSIS-MIB b/MIBS/nortel/S5-CHASSIS-MIB
new file mode 100644
index 0000000..56b748f
--- /dev/null
+++ b/MIBS/nortel/S5-CHASSIS-MIB
@@ -0,0 +1,2041 @@
+S5-CHASSIS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY,
+ Integer32, Counter32, Gauge32,
+ TimeTicks, IpAddress
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ s5Chassis
+ FROM S5-ROOT-MIB
+ AttId, LocChan
+ FROM S5-TCS-MIB
+ Ipv6Address, Ipv6AddressPrefix
+ FROM IPV6-TC
+ InterfaceIndex
+ FROM IF-MIB;
+
+s5ChasMib MODULE-IDENTITY
+ LAST-UPDATED "201504070000Z"
+ ORGANIZATION "Avaya"
+ CONTACT-INFO "Avaya"
+ DESCRIPTION
+ "5000 Chassis MIB
+
+ Copyright 1995-2012 Nortel Networks, Inc.
+ All rights reserved.
+ This Nortel Networks SNMP Management Information Base Specification
+ (Specification) embodies Nortel Networks' confidential and
+ proprietary intellectual property. Nortel Networks retains all
+ title and ownership in the Specification, including any
+ revisions.
+
+ This Specification is supplied 'AS IS', and Nortel Networks makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the Specification."
+
+ REVISION "201504070000Z" -- April 7, 2015
+ DESCRIPTION "Version 155: Changed s5ChasComDescr size."
+
+ REVISION "201311260000Z" -- November 26, 2013
+ DESCRIPTION "Version 154: Added s5ChasComUpTime object in s5ChasComTable."
+
+ REVISION "201310180000Z" -- October 18, 2013
+ DESCRIPTION "Version 153: Added s5ChasComIpMgmtShutdown."
+
+ REVISION "201310160000Z" -- October 16, 2013
+ DESCRIPTION "Version 152: Added s5ChasPluggables,
+ s5ChasGbicInfoTable."
+
+ REVISION "201310100000Z" -- October 10, 2013
+ DESCRIPTION "Version 151: Corrected MIB definitions."
+
+ REVISION "201309090000Z" -- September 9, 2013
+ DESCRIPTION "Version 150: Added s5ChasComIpMgmtLimit,
+ s5ChasComIpMgmtTimeout."
+
+ REVISION "201308270000Z" -- August 27, 2013
+ DESCRIPTION "Version 149: Added s5ChasBrdFanLeds."
+
+ REVISION "201212200000Z" -- December 20, 2012
+ DESCRIPTION "Version 148: Added s5ChasStoreDescription,
+ s5ChasStoreAge."
+
+ REVISION "201206010000Z" -- June 1, 2012
+ DESCRIPTION "Version 147: Added s5ChasComIpv6MgmtAddress,
+ s5ChasComIpv6MgmtNetMask."
+
+ REVISION "201202210000Z" -- Feb 21, 2012
+ DESCRIPTION "Version 146: Added s5ChasComIpMgmtAddress,
+ s5ChasComIpMgmtNetMask,
+ s5ChasComIpMgmtGateway."
+
+ REVISION "201110110000Z" -- Oct 11, 2011
+ DESCRIPTION "Version 145: Added s5ChasComIpv6Address, s5ChasComIpv6NetMask."
+
+ REVISION "201104220000Z" -- Apr 22, 2011
+ DESCRIPTION "Version 144: Added s5ChasNotify."
+
+ REVISION "201010180000Z" -- Oct 18, 2010
+ DESCRIPTION "Version 143: Added s5ChasStoreUsedSize."
+
+ REVISION "200805220000Z" -- May 22, 2008
+ DESCRIPTION "Version 142: Added s5ChasComRunningSoftwareVer."
+
+ REVISION "200802200000Z" -- Feb 20, 2008
+ DESCRIPTION "Version 141: Added objects for memory utilization in MegaBytes."
+
+ REVISION "200505110000Z" -- May 11, 2005
+ DESCRIPTION "Version 140: Fix support for USB flash dongles."
+
+ REVISION "200505050000Z" -- May 5, 2005
+ DESCRIPTION "Version 139: Fleshed out support for USB flash dongles."
+
+ REVISION "200410290000Z" -- October 29, 2004
+ DESCRIPTION "Version 138: Added baystack15 rpsu type."
+
+ REVISION "200407200000Z" -- July 20, 2004
+ DESCRIPTION "Version 137: Added version info."
+
+ ::= { s5Chassis 10 }
+
+
+-- Chassis Groups
+
+
+s5ChasGen OBJECT IDENTIFIER ::= { s5Chassis 1 }
+s5ChasGrp OBJECT IDENTIFIER ::= { s5Chassis 2 }
+s5ChasCom OBJECT IDENTIFIER ::= { s5Chassis 3 }
+s5ChasBrd OBJECT IDENTIFIER ::= { s5Chassis 4 }
+s5ChasStore OBJECT IDENTIFIER ::= { s5Chassis 5 }
+s5ChasSm OBJECT IDENTIFIER ::= { s5Chassis 6 }
+s5ChasTmpSnr OBJECT IDENTIFIER ::= { s5Chassis 7 }
+s5ChasUtil OBJECT IDENTIFIER ::= { s5Chassis 8 }
+s5ChasPs OBJECT IDENTIFIER ::= { s5Chassis 9 }
+s5ChasNotify OBJECT IDENTIFIER ::= { s5Chassis 11 }
+s5ChasPluggables OBJECT IDENTIFIER ::= { s5Chassis 12 }
+
+-- SECTION 2: MIB Objects
+
+
+-- General Chassis Information
+
+
+s5ChasType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The chassis type. This is 'what kind of
+ box' is being managed. The values are
+ defined under s5ChasTypeVal in the
+ Registration MIB."
+ ::= { s5ChasGen 1 }
+
+s5ChasDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A description of the chassis.
+ The value is a zero length string
+ if no information is available."
+ ::= { s5ChasGen 2 }
+
+s5ChasLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The physical location of the chassis
+ (e.g., 'fourth floor wiring closet in
+ building A'). The value is a zero
+ length string if no information
+ is available. Note: this object is
+ different from sysLocation in MIB-II.
+ However, an agent may use this value for
+ sysLocation if none is configured in the
+ the agent."
+ ::= { s5ChasGen 3 }
+
+s5ChasContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The textual identification of the
+ contact person for the chassis, together
+ with information on how to contact
+ this person. The value is a zero length
+ string if no information is available.
+ Note: this object is different from sysContact
+ in MIB-II. However, an agent may use this value
+ for sysContact if none is configured in the
+ agent."
+ ::= { s5ChasGen 4 }
+
+s5ChasVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the chassis in the form
+ 'major.minor.maintenance[letters]'. If the
+ version is unknown or not available then
+ the value should be a zero length string."
+ ::= { s5ChasGen 5 }
+
+s5ChasSerNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the chassis. If the
+ serial number is unknown or unavailable then
+ the value should be a zero length string."
+ ::= { s5ChasGen 6 }
+
+s5ChasGblPhysChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of physical changes (i.e.,
+ an addition or removal of a component or
+ sub-component) that have been detected in the
+ chassis since cold/warm start of the agent."
+ ::= { s5ChasGen 7 }
+
+s5ChasGblPhysLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ physical change (i.e., addition or
+ removal of a module or sub-module) was
+ detected in the chassis. If none have
+ been detected since cold/warm start of
+ the agent, then the value is zero."
+ ::= { s5ChasGen 8 }
+
+s5ChasGblAttChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attachment changes
+ across all boards in the chassis that have
+ been detected since cold/warm start of
+ the agent."
+ ::= { s5ChasGen 9 }
+
+s5ChasGblAttLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ attachment change on any board in the chassis
+ was detected. If none have been detected
+ since cold/warm start of the agent, then the
+ value is zero."
+ ::= { s5ChasGen 10 }
+
+s5ChasGblConfChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of configuration changes
+ (other than attachment changes, or physical
+ additions or removals) across all boards in
+ the chassis that have been detected since
+ cold/warm start of the agent."
+ ::= { s5ChasGen 11 }
+
+s5ChasGblConfLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ configuration change (other than attachment
+ changes, or physical additions or removals)
+ on any board in the chassis was detected.
+ If none have been detected since cold/warm
+ start of the agent, then the value is zero."
+ ::= { s5ChasGen 12 }
+
+-- Chassis Group Table
+
+
+s5ChasGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasGrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about
+ each group that can contain chassis
+ components."
+ ::= { s5ChasGrp 1 }
+
+s5ChasGrpEntry OBJECT-TYPE
+ SYNTAX S5ChasGrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the group table.
+ Rows can not be created or deleted via
+ SNMP requests. The number of entries
+ is determined by the physical construction
+ of the chassis."
+ INDEX { s5ChasGrpIndx }
+ ::= { s5ChasGrpTable 1 }
+
+S5ChasGrpEntry ::= SEQUENCE {
+ s5ChasGrpIndx Integer32,
+ s5ChasGrpType OBJECT IDENTIFIER,
+ s5ChasGrpDescr DisplayString,
+ s5ChasGrpMaxEnts Integer32,
+ s5ChasGrpNumEnts Integer32,
+ s5ChasGrpPhysChngs Counter32,
+ s5ChasGrpPhysLstChng TimeTicks,
+ s5ChasGrpEncodeFactor Integer32
+ }
+
+s5ChasGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the group."
+ ::= { s5ChasGrpEntry 1 }
+
+s5ChasGrpType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the group. The group type
+ determines the types of items that can
+ be plugged into the positions in the
+ group. The groups are defined under
+ s5ChasGrpTypeVal in the Registration MIB."
+ ::= { s5ChasGrpEntry 2 }
+
+s5ChasGrpDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the group. If not
+ available, the value is a zero length
+ string."
+ ::= { s5ChasGrpEntry 3 }
+
+s5ChasGrpMaxEnts OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries
+ in the group. If not available, a
+ value of -1 is returned."
+ ::= { s5ChasGrpEntry 4 }
+
+s5ChasGrpNumEnts OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of entries
+ in the group. If not available,
+ a value of -1 is returned."
+ ::= { s5ChasGrpEntry 5 }
+
+s5ChasGrpPhysChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of physical changes (i.e.,
+ an addition or removal of a component or
+ sub-component) that have been detected in
+ the group since cold/warm start of the agent."
+ ::= { s5ChasGrpEntry 6 }
+
+s5ChasGrpPhysLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime that the last
+ physical change (i.e., addition or
+ removal of a module or sub-module) was
+ detected in the group. If none have been
+ detected since cold/warm start of the
+ agent, then the value is zero."
+ ::= { s5ChasGrpEntry 7 }
+
+s5ChasGrpEncodeFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multiplication factor used in encoding
+ the component index of a component in the group.
+ The component index for any group should be
+ determined in conjunction with this object for
+ that group. A value of 1 indicates 'no encoding'.
+
+ Stackable platforms:
+ The component index is encoded using the
+ following formula:
+ Component Index =
+ (Unit# * s5ChasGrpEncodeFactor) + Module#
+
+ Where: Unit# is obtained from s5ChasComIndx
+ for the Unit Group, and Module# is the
+ module number in a unit starting from 1
+ and increases in a left-to-right and
+ bottom-to-top fashion.
+
+ NonStackable platforms:
+ These NMMs like 5310, 5510 will always return a
+ value of 1 for this object. Encoding/decoding
+ should not be performed in this case."
+ ::= { s5ChasGrpEntry 8 }
+
+-- Component (and sub-component) Table
+
+
+s5ChasComTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasComEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information
+ about each chassis level component
+ and sub-component."
+ ::= { s5ChasCom 1 }
+
+s5ChasComEntry OBJECT-TYPE
+ SYNTAX S5ChasComEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the component/sub-component
+ table. Rows can not be created or
+ deleted via SNMP requests. Entries are
+ created and deleted when components or
+ sub-components are inserted or removed
+ from the chassis."
+ INDEX { s5ChasComGrpIndx,
+ s5ChasComIndx,
+ s5ChasComSubIndx }
+ ::= { s5ChasComTable 1 }
+
+S5ChasComEntry ::= SEQUENCE {
+ s5ChasComGrpIndx Integer32,
+ s5ChasComIndx Integer32,
+ s5ChasComSubIndx Integer32,
+
+ s5ChasComType OBJECT IDENTIFIER,
+ s5ChasComDescr DisplayString,
+ s5ChasComVer DisplayString,
+ s5ChasComSerNum DisplayString,
+ s5ChasComLstChng TimeTicks,
+
+ s5ChasComAdminState INTEGER,
+ s5ChasComOperState INTEGER,
+
+ s5ChasComMaxSubs Integer32,
+ s5ChasComNumSubs Integer32,
+
+ s5ChasComRelPos Integer32,
+ s5ChasComLocation DisplayString,
+ s5ChasComGroupMap Integer32,
+
+ s5ChasComBaseNumPorts Integer32,
+ s5ChasComTotalNumPorts Integer32,
+
+ s5ChasComIpAddress IpAddress,
+
+ s5ChasComRunningSoftwareVer DisplayString,
+ s5ChasComIpv6Address Ipv6Address,
+ s5ChasComIpv6NetMask Ipv6AddressPrefix,
+
+ s5ChasComIpMgmtAddress IpAddress,
+ s5ChasComIpMgmtNetMask IpAddress,
+ s5ChasComIpMgmtGateway IpAddress,
+
+ s5ChasComIpv6MgmtAddress Ipv6Address,
+ s5ChasComIpv6MgmtNetMask Ipv6AddressPrefix,
+
+ s5ChasComIpMgmtLimit Integer32,
+ s5ChasComIpMgmtTimeout Integer32,
+ s5ChasComIpMgmtShutdown TruthValue,
+
+ s5ChasComUpTime TimeTicks
+ }
+
+s5ChasComGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component."
+ ::= { s5ChasComEntry 1 }
+
+s5ChasComIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ For example, for modules in the 'board'
+ group, this is the slot number."
+ ::= { s5ChasComEntry 2 }
+
+s5ChasComSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If this table entry (i.e. table row)
+ describes a component, then the value is
+ zero. Otherwise, this table entry describes
+ a sub-component and this is the index of
+ the sub-component."
+ ::= { s5ChasComEntry 3 }
+
+s5ChasComType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of component/sub-component. The
+ values are defined under s5ChasComTypeVal
+ in the Registration MIB."
+ ::= { s5ChasComEntry 4 }
+
+s5ChasComDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A description of the component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 5 }
+
+s5ChasComVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 6 }
+
+s5ChasComSerNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 7 }
+
+s5ChasComLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when it was
+ detected that the component/sub-component
+ was added to the chassis. If this has not
+ occurred since the cold/warm start of the
+ agent, then the value is zero."
+ ::= { s5ChasComEntry 8 }
+
+s5ChasComAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notAvail(2),
+ disable(3),
+ enable(4),
+ reset(5),
+ test(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired state of the component/sub-component.
+ The values that are read-only are:
+ other(1)......currently in some other state
+ notAvail(2)...actual value is not available
+
+ The possible values that can be read and
+ written are:
+ disable(3)...disable operation
+ enable(4)....enable operation
+ reset(5).....reset component
+ test(6)......start self test of component, with
+ the result to be normal(5),
+ warning(8), nonFatalErr(9),
+ or fatalErr(10) in object
+ s5ChasComOperState
+ The allowable (and meaningful) values
+ are determined by the component type."
+ ::= { s5ChasComEntry 9 }
+
+s5ChasComOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notAvail(2),
+ removed(3),
+ disabled(4),
+ normal(5),
+ resetInProg(6),
+ testing(7),
+ warning(8),
+ nonFatalErr(9),
+ fatalErr(10),
+ notConfig(11),
+ obsoleted(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the
+ component. The possible values are:
+ other(1).........some other state
+ notAvail(2)......state not available
+ removed(3).......component removed
+ disabled(4)......operation disabled
+ normal(5)........normal operation
+ resetInProg(6)...reset in progress
+ testing(7).......doing a self test
+ warning(8).......operating at warning level
+ nonFatalErr(9)...operating at error level
+ fatalErr(10).....error stopped operation
+ notConfig(11)....module needs to be configured
+ obsoleted(12)...module is obsoleted but in the chassis
+ The allowable (and meaningful) values
+ are determined by the component type."
+ ::= { s5ChasComEntry 10 }
+
+s5ChasComMaxSubs OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The potential number of sub-components
+ that can be attached to the component.
+ A value of zero means none. A value of -1
+ indicates that no component information is
+ available. The actual number of
+ installed sub-components is found in
+ s5ChasComNumSubs.
+ If this entry is a sub-component, then
+ this object has a value of zero."
+ ::= { s5ChasComEntry 11 }
+
+s5ChasComNumSubs OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual number of sub-components that
+ are attached to the component. A value of
+ zero means none. A value of -1 indicates
+ that no component information is available.
+ The potential number of sub-components
+ that can be installed is found in
+ s5ChasComMaxSubs.
+ If this entry is a sub-component, then
+ this object has the value of zero."
+ ::= { s5ChasComEntry 12 }
+
+s5ChasComRelPos OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the position of
+ each component in the unit group relative
+ to each other. Components in the unit group
+ are numbered in the ascending order with the
+ uppermost component being numbered one. The
+ value of this object should never be greater
+ than the value of s5ChasGrpMaxEnts. If not
+ available, a value of zero will be returned.
+
+ Note: This object is only implemented in
+ agents that support 'virtual' chassis."
+ ::= { s5ChasComEntry 13 }
+
+s5ChasComLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides geographic location
+ information of a component in a system
+ modeled as a chassis, but possibly physically
+ implemented with geographically separate devices
+ connected together to exchange managment information.
+ Chassis' modeled in this manner are sometimes refered
+ to as 'virtual chassis'. An example value is:
+ '4th flr wiring closet in blg A'.
+
+ Notes: 1.) This object is applicable only to
+ components that can be found in either
+ the Board or Unit groups. If the
+ information is unavailable (i.e., not
+ modeling a virtual chassis or component
+ is not in Board or Unit group), the value
+ is a zero length string.
+ 2.) If this object is applicable and is not
+ assigned a value via a SNMP SET PDU when
+ the row is created, the value will default
+ to the value of the object s5ChasComSerNum."
+ ::= { s5ChasComEntry 14 }
+
+s5ChasComGroupMap OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the group mapping of
+ each component in the chassis. For the
+ components in the unit group, the value of this
+ object should be the backplane number to which the
+ unit is connected. The value of this object should
+ never be greater than the value of s5ChasGrpMaxEnts.
+ If not available, a value of zero should be returned."
+ ::= { s5ChasComEntry 15 }
+
+s5ChasComBaseNumPorts OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of ports (of any type)
+ contained in a component, not including any sub-components
+ contained within the component."
+ ::= { s5ChasComEntry 16 }
+
+s5ChasComTotalNumPorts OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the total number of ports (of
+ any type) contained in a component, including any ports
+ contained in sub-components contained within the component."
+ ::= { s5ChasComEntry 17 }
+
+s5ChasComIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of a component. For components that do not
+ have an IP address/stack, this value should always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this will be
+ the standalone IP address for individual units in the stack."
+ ::= { s5ChasComEntry 18 }
+
+s5ChasComRunningSoftwareVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the software image running on this
+ component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 19 }
+
+s5ChasComIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of a component. For components that do not
+ have an IPv6 address/stack, this value should always be 0::0.
+ Note that for a stackable system in stack mode, this will be
+ the standalone IPv6 address for individual units in the stack."
+ ::= { s5ChasComEntry 20 }
+
+s5ChasComIpv6NetMask OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 netmask of a component. For components that do not
+ have an IPv6 address/stack, this value should always be 0::0.
+ Note that for a stackable system in stack mode, this will be
+ the standalone IPv6 netmask for individual units in the stack."
+ ::= { s5ChasComEntry 21 }
+
+s5ChasComIpMgmtAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address associated with the physical dedicated
+ management port (out of band management port) of a component. For
+ components that do not have an IP address/stack associated with the
+ dedicated management port, this value should always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this IP address
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 22 }
+
+s5ChasComIpMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP netmask associated with the physical dedicated
+ management port (out of band management port) of a component. For
+ components that do not have an IP address/stack associated with the
+ dedicated management port, this value should always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this netmask
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 23 }
+
+s5ChasComIpMgmtGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the default gateway associated with the
+ physical dedicated management port (out of band management port)
+ of a component. For components that do not have an IP address/stack
+ associated with the dedicated management port, this value should
+ always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this IP address
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 24 }
+
+s5ChasComIpv6MgmtAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address associated with the physical dedicated
+ management port (out of band management port) of a component.
+ Note that for a stackable system in stack mode, this IP address
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 25 }
+
+s5ChasComIpv6MgmtNetMask OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 netmask associated with the physical dedicated
+ management port (out of band management port) of a component.
+ Note that for a stackable system in stack mode, this netmask
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 26 }
+
+s5ChasComIpMgmtLimit OBJECT-TYPE
+ SYNTAX Integer32 (50..10000)
+ UNITS "packets per second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the in-bound packet threshold rate
+ for the management port (out of band management port)."
+ DEFVAL { 7000 }
+ ::= { s5ChasComEntry 27 }
+
+s5ChasComIpMgmtTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..180)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the port shutdown period
+ for the management port (out of band management port)."
+ DEFVAL { 180 }
+ ::= { s5ChasComEntry 28 }
+
+s5ChasComIpMgmtShutdown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to control whether the out of band management
+ port is up or down (false for port up and true for port down)."
+ DEFVAL { false }
+ ::= { s5ChasComEntry 29 }
+
+s5ChasComUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in hundredths of a second)
+ since the unit was initialized."
+ ::= { s5ChasComEntry 30 }
+
+-- Board Table
+
+s5ChasBrdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasBrdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about each
+ board that can be inserted into a slot.
+ These include boards such as Repeater Modules
+ and Network Management Modules."
+ ::= { s5ChasBrd 1 }
+
+s5ChasBrdEntry OBJECT-TYPE
+ SYNTAX S5ChasBrdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the board table. Entries can not
+ be created or deleted via SNMP. Entries are
+ created and deleted when boards are inserted
+ or removed from slots in the chassis."
+ INDEX { s5ChasBrdIndx }
+ ::= { s5ChasBrdTable 1 }
+
+S5ChasBrdEntry ::= SEQUENCE {
+ s5ChasBrdIndx Integer32,
+ s5ChasBrdLeds OCTET STRING,
+ s5ChasBrdNumAtt Integer32,
+ s5ChasBrdAttChngs Counter32,
+ s5ChasBrdAttLstChng TimeTicks,
+ s5ChasBrdStatusDsply DisplayString,
+ s5ChasBrdDateCode DisplayString,
+ s5ChasBrdCfgSrc INTEGER,
+ s5ChasBrdCfgChngs Counter32,
+ s5ChasBrdFanLeds OCTET STRING
+ }
+
+s5ChasBrdIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the board. This corresponds to
+ the index of the slot containing the board."
+ ::= { s5ChasBrdEntry 1 }
+
+s5ChasBrdLeds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the value of the
+ front panel LEDs and the annunciator. This is
+ a packed bit string; each LED is encoded into
+ 4 bits (a nibble). The first nibble is stored
+ in the high order bits of the first octet. The
+ second nibble is stored in the low order bits
+ the first octet, etc. However, the current
+ mapping is that the first three nibbles are
+ reserved, the fourth nibble has the value of
+ the 'annunciator', and the 'normal' LEDs start
+ with the fifth nibble. If the LED values are not
+ available, a zero length string is returned. The
+ following shows the meaning of each bit (bit 0 is
+ the least significant bit) when it has a value
+ of one:
+
+ bit meaning
+ --- -------
+ 0 green light
+ 1 yellow light
+ 2 blinking
+ 3 reserved"
+ ::= { s5ChasBrdEntry 2 }
+
+s5ChasBrdNumAtt OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of backplane network
+ attachment points on the board.
+ This may vary based on the mode of the
+ board for FDDI."
+ ::= { s5ChasBrdEntry 3 }
+
+s5ChasBrdAttChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attachment changes
+ for the board that have been detected since
+ cold/warm start of the agent or since
+ the board was inserted."
+ ::= { s5ChasBrdEntry 4 }
+
+s5ChasBrdAttLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ attachment change on the board
+ has detected. If none have been detected
+ since cold/warm start of the agent, then
+ the value is zero."
+ ::= { s5ChasBrdEntry 5 }
+
+s5ChasBrdStatusDsply OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current ASCII character display of
+ the board. The length returned should
+ match the length of the display.
+ Boards with multiple displays should
+ return the values concatenated together.
+ Boards with no display hardware should
+ return a zero length string."
+ ::= { s5ChasBrdEntry 6 }
+
+s5ChasBrdDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacture of the board
+ in ASCII in the format: YYYYmmdd. For
+ example, the value for April 13, 1993
+ is 19930413. If not available, the
+ value is a zero-length string."
+ ::= { s5ChasBrdEntry 7 }
+
+s5ChasBrdCfgSrc OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ dfltJmpr(2),
+ prmMem(3),
+ brdCfg(4),
+ sm(5),
+ smDfltJmpr(6),
+ smPrmMem(7),
+ smBrdCfg(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source of the configuration
+ at the last board reset. The values
+ are:
+ other(1)........unknown or some other value
+ dfltJmpr(2).....default jumpers
+ prmMem(3).......permanent memory on board
+ brdCfg(4).......saved configuration on board
+ sm(5)...........supervisor
+ smDfltJmpr(6)...SM and default jumpers
+ smPrmMem(7).....SM and permanent memory on board
+ smBrdCfg(8).....SM and saved configuration on board"
+ ::= { s5ChasBrdEntry 8 }
+
+s5ChasBrdCfgChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of configuration
+ changes for the board that have been
+ detected since cold/warm start of the
+ agent or since the board was inserted."
+ ::= { s5ChasBrdEntry 9 }
+
+s5ChasBrdFanLeds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the value of the
+ front panel LEDs of the fan trays. This is
+ a packed bit string; each LED is encoded into
+ 4 bits (a nibble). The first nibble is stored
+ in the high order bits of the first octet. The
+ second nibble is stored in the low order bits
+ of the first octet etc. The current mapping is
+ that the first four nibbles are reserved,
+ the fifth nibble has the value of the
+ 'annunciator', and the 'normal' LEDs start with
+ the sixth nibble. If the LED values are not
+ available, a zero length string is returned. The
+ following shows the meaning of each bit (bit 0 is
+ the least significant bit) when it has a value
+ of one:
+
+ bit meaning
+ --- -------
+ 0 red light
+ 1 blue light
+ 2 purple light
+ 3 blinking
+ 4 reserved"
+ ::= { s5ChasBrdEntry 10 }
+
+
+-- Attachment Point Table
+
+
+s5ChasAttTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasAttEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about each
+ backplane attachment point on a board.
+ The number of entries for a board is the
+ value of s5ChasBrdNumAtt."
+ ::= { s5ChasBrd 2 }
+
+s5ChasAttEntry OBJECT-TYPE
+ SYNTAX S5ChasAttEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the attachment point table.
+ Entries can not be created or deleted
+ via SNMP. Entries are created and deleted
+ when boards are inserted or removed from
+ slots in the chassis, or the number of
+ attachment points is changed."
+ INDEX { s5ChasAttBrdIndx,
+ s5ChasAttIndx }
+ ::= { s5ChasAttTable 1 }
+
+S5ChasAttEntry ::= SEQUENCE {
+ s5ChasAttBrdIndx Integer32,
+ s5ChasAttIndx Integer32,
+ s5ChasAttDfltAtt AttId,
+ s5ChasAttCurAtt AttId,
+ s5ChasAttChngs Counter32,
+ s5ChasAttLstChng TimeTicks,
+ s5ChasAttClusterConnCapability OCTET STRING
+ }
+
+s5ChasAttBrdIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the board. This corresponds to
+ the index of the slot containing the board."
+ ::= { s5ChasAttEntry 1 }
+
+s5ChasAttIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the attachment point on
+ the board."
+ ::= { s5ChasAttEntry 2 }
+
+s5ChasAttDfltAtt OBJECT-TYPE
+ SYNTAX AttId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default setting for the attachment
+ point. An attachment point may be attached
+ to a local channel, not attached to any
+ backplane network, or attached to a media
+ specific backplane network. (The valid choices
+ depend on each specific attachment point.)
+ NOTE: This value will always be valid
+ and may change when the backplane divider
+ switch setting is changed."
+ ::= { s5ChasAttEntry 3 }
+
+s5ChasAttCurAtt OBJECT-TYPE
+ SYNTAX AttId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current setting for the attachment
+ point. The slot position of the board,
+ the setting of the backplane divider switch(es),
+ and the mode setting affect which backplane
+ networks are valid values. Also, some boards
+ may put limitations on which backplane
+ network(s) or local channel(s) may be used."
+ ::= { s5ChasAttEntry 4 }
+
+s5ChasAttChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attachment changes
+ for the attachment point that have been
+ detected since cold/warm start of the agent."
+ ::= { s5ChasAttEntry 5 }
+
+s5ChasAttLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ attachment change for the attachment
+ point was detected. If none have been
+ detected since cold/warm start of the
+ agent, then the value is zero."
+ ::= { s5ChasAttEntry 6 }
+
+s5ChasAttClusterConnCapability OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the bit map
+ representing all available backplane
+ segment and local segment connections for
+ the cluster. One bit is also reserved to
+ indicate if the cluster has an isolate
+ capability.
+
+ The first 31 bits of the array represent
+ the backplane numbers, starting from the
+ lower order bit. Bit 32 indicates whether
+ the Cluster has a null connection capability.
+ The bits in the fifth and sixth octets,
+ starting with bits in the lower order octet,
+ represent local segments that the cluster
+ can connect to.
+
+ A bit with a value of 1 means that the
+ cluster is capable of connecting to the
+ corresponding backplane segment, local segment
+ or null segment."
+ ::= { s5ChasAttEntry 7 }
+
+-- Local Channel Table
+
+
+s5ChasLocChanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasLocChanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about each
+ 'dual mode' local channel on a board."
+ ::= { s5ChasBrd 3 }
+
+s5ChasLocChanEntry OBJECT-TYPE
+ SYNTAX S5ChasLocChanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the local channel table.
+ Entries can not be created or deleted
+ via SNMP. Entries are added or removed
+ by adding or removing a board that has
+ a 'dual mode' local channel from a slot
+ in the chassis."
+ INDEX { s5ChasLocChanBrdIndx,
+ s5ChasLocChanIndx }
+ ::= { s5ChasLocChanTable 1 }
+
+S5ChasLocChanEntry ::= SEQUENCE {
+ s5ChasLocChanBrdIndx Integer32,
+ s5ChasLocChanIndx LocChan,
+ s5ChasLocChanBkplMode INTEGER
+ }
+
+s5ChasLocChanBrdIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the board. This corresponds to
+ the index of the slot containing the board."
+ ::= { s5ChasLocChanEntry 1 }
+
+s5ChasLocChanIndx OBJECT-TYPE
+ SYNTAX LocChan
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the local channel."
+ ::= { s5ChasLocChanEntry 2 }
+
+s5ChasLocChanBkplMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ connected(2),
+ notConnected(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the attachment/isolation
+ mode of a local channel to a backplane
+ channel. The values that are read/write are:
+ connected(2)......connect local chan N to bkpl N
+ notConnected(3)...disconnect local chan N from bkpl
+
+ The possible values that can be read are:
+ other(1)..........unknown
+ connected(2)......local chan N connected to bkpl N
+ notConnected(3)...local chan N isolated from bkpl N"
+ ::= { s5ChasLocChanEntry 3 }
+
+-- Storage Area Table
+
+
+s5ChasStoreTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasStoreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing the storage areas
+ on each component/sub-component in
+ the chassis. The number is determined
+ by the components in the chassis
+ which have manageable storage areas.
+ Examples of storage areas include
+ RAM(main memory), FLASH, ROM,
+ EEPROM, etc. This does not include
+ disk drives."
+ ::= { s5ChasStore 1 }
+
+s5ChasStoreEntry OBJECT-TYPE
+ SYNTAX S5ChasStoreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of storage areas.
+ The entries can not be created or
+ deleted via SNMP requests. Only those
+ components/sub-components that have
+ storage areas that are installed are
+ present. Storage areas that are on
+ components have a sub-component
+ index value of zero. Storage areas that
+ are on sub-components have a non-zero
+ sub-component index value."
+ INDEX { s5ChasStoreGrpIndx,
+ s5ChasStoreComIndx,
+ s5ChasStoreSubIndx,
+ s5ChasStoreIndx }
+ ::= { s5ChasStoreTable 1 }
+
+S5ChasStoreEntry ::= SEQUENCE {
+ s5ChasStoreGrpIndx Integer32,
+ s5ChasStoreComIndx Integer32,
+ s5ChasStoreSubIndx Integer32,
+ s5ChasStoreIndx Integer32,
+
+ s5ChasStoreType OBJECT IDENTIFIER,
+ s5ChasStoreCurSize Integer32,
+ s5ChasStoreCntntVer DisplayString,
+ s5ChasStoreFilename DisplayString,
+ s5ChasStoreUsedSize Integer32,
+
+ s5ChasStoreDescription DisplayString,
+ s5ChasStoreAge Integer32
+ }
+
+s5ChasStoreGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group
+ which contains the component or
+ sub-component containing the storage
+ area."
+ ::= { s5ChasStoreEntry 1 }
+
+s5ChasStoreComIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component or
+ the component which contains the
+ sub-component containing the
+ storage area."
+ ::= { s5ChasStoreEntry 2 }
+
+s5ChasStoreSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the storage area is on a component,
+ then the value zero. Otherwise, the
+ storage area is on a sub-component and
+ this is the index of the sub-component."
+ ::= { s5ChasStoreEntry 3 }
+
+s5ChasStoreIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the storage area on the
+ component or sub-component."
+ ::= { s5ChasStoreEntry 4 }
+
+s5ChasStoreType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The storage area type on the containing
+ component/sub-component. The values
+ are defined under the .0 branch of the
+ value of s5ChasComType for the
+ component/sub-component containing the
+ storage area in the Registration MIB."
+ ::= { s5ChasStoreEntry 5 }
+
+s5ChasStoreCurSize OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current size of the storage
+ area in bytes. A value of zero
+ means the storage area is not installed
+ or not usable. A value of -1 indicates
+ that the size is unknown (or unavailable)."
+ ::= { s5ChasStoreEntry 6 }
+
+s5ChasStoreCntntVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the contents (i.e., the
+ code or data) of the storage area in the
+ form 'major.minor.maintenance[letters]'.
+ If not known or not available, then the value
+ is a zero length string. If multiple
+ contents are stored in this container, the
+ the value will contain multiple sub-versions,
+ each separated by a semicolon (;)."
+ ::= { s5ChasStoreEntry 7 }
+
+s5ChasStoreFilename OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the image file to be downloaded or
+ uploaded when the s5AgInfoFileAction object
+ is set to upload or download an image. When the
+ object is not used, the value is a zero-length
+ string."
+ ::= { s5ChasStoreEntry 8 }
+
+s5ChasStoreUsedSize OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current size of the storage area that is currently in use,
+ measured in bytes. A value of zero means the storage area is
+ not in use. A value of -1 means the size is unknown
+ (or unavailable)."
+ ::= { s5ChasStoreEntry 9 }
+
+s5ChasStoreDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string describing the storage area. When the
+ object is not used, the value is a zero-length
+ string."
+ ::= { s5ChasStoreEntry 10 }
+
+s5ChasStoreAge OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A counter of the number of writes performed on this storage
+ area which for areas residing in flash memory is an
+ indication of the flash memory age. This number is the maximum
+ number of writes for any of the access units (e.g. sector) from
+ the storage area. A value of zero means the storage area is
+ not in use. A value of -1 means the age is unknown
+ (or unavailable)."
+ ::= { s5ChasStoreEntry 11 }
+
+
+-- Supervisor Information
+
+
+s5ChasSmLeds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the value of the
+ supervisor LEDs. (The format of these are the
+ same as the format for object s5ChasBrdLeds.)
+ If not available, a zero length string is
+ returned."
+ ::= { s5ChasSm 1 }
+
+s5ChasSmDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacture of the SM module
+ in ASCII in the format: YYYYmmdd. For
+ example, the value for April 13, 1993
+ is 19930413. If not available, a zero
+ length string is returned"
+ ::= { s5ChasSm 2 }
+
+-- Temperature Sensor Table
+
+
+s5ChasTmpSnrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasTmpSnrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains temperature
+ sensor values."
+ ::= { s5ChasTmpSnr 1 }
+
+s5ChasTmpSnrEntry OBJECT-TYPE
+ SYNTAX S5ChasTmpSnrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasTmpSnrTable. Rows
+ in this table will exist for each existing
+ row in the s5ChasComTable which represents
+ a temperature sensor. The values of the
+ indices of the row in this table will be
+ equal to those of the corresponding row in
+ the s5ChasComTable."
+ INDEX { s5ChasTmpSnrGrpIndx,
+ s5ChasTmpSnrIndx,
+ s5ChasTmpSnrSubIndx }
+ ::= { s5ChasTmpSnrTable 1 }
+
+S5ChasTmpSnrEntry ::= SEQUENCE {
+ s5ChasTmpSnrGrpIndx Integer32,
+ s5ChasTmpSnrIndx Integer32,
+ s5ChasTmpSnrSubIndx Integer32,
+ s5ChasTmpSnrValue Gauge32,
+ s5ChasTmpSnrTmpValue Integer32
+ }
+
+s5ChasTmpSnrGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component, corresponds to
+ s5ChasComGrpIndx."
+ ::= { s5ChasTmpSnrEntry 1 }
+
+s5ChasTmpSnrIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ Corresponds to s5ChasComIndx."
+ ::= { s5ChasTmpSnrEntry 2 }
+
+s5ChasTmpSnrSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub-component index. Corresponds to
+ s5ChasComSubIndx."
+ ::= { s5ChasTmpSnrEntry 3 }
+
+s5ChasTmpSnrValue OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The current temperature value of the temperature
+ sensor. This is measured in units of a half degree
+ centigrade, e.g. a value of 121 indicates a temperature
+ of 60.5 degrees C.
+
+ This object is deprecated because it cannot represent
+ temperature values below 0, as Gauge32 is an unsigned type."
+ ::= { s5ChasTmpSnrEntry 4 }
+
+s5ChasTmpSnrTmpValue OBJECT-TYPE
+ SYNTAX Integer32 (-32768..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current temperature value of the temperature
+ sensor. This is measured in units of a half degree
+ centigrade, e.g. a value of 121 indicates a temperature
+ of 60.5 degrees C."
+ ::= { s5ChasTmpSnrEntry 5 }
+
+
+
+
+-- Chassis Utilization Table, includes CPU and Memory Utilization information
+
+
+s5ChasUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains CPU and memory utilization
+ information."
+ ::= { s5ChasUtil 1 }
+
+s5ChasUtilEntry OBJECT-TYPE
+ SYNTAX S5ChasUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasUtilTable. Rows
+ in this table will exist for each existing
+ row in the s5ChasComTable which represents
+ any chassis component for which CPU and/or
+ memory utilization values are available.
+ The values of the indices of a row in this
+ table will be equal to those of the
+ corresponding row in the s5ChasComTable."
+ INDEX { s5ChasUtilGrpIndx,
+ s5ChasUtilIndx,
+ s5ChasUtilSubIndx }
+ ::= { s5ChasUtilTable 1 }
+
+S5ChasUtilEntry ::= SEQUENCE {
+ s5ChasUtilGrpIndx Integer32,
+ s5ChasUtilIndx Integer32,
+ s5ChasUtilSubIndx Integer32,
+ s5ChasUtilTotalCPUUsage Gauge32,
+ s5ChasUtilCPUUsageLast1Minute Gauge32,
+ s5ChasUtilCPUUsageLast10Minutes Gauge32,
+ s5ChasUtilCPUUsageLast1Hour Gauge32,
+ s5ChasUtilCPUUsageLast24Hours Gauge32,
+ s5ChasUtilMemoryAvailable Gauge32,
+ s5ChasUtilMemoryMinAvailable Gauge32,
+ s5ChasUtilCPUUsageLast10Seconds Gauge32,
+ s5ChasUtilMemoryTotalMB Gauge32,
+ s5ChasUtilMemoryAvailableMB Gauge32
+ }
+
+s5ChasUtilGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component, corresponds to
+ s5ChasComGrpIndx."
+ ::= { s5ChasUtilEntry 1 }
+
+s5ChasUtilIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ Corresponds to s5ChasComIndx."
+ ::= { s5ChasUtilEntry 2 }
+
+s5ChasUtilSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub-component index. Corresponds to
+ s5ChasComSubIndx."
+ ::= { s5ChasUtilEntry 3 }
+
+s5ChasUtilTotalCPUUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy since system initialization."
+ ::= {s5ChasUtilEntry 4}
+
+s5ChasUtilCPUUsageLast1Minute OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 1 minute."
+ ::= {s5ChasUtilEntry 5}
+
+s5ChasUtilCPUUsageLast10Minutes OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 10 minutes."
+ ::= {s5ChasUtilEntry 6}
+
+s5ChasUtilCPUUsageLast1Hour OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 1 hour."
+ ::= {s5ChasUtilEntry 7}
+
+s5ChasUtilCPUUsageLast24Hours OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 24 hours."
+ ::= {s5ChasUtilEntry 8}
+
+s5ChasUtilMemoryAvailable OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of dynamic memory that
+ is currently free. This is measured as a percentage of
+ the memory the was available immediately after system
+ initialization."
+ ::= {s5ChasUtilEntry 9}
+
+s5ChasUtilMemoryMinAvailable OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the lowest percentage of dynamic
+ memory that has been free since system initialization.
+ This is a 'low-water mark' for memory utilization, and is
+ essentially the lowest value of s5ChasUtilMemoryUsage
+ since system initialization."
+ ::= {s5ChasUtilEntry 10}
+
+s5ChasUtilCPUUsageLast10Seconds OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 10 seconds."
+ ::= {s5ChasUtilEntry 11}
+
+s5ChasUtilMemoryTotalMB OBJECT-TYPE
+ SYNTAX Gauge32 (0..1024)
+ UNITS "MegaBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the total RAM of unit."
+ ::= { s5ChasUtilEntry 12 }
+
+s5ChasUtilMemoryAvailableMB OBJECT-TYPE
+ SYNTAX Gauge32 (0..1024)
+ UNITS "MegaBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the available RAM of unit."
+ ::= { s5ChasUtilEntry 13 }
+
+
+
+-- Chassis Power Supply Table
+
+
+s5ChasPsRpsuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasPsRpsuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains extended information on
+ RPSU power supply components."
+ ::= { s5ChasPs 1 }
+
+s5ChasPsRpsuEntry OBJECT-TYPE
+ SYNTAX S5ChasPsRpsuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasPsRpsuTable. Rows
+ in this table will exist for each existing
+ row in the s5ChasComTable which represents
+ any RPSU power supply. The values of the
+ indices of a row in this table will be equal
+ to those of the corresponding row in the
+ s5ChasComTable."
+ INDEX { s5ChasPsRpsuGrpIndx,
+ s5ChasPsRpsuIndx,
+ s5ChasPsRpsuSubIndx }
+ ::= { s5ChasPsRpsuTable 1 }
+
+S5ChasPsRpsuEntry ::= SEQUENCE {
+ s5ChasPsRpsuGrpIndx Integer32,
+ s5ChasPsRpsuIndx Integer32,
+ s5ChasPsRpsuSubIndx Integer32,
+ s5ChasPsRpsuType INTEGER,
+ s5ChasPsRpsuSourceConfig INTEGER
+ }
+
+s5ChasPsRpsuGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component, corresponds to
+ s5ChasComGrpIndx."
+ ::= { s5ChasPsRpsuEntry 1 }
+
+s5ChasPsRpsuIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ Corresponds to s5ChasComIndx."
+ ::= { s5ChasPsRpsuEntry 2 }
+
+s5ChasPsRpsuSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub-component index. Corresponds to
+ s5ChasComSubIndx."
+ ::= { s5ChasPsRpsuEntry 3 }
+
+s5ChasPsRpsuType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bayStack10(1),
+ nes(2),
+ bayStack15(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object returns the specific type of RPSU.
+ It can be set to indicate to the system the type
+ of installed RPSU in cases where the RPSU type
+ cannot be automatically detected."
+ ::= {s5ChasPsRpsuEntry 4}
+
+s5ChasPsRpsuSourceConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ ups(1),
+ rpsu(2),
+ powerSharing(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify how a particular
+ RPSU should be used by the system, as follows:
+
+ ups(1)
+ Indicates that the RPSU should be used only as
+ an uninterruptible power source for devices
+ attached to powered ethernet ports.
+
+ rpsu(2)
+ Indicates that the RPSU should be used only as
+ a source of backup power for the device itself.
+
+ powerSharing(3)
+ Indicates that the RPSU should be used both as
+ a source of backup power for the device, and as
+ a UPS for devices attached to powered ethernet
+ ports."
+ ::= {s5ChasPsRpsuEntry 5}
+
+
+-- Notification auxiliary objects
+
+s5ChasNotifyFanDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ left(1),
+ right(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object is used in the s5CtrFanDirectionError notification to
+ indicate fan direction."
+ ::= { s5ChasNotify 1 }
+
+
+-- GBIC Information Table
+
+s5ChasGbicInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasGbicInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about
+ pluggable ports."
+ ::= { s5ChasPluggables 1}
+
+s5ChasGbicInfoEntry OBJECT-TYPE
+ SYNTAX S5ChasGbicInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasGbicInfoTable."
+ INDEX { s5ChasGbicInfoIfIndex }
+ ::= { s5ChasGbicInfoTable 1 }
+
+S5ChasGbicInfoEntry ::= SEQUENCE {
+ s5ChasGbicInfoIfIndex InterfaceIndex,
+ s5ChasGbicInfoGbicType DisplayString,
+ s5ChasGbicInfoWavelength Integer32,
+ s5ChasGbicInfoVendorName DisplayString,
+ s5ChasGbicInfoVendorOui OCTET STRING,
+ s5ChasGbicInfoVendorPartNo DisplayString,
+ s5ChasGbicInfoVendorRevision DisplayString,
+ s5ChasGbicInfoVendorSerial DisplayString,
+ s5ChasGbicInfoHwOptions BITS,
+ s5ChasGbicInfoDateCode DisplayString,
+ s5ChasGbicInfoCleiCode DisplayString,
+ s5ChasGbicInfoProductCode DisplayString
+ }
+
+s5ChasGbicInfoIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each interface."
+ ::= { s5ChasGbicInfoEntry 1 }
+
+s5ChasGbicInfoGbicType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of pluggable part."
+ ::= { s5ChasGbicInfoEntry 2 }
+
+s5ChasGbicInfoWavelength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The wavelength value measured in nanometers for the pluggable part."
+ ::= { s5ChasGbicInfoEntry 3 }
+
+s5ChasGbicInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the vendor of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 4 }
+
+s5ChasGbicInfoVendorOui OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Organizationally Unique Identifier (OUI) of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 5 }
+
+s5ChasGbicInfoVendorPartNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor part number of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 6 }
+
+s5ChasGbicInfoVendorRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor revision of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 7 }
+
+s5ChasGbicInfoVendorSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor serial number for the pluggable part."
+ ::= { s5ChasGbicInfoEntry 8 }
+
+s5ChasGbicInfoHwOptions OBJECT-TYPE
+ SYNTAX BITS {
+ rxLoss(0),
+ txFault(1),
+ txDisable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware options supported by the pluggable part."
+ ::= { s5ChasGbicInfoEntry 9 }
+
+s5ChasGbicInfoDateCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The manufacturing date of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 10 }
+
+s5ChasGbicInfoCleiCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Common Language Equipment Identification Code of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 11 }
+
+s5ChasGbicInfoProductCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product code of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 12 }
+
+END
+