#-MIBFILE: nsadimm.mib HPNSADIMM-MIB DEFINITIONS ::= BEGIN DisplayString ::= OCTET STRING PhysAddress ::= OCTET STRING hp OBJECT IDENTIFIER ::= { enterprises 11 } nm OBJECT IDENTIFIER ::= { hp 2 } hpnsa OBJECT IDENTIFIER ::= { nm 23 } hpnsaDIMM OBJECT IDENTIFIER ::= { hpnsa 21 } hpnsaDIMMMibRev OBJECT IDENTIFIER ::= { hpnsaDIMM 1 } hpnsaDIMMAgent OBJECT IDENTIFIER ::= { hpnsaDIMM 2 } hpnsaDIMMInfo OBJECT IDENTIFIER ::= { hpnsaDIMM 3 } hpnsaDIMMStatus OBJECT IDENTIFIER ::= { hpnsaDIMM 4 } hpnsaDIMMMibRevMajor OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The major revision level of the MIB." ::= { hpnsaDIMMMibRev 1 } hpnsaDIMMMibRevMinor OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The minor revision level of the MIB." ::= { hpnsaDIMMMibRev 2 } hpnsaDIMMAgentTable OBJECT-TYPE SYNTAX SEQUENCE OF HPnsaDIMMAgentEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of SNMP agents that satisfy requests for this MIB." ::= { hpnsaDIMMAgent 1 } hpnsaDIMMAgentEntry OBJECT-TYPE SYNTAX HPnsaDIMMAgentEntry ACCESS read-only STATUS mandatory DESCRIPTION "A description of the agent/agents that access DIMM Memory." INDEX { hpnsaDIMMAgentIndex } ::= { hpnsaDIMMAgentTable 1 } hpnsaDIMMAgentEntry ::= SEQUENCE { hpnsaDIMMAgentIndex INTEGER, hpnsaDIMMAgentName DisplayString, hpnsaDIMMAgentVersion DisplayString, hpnsaDIMMAgentDate OCTET STRING } hpnsaDIMMAgentIndex OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "A unique index for this agent." ::= { hpnsaDIMMAgentEntry 1 } hpnsaDIMMAgentName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the agent/agents satisfying SNMP requests for this MIB." ::= { hpnsaDIMMAgentEntry 2 } hpnsaDIMMAgentVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) ACCESS read-only STATUS mandatory DESCRIPTION "Version number of the agent/agents satisfying SNMP requests for this MIB." ::= { hpnsaDIMMAgentEntry 3 } hpnsaDIMMAgentDate OBJECT-TYPE SYNTAX OCTET STRING (SIZE(7)) ACCESS read-only STATUS mandatory DESCRIPTION "The date on which this agent was created. field octets contents range _________________________________________________ 1 1 years since 1900 0..255 2 2 month 1..12 3 3 day 1..31 4 4 hour 0..23 5 5 minute 0..59 6 6 second 0..59" ::= { hpnsaDIMMAgentEntry 4 } hpnsaDIMMTable OBJECT-TYPE SYNTAX SEQUENCE OF HPnsaDIMMEntry ACCESS read-only STATUS mandatory DESCRIPTION "DIMM industry standard data area" ::= { hpnsaDIMMInfo 1 } hpnsaDIMMEntry OBJECT-TYPE SYNTAX HPnsaDIMMEntry ACCESS read-only STATUS mandatory DESCRIPTION "A description of DIMM industry standard data area." INDEX { hpnsaDIMMSlotIndex } ::= { hpnsaDIMMTable 1 } hpnsaDIMMEntry ::= SEQUENCE { hpnsaDIMMSlotIndex INTEGER, hpnsaDIMMSize INTEGER, hpnsaDIMMType INTEGER, hpnsaDIMMSpeed INTEGER, hpnsaDIMMManufacturer DisplayString, hpnsaDIMMManufacturerPartNumber DisplayString, hpnsaDIMMManufacturerDateCode OCTET STRING, hpnsaDIMMDramType INTEGER, hpnsaDIMMSocketDesignation DisplayString, hpnsaDIMMSoftwareStatus INTEGER, hpnsaDIMMSingleBitEventCounter INTEGER, hpnsaDIMMPredictiveEventCounter INTEGER, hpnsaDIMMDoubleBitEventCounter INTEGER, hpnsaDIMMMostSevereEventID INTEGER, hpnsaDIMMHardwareStatus INTEGER } hpnsaDIMMSlotIndex OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "A unique index for this DIMM table entry." ::= { hpnsaDIMMEntry 1 } hpnsaDIMMSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of DIMM in Kbytes" ::= { hpnsaDIMMEntry 2 } hpnsaDIMMType OBJECT-TYPE SYNTAX INTEGER { dimm-NONE(0), dimm-Parity(1), dimm-ECC(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The DIMM memory type. 0 -- No error detection/correction 1 -- Parity error detection/No error correction 2 -- Two bit detection/One bit correction." ::= { hpnsaDIMMEntry 3 } hpnsaDIMMSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The manufacturer specified CAS access time of the DIMM." ::= { hpnsaDIMMEntry 4 } hpnsaDIMMManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "DIMM manufacturer's name." ::= { hpnsaDIMMEntry 5 } hpnsaDIMMManufacturerPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "DIMM manufacturer's part number." ::= { hpnsaDIMMEntry 6 } hpnsaDIMMManufactureDateCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only STATUS mandatory DESCRIPTION "The year and week of the DIMM manufactured. field octets contents range 1 1 year since 1900 0..255 2 2 week of the year 1..52" ::= { hpnsaDIMMEntry 7 } hpnsaDIMMDramType OBJECT-TYPE SYNTAX INTEGER { dimm-FastPageMode(1), dimm-ExtendedDataOut(2), dimm-PipelinedNibble(3), dimm-Synchronous(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The DIMM's DRAM memory type. 1 -- Standard Fast Page Mode DRAM 2 -- Extended Data Out DRAM 3 -- Pipelined Nibble DRAM 4 -- Synchronous DRAM." ::= { hpnsaDIMMEntry 8 } hpnsaDIMMSocketDesignation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Socket Designation." ::= { hpnsaDIMMEntry 9 } hpnsaDIMMSoftwareStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Software Status." ::= { hpnsaDIMMEntry 10 } hpnsaDIMMSingleBitEventCounter OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Software Status." ::= { hpnsaDIMMEntry 11 } hpnsaDIMMPredictiveEventCounter OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Software Status." ::= { hpnsaDIMMEntry 12 } hpnsaDIMMDoubleBitEventCounter OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Software Status." ::= { hpnsaDIMMEntry 13 } hpnsaDIMMMostSevereEventID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Software Status." ::= { hpnsaDIMMEntry 14 } hpnsaDIMMHardwareStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DIMM Hardware Status." ::= { hpnsaDIMMEntry 15 } hpnsaDIMMHPLocalEntry OBJECT-TYPE SYNTAX HPnsaDIMMHPLocalEntry ACCESS read-only STATUS mandatory DESCRIPTION "A description of the HP reserved DIMM data area." INDEX { hpnsaDIMMHPSlotIndex } ::= { hpnsaDIMMTable 2 } hpnsaDIMMHPLocalEntry ::= SEQUENCE { hpnsaDIMMHPSlotIndex INTEGER, hpnsaDIMMHPProductNumber DisplayString, hpnsaDIMMHPSerialNumber INTEGER } hpnsaDIMMHPSlotIndex OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "A unique index for this table." ::= { hpnsaDIMMHPLocalEntry 1 } hpnsaDIMMHPProductNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..12)) ACCESS read-only STATUS mandatory DESCRIPTION "HP product number for the selected DIMM as an ASCII string." ::= { hpnsaDIMMHPLocalEntry 2 } hpnsaDIMMSerialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The combination of HP's part number and the serial number uniquely identify a DIMM." ::= { hpnsaDIMMHPLocalEntry 3 } hpnsaDIMMOverallStatusSeverity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The overall DIMM status severiy." ::= { hpnsaDIMMStatus 1 } END