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