summaryrefslogtreecommitdiff
path: root/MIBS/hp/HP-ICF-CHASSIS
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-ICF-CHASSIS
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hp/HP-ICF-CHASSIS')
-rw-r--r--MIBS/hp/HP-ICF-CHASSIS902
1 files changed, 902 insertions, 0 deletions
diff --git a/MIBS/hp/HP-ICF-CHASSIS b/MIBS/hp/HP-ICF-CHASSIS
new file mode 100644
index 0000000..afb03ae
--- /dev/null
+++ b/MIBS/hp/HP-ICF-CHASSIS
@@ -0,0 +1,902 @@
+ HP-ICF-CHASSIS DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, Counter32,
+ OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, TimeStamp,TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ PhysicalIndex
+ FROM ENTITY-MIB
+ hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix
+ FROM HP-ICF-OID;
+
+ hpicfChassisMib MODULE-IDENTITY
+ LAST-UPDATED "201108250847Z" -- August 25, 2011
+ ORGANIZATION "HP Networking"
+ CONTACT-INFO
+ "Hewlett Packard Company
+ 8000 Foothills Blvd.
+ Roseville, CA 95747"
+ DESCRIPTION
+ "This MIB module describes chassis devices in the
+ HP Integrated Communication Facility product
+ line. Note that most of this module will be
+ superseded by the standard Entity MIB. However,
+ the hpicfSensorTable will still be valid."
+
+ REVISION "201108250847Z" -- August 25, 2011
+ DESCRIPTION "Added new scalars hpicfFanTrayType and
+ hpicfOpacityShieldInstalled."
+
+ REVISION "201008250000Z" -- August 23, 2010
+ DESCRIPTION "Added hpSystemAirEntPhysicalIndex to the air
+ temperature table."
+
+ REVISION "200904220000Z" -- April 22, 2009
+ DESCRIPTION "Added new SNMP object and SNMP table for chassis
+ temperature details"
+
+ REVISION "200011032216Z" -- November 3, 2000
+ DESCRIPTION "Updated division name."
+
+ REVISION "9703060334Z" -- March 6, 1997
+ DESCRIPTION
+ "Added NOTIFICATION-GROUP information."
+ REVISION "9609100245Z" -- September 10, 1996
+ DESCRIPTION
+ "Split this MIB module from the former monolithic
+ hp-icf MIB. Added compliance statement for use by
+ non-chassis devices or devices that are
+ implementing another chassis MIB (like Entity MIB)
+ but still want to use the hpicfSensorTable.
+ Changed STATUS clause to deprecated for those
+ objects that are superseded by the Entity MIB."
+ REVISION "9507130000Z" -- July 13, 1995
+ DESCRIPTION
+ "Added the hpicfSensorTrap."
+ REVISION "9411200000Z" -- November 20, 1994
+ DESCRIPTION
+ "Added the hpicfChassisAddrTable."
+ REVISION "9307090000Z" -- July 9, 1993
+ DESCRIPTION
+ "Initial version."
+ ::= { hpicfObjectModules 3 }
+
+
+ hpicfChassis
+ OBJECT IDENTIFIER ::= { hpicfCommon 2 }
+
+ -- The Chassis group contains detailed information about what
+ -- is inside a particular chassis. The intent is that an
+ -- agent can provide information about the box that it is in.
+
+ hpicfChassisId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ An identifier that uniquely identifies this
+ particular chassis. This will be the same value
+ as the instance of hpicfChainId for this chassis."
+ ::= { hpicfChassis 1 }
+
+ hpicfChassisNumSlots OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The number of slots in this chassis."
+ ::= { hpicfChassis 2 }
+
+ -- The slot table contains one entry for each slot in this
+ -- chassis.
+
+ hpicfSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A table that contains information on all the
+ slots in this chassis."
+ ::= { hpicfChassis 3 }
+
+ hpicfSlotEntry OBJECT-TYPE
+ SYNTAX HpicfSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ Information about a slot in a chassis"
+ INDEX { hpicfSlotIndex }
+ ::= { hpicfSlotTable 1 }
+
+ HpicfSlotEntry ::=
+ SEQUENCE {
+ hpicfSlotIndex Integer32,
+ hpicfSlotObjectId OBJECT IDENTIFIER,
+ hpicfSlotLastChange TimeStamp,
+ hpicfSlotDescr DisplayString
+ }
+
+ hpicfSlotIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The slot number within the box for which this
+ entry contains information."
+ ::= { hpicfSlotEntry 1 }
+
+ hpicfSlotObjectId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The authoritative identification of the card
+ plugged into this slot in this chassis. A value
+ of { 0 0 } indicates an empty slot."
+ ::= { hpicfSlotEntry 2 }
+
+ hpicfSlotLastChange OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The value of the agent's sysUpTime at which a
+ card in this slot was last inserted or removed.
+ If no module has been inserted or removed since
+ the last reinitialization of the agent, this
+ object has a zero value."
+ ::= { hpicfSlotEntry 3 }
+
+ hpicfSlotDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A textual description of the card plugged into
+ this slot in this chassis, including the product
+ number and version information."
+ ::= { hpicfSlotEntry 4 }
+
+ -- The entity table contains a list of logical network devices
+ -- contained in this chassis, whether or not that agent can
+ -- actually manage the device. The intent is that any agent
+ -- for a box will have a complete picture of the entities in
+ -- that box.
+
+ hpicfEntityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfEntityEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A table that contains information about the
+ (logical) networking devices contained in this
+ chassis."
+ ::= { hpicfChassis 4 }
+
+ hpicfEntityEntry OBJECT-TYPE
+ SYNTAX HpicfEntityEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ Information about a single logical networking
+ device contained in this chassis."
+ INDEX { hpicfEntityIndex }
+ ::= { hpicfEntityTable 1 }
+
+ HpicfEntityEntry ::=
+ SEQUENCE {
+ hpicfEntityIndex Integer32,
+ hpicfEntityFunction Integer32,
+ hpicfEntityObjectId OBJECT IDENTIFIER,
+ hpicfEntityDescr DisplayString,
+ hpicfEntityTimestamp TimeStamp
+ }
+
+ hpicfEntityIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ An index that uniquely identifies the logical
+ network device for which this entry contains
+ information."
+ ::= { hpicfEntityEntry 1 }
+
+ hpicfEntityFunction OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The generic function provided by the logical
+ network device. The value is a sum. Starting
+ from zero, for each type of generic function that
+ the entity performs, 2 raised to a power is added
+ to the sum. The powers are according to the
+ following table:
+
+ Function Power
+ other 1
+ repeater 0
+ bridge 2
+ router 3
+ agent 5
+
+ For example, an entity performing both bridging
+ and routing functions would have a value of 12
+ (2^2 + 2^3)."
+ ::= { hpicfEntityEntry 2 }
+
+ hpicfEntityObjectId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The authoritative identification of the logical
+ network device which provides an unambiguous means
+ of determining the type of device. The value of
+ this object is analogous to MIB-II's sysObjectId."
+ ::= { hpicfEntityEntry 3 }
+
+ hpicfEntityDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A textual description of this device, including
+ the product number and version information. The
+ value of this object is analogous to MIB-II's
+ sysDescr."
+ ::= { hpicfEntityEntry 4 }
+
+ hpicfEntityTimestamp OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The value of the agent's sysUpTime at which this
+ logical network device was last reinitialized. If
+ the entity has not been reinitialized since the
+ last reinitialization of the agent, then this
+ object has a zero value."
+ ::= { hpicfEntityEntry 5 }
+
+ -- The hpicfSlotMapTable is used to convey which logical
+ -- network devices occupy which slots in the chassis. For
+ -- example, if a chassis contains a repeater entity, with an
+ -- hpicfEntityIndex of 2, which is made up of three cards
+ -- located in slots 2, 4, and 5 of the chassis, this table
+ -- will contain entries indexed by { 2 2 }, { 4 2 } and
+ -- { 5 2 }.
+
+ hpicfSlotMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfSlotMapEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A table that contains information about which
+ entities are in which slots in this chassis."
+ ::= { hpicfChassis 5 }
+
+ hpicfSlotMapEntry OBJECT-TYPE
+ SYNTAX HpicfSlotMapEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A relationship between a slot and an entity in
+ this chassis. Such a relationship exists if the
+ particular slot is occupied by a physical module
+ performing part of the function of the particular
+ entity."
+ INDEX { hpicfSlotMapSlot, hpicfSlotMapEntity }
+ ::= { hpicfSlotMapTable 1 }
+
+ HpicfSlotMapEntry ::=
+ SEQUENCE {
+ hpicfSlotMapSlot Integer32,
+ hpicfSlotMapEntity Integer32
+ }
+
+ hpicfSlotMapSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A slot number within the chassis which contains
+ (part of) this entity."
+ ::= { hpicfSlotMapEntry 1 }
+
+ hpicfSlotMapEntity OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The entity described in this mapping."
+ ::= { hpicfSlotMapEntry 2 }
+
+ -- The sensor table contains one entry for each sensor in this
+ -- chassis.
+
+ hpicfSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information on all the
+ sensors in this chassis"
+ ::= { hpicfChassis 6 }
+
+ hpicfSensorEntry OBJECT-TYPE
+ SYNTAX HpicfSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a sensor in a chassis"
+ INDEX { hpicfSensorIndex }
+ ::= { hpicfSensorTable 1 }
+
+ HpicfSensorEntry ::=
+ SEQUENCE {
+ hpicfSensorIndex Integer32,
+ hpicfSensorObjectId OBJECT IDENTIFIER,
+ hpicfSensorNumber Integer32,
+ hpicfSensorStatus INTEGER,
+ hpicfSensorWarnings Counter32,
+ hpicfSensorFailures Counter32,
+ hpicfSensorDescr DisplayString
+ }
+
+ hpicfSensorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies the sensor for
+ which this entry contains information."
+ ::= { hpicfSensorEntry 1 }
+
+ hpicfSensorObjectId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authoritative identification of the kind of
+ sensor this is."
+ ::= { hpicfSensorEntry 2 }
+
+ hpicfSensorNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number which identifies a particular sensor
+ from other sensors of the same kind. For
+ instance, if there are many temperature sensors in
+ this chassis, this number would identify a
+ particular temperature sensor in this chassis."
+ ::= { hpicfSensorEntry 3 }
+
+ hpicfSensorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ bad(2),
+ warning(3),
+ good(4),
+ notPresent(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual status indicated by the sensor."
+ ::= { hpicfSensorEntry 4 }
+
+ hpicfSensorWarnings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times hpicfSensorStatus has entered
+ the 'warning'(3) state."
+ ::= { hpicfSensorEntry 5 }
+
+ hpicfSensorFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times hpicfSensorStatus has entered
+ the 'bad'(2) state."
+ ::= { hpicfSensorEntry 6 }
+
+ hpicfSensorDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual description of the sensor."
+ ::= { hpicfSensorEntry 7 }
+
+ hpicfChassisAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfChassisAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ A table of network addresses for entities in this
+ chassis. The primary use of this table is to map
+ a specific entity address to a specific chassis.
+ Note that this table may not be a complete list of
+ network addresses for this entity."
+ ::= { hpicfChassis 7 }
+
+ hpicfChassisAddrEntry OBJECT-TYPE
+ SYNTAX HpicfChassisAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ An entry containing a single network address being
+ used by a logical network device in this chassis."
+ INDEX { hpicfChasAddrType, hpicfChasAddrAddress }
+ ::= { hpicfChassisAddrTable 1 }
+
+ HpicfChassisAddrEntry ::=
+ SEQUENCE {
+ hpicfChasAddrType INTEGER,
+ hpicfChasAddrAddress OCTET STRING,
+ hpicfChasAddrEntity Integer32
+ }
+
+ hpicfChasAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipAddr(1),
+ ipxAddr(2),
+ macAddr(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The kind of network address represented in this
+ entry."
+ ::= { hpicfChassisAddrEntry 1 }
+
+ hpicfChasAddrAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..10))
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ The network address being used by the logical
+ network device associated with this entry, formatted
+ according to the value of the associated instance of
+ hpicfChasAddrType.
+
+ For hpicfChasAddrType of ipAddr, this value is four
+ octets long, with each octet representing one byte of
+ the IP address, in network byte order.
+
+ For hpicfChasAddrType of ipxAddr, this value is ten
+ octets long, with the first four octets representing
+ the IPX network number in network byte order,
+ followed by the six byte host number in network byte
+ order.
+
+ For hpicfChasAddrType of macAddr, this value is six
+ octets long, representing the MAC address in
+ canonical order."
+ ::= { hpicfChassisAddrEntry 2 }
+
+ hpicfChasAddrEntity OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS OBJECT IS DEPRECATED *********
+
+ An index that uniquely identifies the logical
+ network device in this chassis that is using this
+ network address.."
+ ::= { hpicfChassisAddrEntry 3 }
+
+ hpChassisTemperature OBJECT IDENTIFIER
+ ::= { hpicfChassis 8 }
+
+
+ hpSystemAirTempTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpSystemAirTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table gives the temperature details of
+ chassis. These temperature details are
+ obtained by monitoring chassis temperature
+ sensors attached to the box by excluding
+ ManagementModule, FabricModule, IMand
+ PowerSupply sensors. This will give current,
+ maximum,minimum,threshold and average
+ temperatures of chassis."
+ ::= { hpChassisTemperature 1 }
+
+ hpSystemAirTempEntry OBJECT-TYPE
+ SYNTAX HpSystemAirTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is the table for chassis temperature
+ details."
+ INDEX { hpSystemAirSensor }
+ ::= { hpSystemAirTempTable 1 }
+
+ HpSystemAirTempEntry ::=
+ SEQUENCE {
+ hpSystemAirSensor Integer32,
+ hpSystemAirName OCTET STRING,
+ hpSystemAirCurrentTemp OCTET STRING,
+ hpSystemAirMaxTemp OCTET STRING,
+ hpSystemAirMinTemp OCTET STRING,
+ hpSystemAirOverTemp INTEGER,
+ hpSystemAirThresholdTemp OCTET STRING,
+ hpSystemAirAvgTemp OCTET STRING,
+ hpSystemAirEntPhysicalIndex PhysicalIndex
+ }
+
+ hpSystemAirSensor OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is the index for this table.This object
+ describes chassis attached temperature sensor.
+ Based on the value of this index, temperature
+ details are obtained from the sensor and are
+ given."
+ ::= {hpSystemAirTempEntry 1}
+
+ hpSystemAirName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object describes name of the system
+ which is chassis attached temperature sensor
+ number. For example if the index
+ (hpSystemAirSensor) is '0' then the system
+ name is sys-1. Index starts from '0' but
+ sensor number is '1'."
+ ::= {hpSystemAirTempEntry 2}
+
+ hpSystemAirCurrentTemp OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object gives current temperature of the
+ system. This is the current temperature given
+ by the indexed chassis attached temperature
+ sensor on box."
+ ::= {hpSystemAirTempEntry 3}
+
+ hpSystemAirMaxTemp OBJECT-TYPE
+ SYNTAX OCTET STRING( SIZE(1..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object gives Maximum temperature of the
+ chassis."
+ ::= {hpSystemAirTempEntry 4}
+
+
+ hpSystemAirMinTemp OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object gives Minimum temperature of the
+ chassis."
+ ::= {hpSystemAirTempEntry 5}
+
+ hpSystemAirOverTemp OBJECT-TYPE
+ SYNTAX INTEGER{
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object gives Over temperature of the
+ system. If the current temperature of the
+ board is above threshold temperature and if
+ board stays at this temperature for 10 full
+ seconds then its called over temperature."
+ ::= {hpSystemAirTempEntry 6}
+
+ hpSystemAirThresholdTemp OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object gives Threshold temperature of
+ the system. This is the utmost temperature
+ that the chassis can sustain. If chassis
+ temperature is above threshold then alarm will
+ ring to inform over temperature condition."
+ ::= {hpSystemAirTempEntry 7}
+
+ hpSystemAirAvgTemp OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object gives Average temperature of the
+ system. There will be some roll up function
+ which will check current temperature at
+ particular intervals. Based on these current
+ temperatures over certain time, average
+ temperature is calculated."
+ ::= {hpSystemAirTempEntry 8}
+
+ hpSystemAirEntPhysicalIndex OBJECT-TYPE
+ SYNTAX PhysicalIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This gives the entPhysicalIndex of the temperature
+ sensor as in the entPhysicalTable (rfc2737)."
+ ::= {hpSystemAirTempEntry 9}
+
+ hpicfFanTrayType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(1),
+ highPerformance(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If opacity shield is installed hpicsFanTrayType
+ should be HighPerformance. This is applicable
+ only for 5406 5412 8212 and 8206 Switches."
+ DEFVAL { standard }
+ ::= { hpicfChassis 9 }
+
+ hpicfOpacityShieldInstalled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It indicates that Opacity shield is Installed on
+ the switch. This is applicable only for 5406,5412,
+ 8212 and 8206 Switches."
+ DEFVAL { false }
+ ::= { hpicfChassis 10 }
+
+
+
+
+
+ -- Common Traps
+
+
+ hpicfSensorTrap NOTIFICATION-TYPE
+ OBJECTS { hpicfSensorStatus, hpicfSensorDescr }
+ STATUS current
+ DESCRIPTION
+ "An hpicfSensorTrap indicates that there has been a
+ change of state on one of the sensors in this
+ chassis. The hpicfSensorStatus indicates the new
+ status value for the changed sensor."
+ ::= { hpicfCommonTrapsPrefix 3 }
+
+ -- conformance information
+
+ hpicfChassisConformance
+ OBJECT IDENTIFIER ::= { hpicfChassisMib 1 }
+
+ hpicfChassisCompliances
+ OBJECT IDENTIFIER ::= { hpicfChassisConformance 1 }
+ hpicfChassisGroups
+ OBJECT IDENTIFIER ::= { hpicfChassisConformance 2 }
+
+ -- compliance statements
+
+ hpicfChasAdvStkCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS COMPLIANCE IS DEPRECATED *********
+
+ A compliance statement for AdvanceStack chassis
+ devices."
+ MODULE
+ MANDATORY-GROUPS { hpicfChassisBasicGroup }
+
+ GROUP hpicfSensorGroup
+ DESCRIPTION
+ "This group should be implemented on any
+ AdvanceStack device with redundant power
+ supplies or other appropriate sensors."
+
+ GROUP hpicfSensorNotifyGroup
+ DESCRIPTION
+ "This group should be implemented on any
+ AdvanceStack device with redundant power
+ supplies or other appropriate sensors."
+
+ ::= { hpicfChassisCompliances 1 }
+
+ hpicfChasAdvStk2Compliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS COMPLIANCE IS DEPRECATED *********
+
+ An updated compliance statement for AdvanceStack
+ chassis devices that includes the
+ hpicfChassisAddrGroup."
+ MODULE
+ MANDATORY-GROUPS { hpicfChassisBasicGroup,
+ hpicfChassisAddrGroup }
+
+ GROUP hpicfSensorGroup
+ DESCRIPTION
+ "This group should be implemented on any
+ AdvanceStack device with redundant power
+ supplies or other appropriate sensors."
+
+ GROUP hpicfSensorNotifyGroup
+ DESCRIPTION
+ "This group should be implemented on any
+ AdvanceStack device with redundant power
+ supplies or other appropriate sensors."
+
+ ::= { hpicfChassisCompliances 2 }
+
+ hpicfChasSensorCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "A compliance statement for non-chassis devices,
+ or chassis devices implementing a standards-based
+ MIB for obtaining chassis information, which
+ contain redundant power supplies or other
+ appropriate sensors."
+ MODULE
+ MANDATORY-GROUPS { hpicfSensorGroup,
+ hpicfSensorNotifyGroup }
+
+ ::= { hpicfChassisCompliances 3 }
+
+ hpicfChasTempCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ " A compliance statement for chassis's system air temperature
+ details."
+ MODULE
+ MANDATORY-GROUPS {hpicfChasTempGroup}
+
+ ::= { hpicfChassisCompliances 4 }
+
+ hpicfOpacityShieldsCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "A compliance statement for chassis's opacity Shield"
+ MODULE
+ MANDATORY-GROUPS {hpicfOpacityShieldsGroup}
+
+ ::= { hpicfChassisCompliances 5 }
+
+ -- units of conformance
+
+ hpicfChassisBasicGroup OBJECT-GROUP
+ OBJECTS { hpicfChassisId,
+ hpicfChassisNumSlots,
+ hpicfSlotIndex,
+ hpicfSlotObjectId,
+ hpicfSlotLastChange,
+ hpicfSlotDescr,
+ hpicfEntityIndex,
+ hpicfEntityFunction,
+ hpicfEntityObjectId,
+ hpicfEntityDescr,
+ hpicfEntityTimestamp,
+ hpicfSlotMapSlot,
+ hpicfSlotMapEntity
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS GROUP IS DEPRECATED *********
+
+ A collection of objects for determining the
+ contents of an ICF chassis device."
+ ::= { hpicfChassisGroups 1 }
+
+ hpicfSensorGroup OBJECT-GROUP
+ OBJECTS { hpicfSensorIndex,
+ hpicfSensorObjectId,
+ hpicfSensorNumber,
+ hpicfSensorStatus,
+ hpicfSensorWarnings,
+ hpicfSensorFailures,
+ hpicfSensorDescr
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for monitoring the status
+ of sensors in an ICF chassis."
+ ::= { hpicfChassisGroups 2 }
+
+ hpicfChassisAddrGroup OBJECT-GROUP
+ OBJECTS { hpicfChasAddrEntity }
+ STATUS deprecated
+ DESCRIPTION
+ "********* THIS GROUP IS DEPRECATED *********
+
+ A collection of objects to allow a management
+ station to determine which devices are in the same
+ chassis."
+ ::= { hpicfChassisGroups 3 }
+
+ hpicfSensorNotifyGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hpicfSensorTrap }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications used to indicate
+ changes in the status of sensors."
+ ::= { hpicfChassisGroups 4 }
+
+ hpicfChasTempGroup OBJECT-GROUP
+ OBJECTS { hpSystemAirName,
+ hpSystemAirCurrentTemp,
+ hpSystemAirMaxTemp,
+ hpSystemAirMinTemp,
+ hpSystemAirThresholdTemp,
+ hpSystemAirOverTemp,
+ hpSystemAirAvgTemp,
+ hpSystemAirEntPhysicalIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection objects to give temperature details
+ of chassis"
+ ::= { hpicfChassisGroups 5 }
+ hpicfOpacityShieldsGroup OBJECT-GROUP
+ OBJECTS { hpicfFanTrayType ,
+ hpicfOpacityShieldInstalled }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for Opacity Shields
+ of chassis"
+ ::= { hpicfChassisGroups 6 }
+
+ END
+
+