1147 lines
30 KiB
INI

#-MIBFILE: cpqiodrv.mib
CPQIODRV-MIB DEFINITIONS ::= BEGIN
compaq OBJECT IDENTIFIER ::= { enterprises 232 }
DisplayString ::=
OCTET STRING
PhysAddress ::=
OCTET STRING
mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
system OBJECT IDENTIFIER ::= { mib-2 1 }
sysName OBJECT IDENTIFIER ::= { system 5 }
cpqHostOs OBJECT IDENTIFIER ::= { compaq 11 }
cpqHoComponent OBJECT IDENTIFIER ::= { cpqHostOs 2 }
cpqHoTrapInfo OBJECT IDENTIFIER ::= { cpqHoComponent 11 }
cpqHoTrapFlags OBJECT IDENTIFIER ::= { cpqHoTrapInfo 1 }
cpqIoDrv OBJECT IDENTIFIER ::= { compaq 172 }
cpqIoDrvMibRev OBJECT IDENTIFIER ::= { cpqIoDrv 1 }
cpqIoDrvComponent OBJECT IDENTIFIER ::= { cpqIoDrv 2 }
cpqIoDrvInfo OBJECT IDENTIFIER ::= { cpqIoDrvComponent 1 }
cpqIoDrvExtn OBJECT IDENTIFIER ::= { cpqIoDrvComponent 2 }
cpqIoDrvCapacity OBJECT IDENTIFIER ::= { cpqIoDrvComponent 3 }
cpqIoDrvWrite OBJECT IDENTIFIER ::= { cpqIoDrvComponent 4 }
cpqIoDrvTemp OBJECT IDENTIFIER ::= { cpqIoDrvComponent 5 }
cpqIoDrvProc OBJECT IDENTIFIER ::= { cpqIoDrvComponent 6 }
cpqIoDrvMibRevMajor OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Major MIB revision. This will increment when
incompatible structural changes occur."
::= { cpqIoDrvMibRev 1 }
cpqIoDrvMibRevMinor OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Minor MIB revision. This will increment when minor
additions occur."
::= { cpqIoDrvMibRev 2 }
cpqIoDrvMibCondition OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
degraded(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The overall condition (status) of the system represented by
this MIB."
::= { cpqIoDrvMibRev 3 }
cpqIoDrvInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqIoDrvInfoEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "There will be an entry in this table for each IO Drive installed."
::= { cpqIoDrvInfo 1 }
cpqIoDrvInfoEntry OBJECT-TYPE
SYNTAX CpqIoDrvInfoEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "Each entry represents an IO Drive device in system."
INDEX { cpqIoDrvInfoIndex }
::= { cpqIoDrvInfoTable 1 }
cpqIoDrvInfoEntry ::=
SEQUENCE {
cpqIoDrvInfoIndex INTEGER,
cpqIoDrvInfoStatus INTEGER,
cpqIoDrvInfoName DisplayString,
cpqIoDrvInfoSerialNumber DisplayString,
cpqIoDrvInfoPartNumber DisplayString,
cpqIoDrvInfoSubVendorPartNumber DisplayString,
cpqIoDrvInfoSparesPartNumber DisplayString,
cpqIoDrvInfoAssemblyNumber DisplayString,
cpqIoDrvInfoFirmwareVersion DisplayString,
cpqIoDrvInfoDriverVersion DisplayString,
cpqIoDrvInfoUID DisplayString,
cpqIoDrvInfoState INTEGER,
cpqIoDrvInfoClientDeviceName DisplayString,
cpqIoDrvInfoBeacon INTEGER,
cpqIoDrvInfoPCIAddress DisplayString,
cpqIoDrvInfoPCIDeviceID DisplayString,
cpqIoDrvInfoPCISubdeviceID DisplayString,
cpqIoDrvInfoPCIVendorID DisplayString,
cpqIoDrvInfoPCISubvendorID DisplayString,
cpqIoDrvInfoPCISlot INTEGER,
cpqIoDrvInfoWearoutIndicator INTEGER,
cpqIoDrvInfoFlashbackIndicator INTEGER,
cpqIoDrvInfoNonWritableIndicator INTEGER,
cpqIoDrvInfoCurrentTemp INTEGER,
cpqIoDrvInfoPercentLifeRemaining INTEGER,
cpqIoDrvInfoShortTermWearoutDate DisplayString,
cpqIoDrvInfoLongTermWearoutDate DisplayString,
cpqIoDrvInfoShortTermNonWritableDate DisplayString,
cpqIoDrvInfoLongTermNonWritableDate DisplayString
}
cpqIoDrvInfoIndex OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Unique number index for each IO Drive entries."
::= { cpqIoDrvInfoEntry 1 }
cpqIoDrvInfoStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
degraded(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The overall status of the unique IO Drive device."
::= { cpqIoDrvInfoEntry 2 }
cpqIoDrvInfoName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System control device name for this IO Drive."
::= { cpqIoDrvInfoEntry 3 }
cpqIoDrvInfoSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IO Drive serial number."
::= { cpqIoDrvInfoEntry 4 }
cpqIoDrvInfoPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IO Drive part number."
::= { cpqIoDrvInfoEntry 5 }
cpqIoDrvInfoSubVendorPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Sub-vendor system part number of this device."
::= { cpqIoDrvInfoEntry 6 }
cpqIoDrvInfoSparesPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The spares part number of this IO Drive."
::= { cpqIoDrvInfoEntry 7 }
cpqIoDrvInfoAssemblyNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The assembly number of this IO Drive (HW revision)."
::= { cpqIoDrvInfoEntry 8 }
cpqIoDrvInfoFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IO Drive firmware version."
::= { cpqIoDrvInfoEntry 9 }
cpqIoDrvInfoDriverVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Device driver version of this IO Drive."
::= { cpqIoDrvInfoEntry 10 }
cpqIoDrvInfoUID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IO Drive UID written at format time."
::= { cpqIoDrvInfoEntry 11 }
cpqIoDrvInfoState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
detached(1),
attached(2),
minimal(3),
error(4),
detaching(5),
attaching(6),
scanning(7),
formatting(8),
updating(9),
attach(10),
detach(11),
format(12),
update(13)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current state of the attached client device.
In order to function normally, the device must be
in the 'attached' state.
Quiescent states:
attached = device is ready for normal use
detached = device is stopped
minimal = driver loaded but firmware needs updating
error = device is not working properly
Transitional states:
attaching = device is initializing
scanning = part of device initialization
detaching = device is stopping
formatting = the format operation is in process
updating = the firmware is being updated
Operations:
attach = make device operational
detach = take device off-line
format = re-formats device
update = firmware update
Device state must be minimal or detached to update the
firmware and must be detached in order format."
::= { cpqIoDrvInfoEntry 12 }
cpqIoDrvInfoClientDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..25))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the attached client device."
::= { cpqIoDrvInfoEntry 13 }
cpqIoDrvInfoBeacon OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Writing a true value here will turn on the LED
flashing beacon for visual card identification. A
false value will turn the LED beacon off."
::= { cpqIoDrvInfoEntry 14 }
cpqIoDrvInfoPCIAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IO Drive address on the PCI bus."
::= { cpqIoDrvInfoEntry 15 }
cpqIoDrvInfoPCIDeviceID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..25))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IO Drive PCI ID."
::= { cpqIoDrvInfoEntry 16 }
cpqIoDrvInfoPCISubdeviceID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..25))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The PCI subdevice ID of this IO Drive."
::= { cpqIoDrvInfoEntry 17 }
cpqIoDrvInfoPCIVendorID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..25))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The subvendor ID of this IO Drive."
::= { cpqIoDrvInfoEntry 18 }
cpqIoDrvInfoPCISubvendorID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..25))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The subvendor ID of this IO Drive."
::= { cpqIoDrvInfoEntry 19 }
cpqIoDrvInfoPCISlot OBJECT-TYPE
SYNTAX INTEGER (0..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The PCI slot number of this IO Drive."
::= { cpqIoDrvInfoEntry 20 }
cpqIoDrvInfoWearoutIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A true condition indicates that the device has
surpassed the wearout threshold."
::= { cpqIoDrvInfoEntry 21 }
cpqIoDrvInfoFlashbackIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A true condition indicates that flashback redundancy
is degraded."
::= { cpqIoDrvInfoEntry 22 }
cpqIoDrvInfoNonWritableIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A true condition indicates that the device is
no longer writable because it has surpassed
the read-only threshold.."
::= { cpqIoDrvInfoEntry 23 }
cpqIoDrvInfoCurrentTemp OBJECT-TYPE
SYNTAX INTEGER (-100..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current temperature of the device in Celsius."
::= { cpqIoDrvInfoEntry 24 }
cpqIoDrvInfoPercentLifeRemaining OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An estimate of the health of the drive expressed
as the remaining percentage of drive life."
::= { cpqIoDrvInfoEntry 25 }
cpqIoDrvInfoShortTermWearoutDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The date that the drive is estimated to reach the
wearout threshold based on drive usage in the short-term
interval."
::= { cpqIoDrvInfoEntry 26 }
cpqIoDrvInfoLongTermWearoutDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The date that the drive is estimated to reach the
wearout threshold based on drive usage in the long-term
interval."
::= { cpqIoDrvInfoEntry 27 }
cpqIoDrvInfoShortTermNonWritableDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The date that the drive is estimated to go non-writable
based on drive usage in the short-term interval."
::= { cpqIoDrvInfoEntry 28 }
cpqIoDrvInfoLongTermNonWritableDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The date that the drive is estimated to go non-writable
based on drive usage in the long-term interval."
::= { cpqIoDrvInfoEntry 29 }
cpqIoDrvExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqIoDrvExtnEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table is extension of IO Drive information."
::= { cpqIoDrvExtn 1 }
cpqIoDrvExtnEntry OBJECT-TYPE
SYNTAX CpqIoDrvExtnEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "Addiotnal Informaiton about IO Drive will be populated in this
table."
INDEX { cpqIoDrvExtnIndex }
::= { cpqIoDrvExtnTable 1 }
cpqIoDrvExtnEntry ::=
SEQUENCE {
cpqIoDrvExtnIndex INTEGER,
cpqIoDrvExtnTotalPhysicalCapacityU Counter,
cpqIoDrvExtnTotalPhysicalCapacityL Counter,
cpqIoDrvExtnUsablePhysicalCapacityU Counter,
cpqIoDrvExtnUsablePhysicalCapacityL Counter,
cpqIoDrvExtnUsedPhysicalCapacityU Counter,
cpqIoDrvExtnUsedPhysicalCapacityL Counter,
cpqIoDrvExtnTotalLogicalCapacityU Counter,
cpqIoDrvExtnTotalLogicalCapacityL Counter,
cpqIoDrvExtnAvailableLogicalCapacityU Counter,
cpqIoDrvExtnAvailableLogicalCapacityL Counter,
cpqIoDrvExtnBytesReadU Counter,
cpqIoDrvExtnBytesReadL Counter,
cpqIoDrvExtnPhysicalBytesWrittenU Counter,
cpqIoDrvExtnPhysicalBytesWrittenL Counter,
cpqIoDrvExtnLogicalBytesWrittenU Counter,
cpqIoDrvExtnLogicalBytesWrittenL Counter,
cpqIoDrvExtnShortTermStartDate DisplayString,
cpqIoDrvExtnShortTermWindow INTEGER,
cpqIoDrvExtnShortTermEndDate DisplayString,
cpqIoDrvExtnShortTermEndDateFloat INTEGER,
cpqIoDrvExtnLongTermStartDate DisplayString,
cpqIoDrvExtnLongTermWindow INTEGER,
cpqIoDrvExtnLongTermEndDate DisplayString,
cpqIoDrvExtnLongTermEndDateFloat INTEGER,
cpqIoDrvExtnWriteRateAutoCalc INTEGER,
cpqIoDrvExtnShortTermAvgU Counter,
cpqIoDrvExtnShortTermAvgL Counter,
cpqIoDrvExtnLongTermAvgU Counter,
cpqIoDrvExtnLongTermAvgL Counter,
cpqIoDrvExtnConfidenceInterval INTEGER
}
cpqIoDrvExtnIndex OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Unique number index for each IO Drive extension entries.
There will be one-one mapping between cpqIoDrvExtnIndex
and cpqIoDrvInfoIndex."
::= { cpqIoDrvExtnEntry 1 }
cpqIoDrvExtnTotalPhysicalCapacityU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the total physical
capacity in bytes."
::= { cpqIoDrvExtnEntry 2 }
cpqIoDrvExtnTotalPhysicalCapacityL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the total physical
capacity in bytes."
::= { cpqIoDrvExtnEntry 3 }
cpqIoDrvExtnUsablePhysicalCapacityU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the usable physical capacity
in bytes. This is space that is holding valid data,
is erased and ready for writing or waiting to be
reclaimed via garbage collection."
::= { cpqIoDrvExtnEntry 4 }
cpqIoDrvExtnUsablePhysicalCapacityL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the usable physical capacity
in bytes. This is space that is holding valid data,
is erased and ready for writing or waiting to be
reclaimed via garbage collection."
::= { cpqIoDrvExtnEntry 5 }
cpqIoDrvExtnUsedPhysicalCapacityU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word used physical capacity in bytes.
This is the space holding valid, current data."
::= { cpqIoDrvExtnEntry 6 }
cpqIoDrvExtnUsedPhysicalCapacityL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word used physical capacity in bytes.
This is the space holding valid, current data."
::= { cpqIoDrvExtnEntry 7 }
cpqIoDrvExtnTotalLogicalCapacityU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the total logical capacity in
bytes as formatted."
::= { cpqIoDrvExtnEntry 8 }
cpqIoDrvExtnTotalLogicalCapacityL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the total logical capacity in
bytes as formatted."
::= { cpqIoDrvExtnEntry 9 }
cpqIoDrvExtnAvailableLogicalCapacityU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the available logical capacity
in bytes."
::= { cpqIoDrvExtnEntry 10 }
cpqIoDrvExtnAvailableLogicalCapacityL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the available logical capacity
in bytes."
::= { cpqIoDrvExtnEntry 11 }
cpqIoDrvExtnBytesReadU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the total number of bytes read
since the device was formatted."
::= { cpqIoDrvExtnEntry 12 }
cpqIoDrvExtnBytesReadL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the total number of bytes read
since the device was formatted."
::= { cpqIoDrvExtnEntry 13 }
cpqIoDrvExtnPhysicalBytesWrittenU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the total physical bytes written."
::= { cpqIoDrvExtnEntry 14 }
cpqIoDrvExtnPhysicalBytesWrittenL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the total physical bytes written."
::= { cpqIoDrvExtnEntry 15 }
cpqIoDrvExtnLogicalBytesWrittenU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the number of user data bytes
written."
::= { cpqIoDrvExtnEntry 16 }
cpqIoDrvExtnLogicalBytesWrittenL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the number of user data bytes
written."
::= { cpqIoDrvExtnEntry 17 }
cpqIoDrvExtnShortTermStartDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The start date used to characterize short-term
drive usage."
::= { cpqIoDrvExtnEntry 18 }
cpqIoDrvExtnShortTermWindow OBJECT-TYPE
SYNTAX INTEGER (0..100000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of hours in the short-term usage
characterization window. If this value is non-zero,
then the short-term start date will automatically
track with the short-term end date by the number of
hours specified."
::= { cpqIoDrvExtnEntry 19 }
cpqIoDrvExtnShortTermEndDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The end date used to characterize short-term
drive usage."
::= { cpqIoDrvExtnEntry 20 }
cpqIoDrvExtnShortTermEndDateFloat OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Set this variable true to automatically have the
short-term end date automatically updated to
the present date."
::= { cpqIoDrvExtnEntry 21 }
cpqIoDrvExtnLongTermStartDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The start date used to characterize long-term
drive usage."
::= { cpqIoDrvExtnEntry 22 }
cpqIoDrvExtnLongTermWindow OBJECT-TYPE
SYNTAX INTEGER (0..100000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of hours in the long-term usage
characterization window. If this value is non-zero,
then the long-term start date will automatically
track with the long-term end date by the number of
hours specified."
::= { cpqIoDrvExtnEntry 23 }
cpqIoDrvExtnLongTermEndDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The end date used to characterize long-term
drive usage."
::= { cpqIoDrvExtnEntry 24 }
cpqIoDrvExtnLongTermEndDateFloat OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Set this variable true to automatically have the
long-term end date automatically updated to
the present date."
::= { cpqIoDrvExtnEntry 25 }
cpqIoDrvExtnWriteRateAutoCalc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Set this true to automatically calculate the long-term
and short-term average write rate based on the start and
end dates selected. Otherwise, the average write rate must
be set manually."
::= { cpqIoDrvExtnEntry 26 }
cpqIoDrvExtnShortTermAvgU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the short-term average write
rate used to characterize drive usage. This will be
automatically calculated based on short-term start and
end dates if the auto calc value is true."
::= { cpqIoDrvExtnEntry 27 }
cpqIoDrvExtnShortTermAvgL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the short-term average write
rate used to characterize drive usage. This will be
automatically calculated based on short-term start and
end dates if the auto calc value is true."
::= { cpqIoDrvExtnEntry 28 }
cpqIoDrvExtnLongTermAvgU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the long-term average write
rate used to characterize drive usage. This will be
automatically calculated based on long-term start and
end dates if the auto calc value is true."
::= { cpqIoDrvExtnEntry 29 }
cpqIoDrvExtnLongTermAvgL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the long-term average write
rate used to characterize drive usage. This will be
automatically calculated based on long-term start and
end dates if the auto calc value is true."
::= { cpqIoDrvExtnEntry 30 }
cpqIoDrvExtnConfidenceInterval OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This defines the confidence interval used to calculate
the wearout and non-writable dates. Expressed as a
percentage, this value reflects the confidence in the
short and long-term averages used to characterize drive
usage."
::= { cpqIoDrvExtnEntry 31 }
cpqIoDrvCapacityTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqIoDrvCapacityEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table will describe the physical capacity of IO Drive."
::= { cpqIoDrvCapacity 1 }
cpqIoDrvCapacityEntry OBJECT-TYPE
SYNTAX CpqIoDrvCapacityEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "Defines an entry of the usable physical capacity table"
INDEX { cpqIoDrvCapacityInfoIndex , cpqIoDrvCapacityIndex }
::= { cpqIoDrvCapacityTable 1 }
cpqIoDrvCapacityEntry ::=
SEQUENCE {
cpqIoDrvCapacityInfoIndex INTEGER,
cpqIoDrvCapacityIndex INTEGER,
cpqIoDrvCapacityValueU Counter,
cpqIoDrvCapacityValueL Counter,
cpqIoDrvCapacityTimestamp DisplayString
}
cpqIoDrvCapacityInfoIndex OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The ioDrive index. This correlates to the drive index
in the info table."
::= { cpqIoDrvCapacityEntry 1 }
cpqIoDrvCapacityIndex OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-only
STATUS obsolete
DESCRIPTION "Unique index for the usable physical capacity
log."
::= { cpqIoDrvCapacityEntry 2 }
cpqIoDrvCapacityValueU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the physical usable capacity
at this point in time"
::= { cpqIoDrvCapacityEntry 3 }
cpqIoDrvCapacityValueL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the physical usable capacity
at this point in time"
::= { cpqIoDrvCapacityEntry 4 }
cpqIoDrvCapacityTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The time stamp entry."
::= { cpqIoDrvCapacityEntry 5 }
cpqIoDrvWriteTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqIoDrvWriteEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "This table will keep the history of writes on the IO Drive"
::= { cpqIoDrvWrite 1 }
cpqIoDrvWriteEntry OBJECT-TYPE
SYNTAX CpqIoDrvWriteEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A log of write volume history."
INDEX { cpqIoDrvWriteInfoIndex , cpqIoDrvWriteIndex }
::= { cpqIoDrvWriteTable 1 }
cpqIoDrvWriteEntry ::=
SEQUENCE {
cpqIoDrvWriteInfoIndex INTEGER,
cpqIoDrvWriteIndex INTEGER,
cpqIoDrvWriteValueU Counter,
cpqIoDrvWriteValueL Counter,
cpqIoDrvWriteTimestamp DisplayString
}
cpqIoDrvWriteInfoIndex OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The ioDrive index. This correlates with the index
in the info table."
::= { cpqIoDrvWriteEntry 1 }
cpqIoDrvWriteIndex OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-only
STATUS obsolete
DESCRIPTION "Unique index for this write volume entry."
::= { cpqIoDrvWriteEntry 2 }
cpqIoDrvWriteValueU OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper word of the total physical number of
bytes written at a given moment in time."
::= { cpqIoDrvWriteEntry 3 }
cpqIoDrvWriteValueL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The lower word of the total physical number of
bytes written at a given moment in time."
::= { cpqIoDrvWriteEntry 4 }
cpqIoDrvWriteTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The time stamp entryfor this value."
::= { cpqIoDrvWriteEntry 5 }
cpqIoDrvTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqIoDrvTempEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "IO Drive temperature history table."
::= { cpqIoDrvTemp 1 }
cpqIoDrvTempEntry OBJECT-TYPE
SYNTAX CpqIoDrvTempEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "Log of IO Drive temperature."
INDEX { cpqIoDrvTempInfoIndex , cpqIoDrvTempIndex }
::= { cpqIoDrvTempTable 1 }
cpqIoDrvTempEntry ::=
SEQUENCE {
cpqIoDrvTempInfoIndex INTEGER,
cpqIoDrvTempIndex INTEGER,
cpqIoDrvTempValue INTEGER,
cpqIoDrvTempTimestamp Counter
}
cpqIoDrvTempInfoIndex OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The device index. This correlates to the index in
the info table."
::= { cpqIoDrvTempEntry 1 }
cpqIoDrvTempIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS obsolete
DESCRIPTION "Unique index for this temperature log entry."
::= { cpqIoDrvTempEntry 2 }
cpqIoDrvTempValue OBJECT-TYPE
SYNTAX INTEGER (0..50)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current temperature of the device in Celsius."
::= { cpqIoDrvTempEntry 3 }
cpqIoDrvTempTimestamp OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The timestamp for this entry."
::= { cpqIoDrvTempEntry 4 }
cpqIoDrvProcTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqIoDrvProcEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A table of processes that support IO Drive operation."
::= { cpqIoDrvProc 1 }
cpqIoDrvProcEntry OBJECT-TYPE
SYNTAX CpqIoDrvProcEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "Each entry represents a process in the table."
INDEX { cpqIoDrvProcIndex }
::= { cpqIoDrvProcTable 1 }
cpqIoDrvProcEntry ::=
SEQUENCE {
cpqIoDrvProcIndex INTEGER,
cpqIoDrvProcName DisplayString,
cpqIoDrvProcState DisplayString,
cpqIoDrvProcRAM Counter,
cpqIoDrvProcCPU INTEGER
}
cpqIoDrvProcIndex OBJECT-TYPE
SYNTAX INTEGER (0..500)
ACCESS read-only
STATUS obsolete
DESCRIPTION "A unique index for each process."
::= { cpqIoDrvProcEntry 1 }
cpqIoDrvProcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The process name."
::= { cpqIoDrvProcEntry 2 }
cpqIoDrvProcState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The process state."
::= { cpqIoDrvProcEntry 3 }
cpqIoDrvProcRAM OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The bytes of RAM currently in use by the process."
::= { cpqIoDrvProcEntry 4 }
cpqIoDrvProcCPU OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The overall percentage of CPU usage."
::= { cpqIoDrvProcEntry 5 }
cpqIoDrvWearoutTrap TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqIoDrvInfoWearoutIndicator, cpqIoDrvInfoIndex, cpqIoDrvInfoName, cpqIoDrvInfoFirmwareVersion, cpqIoDrvInfoSparesPartNumber, cpqIoDrvInfoSerialNumber, cpqIoDrvInfoPCISlot }
--#TYPE "cpqIoDrvWearoutTrap (172001)"
--#SUMMARY "IO Drive begins to wear out"
--#ARGUMENTS {8}
--#SEVERITY MINOR
--#TIMEINDEX 99
--#STATE DEGRADED
--#ENABLE true
--#CATEGORY "IO Drive Events"
DESCRIPTION "IO Drive begins to wear out.
This trap signifies that the agent has detected a wear out of
IO Drive configured with your system."
::= 172001
cpqIoDrvNonWritableTrap TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqIoDrvInfoNonWritableIndicator, cpqIoDrvInfoIndex, cpqIoDrvInfoName, cpqIoDrvInfoFirmwareVersion, cpqIoDrvInfoSparesPartNumber, cpqIoDrvInfoSerialNumber, cpqIoDrvInfoPCISlot }
--#TYPE "cpqIoDrvNonWritableTrap (172002)"
--#SUMMARY "IO Drive is not writeable due to excessive wear."
--#ARGUMENTS {8}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#STATE DEGRADED
--#ENABLE true
--#CATEGORY "IO Drive Events"
DESCRIPTION "IO Drive is not writeable due to excessive wear
This trap signifies that IO Drive configured with system is not
writeable due to excessive wear.
User Action: Replace the existing IO Drive to make it
writable."
::= 172002
cpqIoDrvFlashbackTrap TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqIoDrvInfoFlashbackIndicator, cpqIoDrvInfoIndex, cpqIoDrvInfoName, cpqIoDrvInfoFirmwareVersion, cpqIoDrvInfoSparesPartNumber, cpqIoDrvInfoSerialNumber, cpqIoDrvInfoPCISlot }
--#TYPE "cpqIoDrvFlashbackTrap (172003)"
--#SUMMARY "IO Drive flashback protection becomes degraded"
--#ARGUMENTS {8}
--#SEVERITY MINOR
--#TIMEINDEX 99
--#STATE DEGRADED
--#ENABLE true
--#CATEGORY "IO Drive Events"
DESCRIPTION "IO Drive flashback protection becomes degraded
This trap signifies that IO Drive flashback protection
configured with system is degraded."
::= 172003
cpqIoDrvTempHighTrap TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqIoDrvInfoCurrentTemp, cpqIoDrvInfoIndex, cpqIoDrvInfoName, cpqIoDrvInfoFirmwareVersion, cpqIoDrvInfoSparesPartNumber, cpqIoDrvInfoSerialNumber, cpqIoDrvInfoPCISlot }
--#TYPE "cpqIoDrvFlashbackTrap (172004)"
--#SUMMARY "Temperature sensor of IO Drive surpasses the threshold"
--#ARGUMENTS {8}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#STATE DEGRADED
--#ENABLE true
--#CATEGORY "IO Drive Events"
DESCRIPTION "Temperature sensor of IO Drive surpasses the threshold.
This trap signifies that the temperature sensor of IO Drive
configured with system surpasses the threshold configured."
::= 172004
cpqIoDrvTempOkTrap TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqIoDrvInfoCurrentTemp, cpqIoDrvInfoIndex, cpqIoDrvInfoName, cpqIoDrvInfoFirmwareVersion, cpqIoDrvInfoSparesPartNumber, cpqIoDrvInfoSerialNumber, cpqIoDrvInfoPCISlot }
--#TYPE "cpqIoDrvFlashbackTrap (172005)"
--#SUMMARY "Temperature sensor of IO Drive set below threshold"
--#ARGUMENTS {8}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
--#STATE OPERATIONAL
--#ENABLE true
--#CATEGORY "IO Drive Events"
DESCRIPTION "Temperature sensor of IO Drive set below threshold.
This trap signifies that the temperature sensor of IO Drive
configured with system surpasses the threshold configured."
::= 172005
cpqIoDrvErrorTrap TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqIoDrvInfoState, cpqIoDrvInfoIndex, cpqIoDrvInfoName, cpqIoDrvInfoFirmwareVersion, cpqIoDrvInfoSparesPartNumber, cpqIoDrvInfoSerialNumber, cpqIoDrvInfoPCISlot }
--#TYPE "cpqIoDrvFlashbackTrap (172006)"
--#SUMMARY "IO Drive is in an error state."
--#ARGUMENTS {8}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#STATE DEGRADED
--#ENABLE true
--#CATEGORY "IO Drive Events"
DESCRIPTION "IO Drive is in an error state."
::= 172006
END