-- Copyright(c) 2006-2007, LSI Logic Corporation -- MIB file for MegaRAID SAS controllers -- File Ver: 1.17 -- Previous: 1.16 -- Date: 04-06-2007 -- Revision : abortCConError and abortCConErrorSupported added. -- Revision : Temperature unit added in the description of enclosureTemperature, and spareType description has been updated -- Revision : clusterSupported was previously clusterSupportedSupported -- Revision : pdtInserted summery has been modified. -- Revision : Trap Section is modified to support HP-OV. -- Revision : compatibilityFlag, compatibilityInfo attribute added. -- Revision : Node description modified. -- Revision : DriverVersion Description updated and MIB updated according to MIB Review. -- Revision : firmwareVersion description updated -- Revision : Value Range implemented for read-write object. -- Revision : For LSI SAS support LSI-MegaRAID-SAS-MIB DEFINITIONS ::= BEGIN IMPORTS private, enterprises, Counter, Gauge FROM RFC1155-SMI PhysAddress,DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; -- LSI specific object identifiers. lsi OBJECT IDENTIFIER ::= {enterprises 3582} storageComponents OBJECT IDENTIFIER ::= { lsi 4 } lsiRAIDServer OBJECT IDENTIFIER ::= { storageComponents 1 } -- Server Information group. hostName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "Name/IP Address of the host system." ::= { lsiRAIDServer 1 } hostOSInfo OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "Operating System description where SNMP agent is running." ::= { lsiRAIDServer 2 } -- Version Information group. versionInfo OBJECT IDENTIFIER ::= {lsiRAIDServer 3} mibVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "The MIB version no. (xx.yy)" ::= { versionInfo 1 } agentModuleName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "The agent module name" ::= { versionInfo 2 } agentModuleVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "The module version in xx.yy format. Where xx is the major version number and yy is the minor version number(without build information)." ::= { versionInfo 3 } releaseDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "Module Release Date" ::= { versionInfo 4 } megaRAID-SAS OBJECT IDENTIFIER ::= { lsiRAIDServer 4 } -------------------------------------------------------------------------------- adapter OBJECT IDENTIFIER ::= {megaRAID-SAS 1} -- Adapter Table Definition---------------------------------------------------- adpNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total no of SAS adapters present." ::= { adapter 1 } adapterPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF AdapterPropertiesEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of adapter Entries containing Information/Properties about the adapters." ::= { adapter 2 } adapterPropertiesEntry OBJECT-TYPE SYNTAX AdapterPropertiesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the adapter table." INDEX { adapterID } ::= { adapterPropertiesTable 1 } AdapterPropertiesEntry ::= SEQUENCE { adapterID-APT INTEGER, rebuildRate INTEGER, reconstructionRate INTEGER, alarmState INTEGER, cacheFlushInteval INTEGER, clusterState INTEGER, predFailPollInterval INTEGER, intThrottleCount INTEGER, intThrottleTimeUs INTEGER, patrolReadRate INTEGER, bgiRate INTEGER, spinupDelay INTEGER, spinupDriveCount INTEGER, coercionMode INTEGER, nvramSize INTEGER, memorySize INTEGER, flashSize INTEGER, vdPresentCount INTEGER, vdDegradedCount INTEGER, vdOfflineCount INTEGER, pdPresentCount INTEGER, pdDiskPresentCount INTEGER, pdDiskPredFailureCount INTEGER, pdDiskFailedCount INTEGER, ccRate INTEGER, compatibilityFlag INTEGER, compatibilityInfo DisplayString, abortCConError INTEGER } -- defines for each attribute in AdapterEntry adapterID-APT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "AdapterID for this Adapter.(Unique)" ::= { adapterPropertiesEntry 1 } rebuildRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS optional DESCRIPTION "Rebuild rate on this Adapter." ::= { adapterPropertiesEntry 2 } reconstructionRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS optional DESCRIPTION "Reconstruction rate on this Adapter." ::= { adapterPropertiesEntry 3 } alarmState OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS optional DESCRIPTION "Alarm is enabled or disabled on this adapter. Values: disabled(0),enabled(1)" ::= { adapterPropertiesEntry 4 } cacheFlushInteval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Cache flush interval in seconds for this adapter." ::= { adapterPropertiesEntry 5 } clusterState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Cluster is enabled or disabled on this adapter. Values: disabled(0),enabled(1)" ::= { adapterPropertiesEntry 6 } predFailPollInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Number of seconds between precdictive fail polls on this adapter." ::= { adapterPropertiesEntry 7 } intThrottleCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Interrupt throttle active count on this adapter." ::= { adapterPropertiesEntry 8 } intThrottleTimeUs OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Interrupt throttle completion hold time on this adapter." ::= { adapterPropertiesEntry 9 } patrolReadRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS optional DESCRIPTION "Patrol Read Rate for this adapter." ::= { adapterPropertiesEntry 10 } bgiRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS optional DESCRIPTION "Background initialization rate for this adapter." ::= { adapterPropertiesEntry 11 } spinupDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Number of seconds to delay among spinup groups for this adapter." ::= { adapterPropertiesEntry 12 } spinupDriveCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Maximum number of drives to spin up at one time for this adapter." ::= { adapterPropertiesEntry 13 } coercionMode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Drive capacity coercion mode. 0->None; 1->128MB; 2->1GB" ::= { adapterPropertiesEntry 14 } nvramSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "NVRAM size in KB for this adapter." ::= { adapterPropertiesEntry 15 } memorySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Memory size in MB for this adapter." ::= { adapterPropertiesEntry 16 } flashSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Flash size in MB for this adapter." ::= { adapterPropertiesEntry 17 } vdPresentCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Virtual devices present in this adapter." ::= { adapterPropertiesEntry 18 } vdDegradedCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of virtual devices in this adapter those are critical" ::= { adapterPropertiesEntry 19 } vdOfflineCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of virtual devices in this adapter those are offline" ::= { adapterPropertiesEntry 20 } pdPresentCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Physical devices present in this adapter." ::= { adapterPropertiesEntry 21 } pdDiskPresentCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Physical disk devices present in this adapter." ::= { adapterPropertiesEntry 22 } pdDiskPredFailureCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of disk devices in this adapter those are critical" ::= { adapterPropertiesEntry 23 } pdDiskFailedCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of disk devices in this adapter those are failed" ::= { adapterPropertiesEntry 24 } ccRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS optional DESCRIPTION "Consistency Check rate on this Adapter." ::= { adapterPropertiesEntry 25 } compatibilityFlag OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "To inform compatibilities between Applications and FW. 0->incompatible; 1->compatible" ::= { adapterPropertiesEntry 26 } compatibilityInfo OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Compatibility Information. Format->(Firmware Forward compatibility flag:Firmware Backward compatibility flag:Firmware version flag:Application Forward compatibility flag:Application Backward compatibility flag:Application version flag)" ::= { adapterPropertiesEntry 27 } abortCConError OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS optional DESCRIPTION "Abort CC on detecting error is enabled or disabled on this adapter. Values: No(0),Yes(1),NA(2)" ::= { adapterPropertiesEntry 28 } --------------start adp info------------------------------------- adapterInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AdapterInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of adapter Entries containing Information/Properties about the adapters on the Controller." ::= { adapter 3 } adapterInfoEntry OBJECT-TYPE SYNTAX AdapterInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the adapterInfo table." INDEX { adapterID } ::= { adapterInfoTable 1 } AdapterInfoEntry ::= SEQUENCE { adapterID-AIT INTEGER, adapterVendorID DisplayString, devID DisplayString, subVendorID DisplayString, subDevID DisplayString, hostInterface INTEGER, hostInterfacePortCnt INTEGER, hostInterfacePortAddr DisplayString, devInterface DisplayString, devInterfacePortCnt INTEGER, devInterfacePortAddr DisplayString, productName DisplayString, serialNo DisplayString, firmwareVersion DisplayString, driverVersion DisplayString } -- defines for each attribute in AdapterEntry adapterID-AIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "AdapterID for this Adapter.(Unique)" ::= { adapterInfoEntry 1 } adapterVendorID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "PCI Vendor ID for this Adapter." ::= { adapterInfoEntry 2 } devID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "PCI Device ID for this Adapter." ::= { adapterInfoEntry 3 } subVendorID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "PCI Sub-Vendor ID for this adapter." ::= { adapterInfoEntry 4 } subDevID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "PCI Sub-Device ID for this adapter." ::= { adapterInfoEntry 5 } hostInterface OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Host interface information for this adapter. Values: N/A(0),PCIX(1),PCIE(2),iSCSI(3),SAS-3G(4)" ::= { adapterInfoEntry 6 } hostInterfacePortCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Port Count on this adapter." ::= { adapterInfoEntry 7 } hostInterfacePortAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Port address comma delimited" ::= { adapterInfoEntry 8 } devInterface OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Device (backend) interface supported on this adapter.SPI(1),SAS-3G(2),SATA-1-5G(3),SATA-3G(4). For multiple support comma delimited values will appear." ::= { adapterInfoEntry 9 } devInterfacePortCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Device Port Count on this adapter." ::= { adapterInfoEntry 10 } devInterfacePortAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Device Port address comma delimited" ::= { adapterInfoEntry 11 } productName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Product name e.g. MegaRAID SAS-8E, MegaRAID SAS-4X, etc." ::= { adapterInfoEntry 12 } serialNo OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Controller serial number" ::= { adapterInfoEntry 13 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Firmware version Format->(Firmware Package Version:Version:Date:Time)" ::= { adapterInfoEntry 14 } driverVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Driver version Format->(Driver Name:Version)" ::= { adapterInfoEntry 15 } --------------end adp info --------------start adp support info adapterSupportInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AdapterSupportInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of adapter Entries containing Information/Properties about the adapters on the Controller." ::= { adapter 4 } adapterSupportInfoEntry OBJECT-TYPE SYNTAX AdapterSupportInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the adapter table." INDEX { adapterID } ::= { adapterSupportInfoTable 1 } AdapterSupportInfoEntry ::= SEQUENCE { adapterID-ASIT INTEGER, maxArms INTEGER, maxSpans INTEGER, maxArrays INTEGER, maxVDs INTEGER, hardwarePresent DisplayString, maxConcurrentCmds INTEGER, maxSGECount INTEGER, maxRequestSize INTEGER, clusterPermitted INTEGER, clusterStatus INTEGER } -- defines for each attribute in AdapterEntry adapterID-ASIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "AdapterID for this Adapter.(Unique)" ::= { adapterSupportInfoEntry 1 } maxArms OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Maximum arms per Virtual Drive supported for this Adapter." ::= { adapterSupportInfoEntry 2 } maxSpans OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Maximum spans per Virtual Drive supported for this Adapter." ::= { adapterSupportInfoEntry 3 } maxArrays OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Maximum no of arrays supported for this adapter." ::= { adapterSupportInfoEntry 4 } maxVDs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Maximum number of Virtual Drive s supported for this adapter." ::= { adapterSupportInfoEntry 5 } hardwarePresent OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Supported Hardware on this adapter. bbu(1),alarm(2),nvram(3),uart(4). For multiple hw support a comma delimited list will appear." ::= { adapterSupportInfoEntry 6 } maxConcurrentCmds OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The maximum parallel commands supported on this adapter." ::= { adapterSupportInfoEntry 7 } maxSGECount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The maximum Scatter Gather Element count allowed on this adapter." ::= { adapterSupportInfoEntry 8 } maxRequestSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The maximum data transfer size in sectors, on this adapter." ::= { adapterSupportInfoEntry 9 } clusterPermitted OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Clustering support on this adapter. Values: FALSE(0),TRUE(1)" ::= { adapterSupportInfoEntry 10 } clusterStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Cluster state on this adapter. Values: ACTIVE(1),INACTIVE(0)" ::= { adapterSupportInfoEntry 11 } --------------end adp info --------------start adp operations support info adapterOperationsSupportInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AdapterOperationsSupportInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of adapter Entries containing Information/Properties about the adapters on the Controller." ::= { adapter 5 } adapterOperationsSupportInfoEntry OBJECT-TYPE SYNTAX AdapterOperationsSupportInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the adapter table." INDEX { adapterID } ::= { adapterOperationsSupportInfoTable 1 } AdapterOperationsSupportInfoEntry ::= SEQUENCE { adapterID INTEGER, rbldRateSupported INTEGER, ccRateSupported INTEGER, bgiRateSupported INTEGER, reconRateSupported INTEGER, patrolRateSupported INTEGER, alarmControlSupported INTEGER, clusterSupported INTEGER, bbuSupported INTEGER, spanningAllowedSupported INTEGER, dedicatedHotSparesSupported INTEGER, revertibleHotSparesSupported INTEGER, foreignConfigImportSupported INTEGER, selfDiagnosticSupported INTEGER, allowMixedRedundancyOnArraySupported INTEGER, abortCConErrorSupported INTEGER } -- defines for each attribute in AdapterEntry adapterID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "AdapterID for this Adapter.(Unique)" ::= { adapterOperationsSupportInfoEntry 1 } rbldRateSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Rebuilding rate change support for this Adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 2 } ccRateSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Consistency Check rate change support for this Adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 3 } bgiRateSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Background initialization rate change support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 4 } reconRateSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Reconstruction rate change support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 5 } patrolRateSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Patrol read rate change support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 6 } alarmControlSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Alarm control support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 7 } clusterSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Cluster support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 8 } bbuSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "BBU support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 9 } spanningAllowedSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Spanning support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 10 } dedicatedHotSparesSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Dedicated HotSpares support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 11 } revertibleHotSparesSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Revertible HotSpares support for this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 12 } foreignConfigImportSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Support foreign config import on this adapter. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 13 } selfDiagnosticSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Controller supports self diagnostic. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 14 } allowMixedRedundancyOnArraySupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Allow different Virtual Disk on the same array to have different redundancy levels. Values: false(0),true(1)" ::= { adapterOperationsSupportInfoEntry 15 } abortCConErrorSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Abort CC on detecting error is supported on this adapter. Values: No(0),Yes(1)" ::= { adapterOperationsSupportInfoEntry 16 } --------------end adp info -- BBU Information. bbuInfo OBJECT IDENTIFIER ::= {adapter 6} bbuNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The present number of rows in the BBU Table." ::= { bbuInfo 1 } bbuTable OBJECT-TYPE SYNTAX SEQUENCE OF BBUEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of BBU Entries containing Information/Properties about the BBU." ::= { bbuInfo 2 } bbuEntry OBJECT-TYPE SYNTAX BBUEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the BBU table." INDEX { bbuID } ::= { bbuTable 1 } BBUEntry ::= SEQUENCE { bbuID INTEGER, batteryType INTEGER, nextLearnTime INTEGER, absStateOfCharge INTEGER, fullChargeCapacity INTEGER, averageEmptyTime INTEGER, cycleCount INTEGER, firmwareStatus DisplayString, voltage INTEGER, autoLearnPeriod INTEGER, relStateOfCharge INTEGER, capacityRemain INTEGER, runTimeToEmpty INTEGER, avgTimeToFull INTEGER, errorMargin INTEGER, temperature INTEGER, mfgName DisplayString, deviceName DisplayString, serialNumber DisplayString, chargerStatus INTEGER, adpID INTEGER, remainingCapAlarm INTEGER, remainingTimeAlarm INTEGER, bbu-current INTEGER, gasGaugeStatus INTEGER } -- defines for each attribute in BBUEntry bbuID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "BBUID for this BBU.(Unique)" ::= { bbuEntry 1 } batteryType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "BBU Type. Values: n/a(0), ibbu(1), bbu(2)" ::= { bbuEntry 2 } nextLearnTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Time of next scheduled learn cycle (seconds past 1/1/2000)" ::= { bbuEntry 3 } absStateOfCharge OBJECT-TYPE SYNTAX INTEGER(0..100) ACCESS read-only STATUS optional DESCRIPTION "Predicted remaining capacity expressed as % of DesignCapacity() (0-100)" ::= { bbuEntry 4 } fullChargeCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Predicted pack capacity when it is fully charged in mAh" ::= { bbuEntry 5 } averageEmptyTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "One-minute rolling average of the predicted remaining battery life" ::= { bbuEntry 6 } cycleCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of charge cycles the battery has experienced" ::= { bbuEntry 7 } firmwareStatus OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Condition of battary in following order: packMissing(0/1) voltageLow(0/1) temperatureHigh(0/1) chargeActive(0/1) dischargeActive(0/1) learnCycleRequested(0/1) learnCycleActive(0/1) learnCycleFailed(0/1) learnCycleTimeout(0/1) i2cErrorsDetected(0/1) Only enabled(1) values will be shown" ::= { bbuEntry 8 } voltage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Accurate battery terminal voltage in mV, resolution of 1mV" ::= { bbuEntry 9 } autoLearnPeriod OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Time (in seconds) between learn cycles (0 to disable auto learn)" ::= { bbuEntry 10 } relStateOfCharge OBJECT-TYPE SYNTAX INTEGER(0..100) ACCESS read-only STATUS optional DESCRIPTION "Predicted remaining capacity expressed as % of FullChargeCapacity() (0-100)" ::= { bbuEntry 11 } capacityRemain OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Predicted charge or energy remaining in the battery in mAh" ::= { bbuEntry 12 } runTimeToEmpty OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Relative gain or loss in remaining life in response to change in power policy represent in minute" ::= { bbuEntry 13 } avgTimeToFull OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "One-minute rolling average of predicted remaining time to full charge" ::= { bbuEntry 14 } errorMargin OBJECT-TYPE SYNTAX INTEGER(2..100) ACCESS read-only STATUS optional DESCRIPTION "Expected margin of error (%) in charge calculation (2-100)" ::= { bbuEntry 15 } temperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Battery temperature in degree Centigrade" ::= { bbuEntry 16 } mfgName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Battery manufacturer's name" ::= { bbuEntry 17 } deviceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Battery name" ::= { bbuEntry 18 } serialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Battery serialNumber" ::= { bbuEntry 19 } chargerStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Battery charger status. Values: N/A(-1), off(0), complete(1), progress(2)" ::= { bbuEntry 20 } adpID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The adapter id where BBU is attached" ::= { bbuEntry 21 } remainingCapAlarm OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Remaining capacity to alarm" ::= { bbuEntry 22 } remainingTimeAlarm OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Remaining time to alarm" ::= { bbuEntry 23 } bbu-current OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Current(In mA) being supplied (or accepted) through the battery terminals" ::= { bbuEntry 24 } gasGaugeStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Gas gauge status" ::= { bbuEntry 25 } device OBJECT IDENTIFIER ::= {megaRAID-SAS 2} physicalDriveInfo OBJECT IDENTIFIER ::= {device 1} -- -- PD Information group. commonDeviceInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF CommonDeviceInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of general Physical Disk info" ::= { adapter 7 } commonDeviceInfoEntry OBJECT-TYPE SYNTAX CommonDeviceInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the CommonDeviceInfo table." INDEX { adapterID } ::= { commonDeviceInfoTable 1 } CommonDeviceInfoEntry ::= SEQUENCE { adapterID-CDIT INTEGER, forceOnline INTEGER, forceOffline INTEGER, forceRebuild INTEGER, supportsSAS INTEGER, supportsSATA INTEGER, allowMixInEnclosure INTEGER, allowMixInVD INTEGER, allowSataInCluster INTEGER } ----------- adapterID-CDIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Unique adapter ID" ::= { commonDeviceInfoEntry 1 } forceOnline OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Physical drive force Online operation support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 2 } forceOffline OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Physical drive force Offline operation support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 3 } forceRebuild OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Physical drive force Rebuild operation support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 4 } supportsSAS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SAS physical drive support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 5 } supportsSATA OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SATA physical drive support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 6 } allowMixInEnclosure OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Mix InEnclosure support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 7 } allowMixInVD OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "MixInVIRTUALDRIVE support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 8 } allowSataInCluster OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SataInCluster support. Values: notSupported(0), supported(1)" ::= { commonDeviceInfoEntry 9 } -------------------------------------- pdNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The present number of rows in the physical drive table." ::= { physicalDriveInfo 1 } physicalDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF PhysicalDriveEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of physical drive Entries containing Information/Properties about the drives" ::= { physicalDriveInfo 2 } physicalDriveEntry OBJECT-TYPE SYNTAX PhysicalDriveEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry in the Device Table." INDEX { physDevID } ::= { physicalDriveTable 1 } PhysicalDriveEntry ::= SEQUENCE { pdIndex INTEGER, physDevID INTEGER, -- physDevSeq INTEGER, oemSupported INTEGER, scsiDevType INTEGER, connectedAdapterPort DisplayString, deviceSpeed INTEGER, mediaErrCount INTEGER, otherErrCount INTEGER, predFailCount INTEGER, pdState INTEGER, disabledForRemoval INTEGER, linkSpeed INTEGER, pdSupportFlags DisplayString, sasAddr DisplayString, rawSize INTEGER, nonCoercedSize INTEGER, coercedSize INTEGER, enclDeviceId INTEGER, enclIndex INTEGER, slotNumber INTEGER, operationProgress DisplayString, adpID-PDT INTEGER, operationSupport DisplayString, vendorID DisplayString, productID DisplayString, diskType INTEGER } -- defines for each attribute in PhysicaldriveEntry pdIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The unique ID" ::= { physicalDriveEntry 1 } physDevID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The Device ID" ::= { physicalDriveEntry 2 } oemSupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Is the drive supported by the OEM (OEM-specific checks). Values: notSupported(1), supported(0)" ::= { physicalDriveEntry 3 } scsiDevType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Type of this Device. Values: disk(0),tape(1),printer(2),processor(3),cdrom(5),scanner(6),optical(7),enclosure(13),dvd(10),unknown(31)" ::= { physicalDriveEntry 4 } connectedAdapterPort OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Adapter port(s) to which the device is connected." ::= { physicalDriveEntry 5 } deviceSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Maximum supported speed. Values: speed-unknown(0),speed-1p5G(1),speed-3G(2)" ::= { physicalDriveEntry 6 } mediaErrCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Error count of the device" ::= { physicalDriveEntry 7 } otherErrCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Other error count of the device" ::= { physicalDriveEntry 8 } predFailCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Predictive fail count of the device" ::= { physicalDriveEntry 9 } pdState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Firmware's interpretation of drive state. Values: unconfigured-good(0),unconfigured-bad(1),hot-spare(2),offline(16),failed(17),rebuild(20),online(24)" ::= { physicalDriveEntry 10 } disabledForRemoval OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "If true, drive is ready for removal. Values: false(0),true(1)" ::= { physicalDriveEntry 11 } linkSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Negotiated link speed. Values: speed-unknown(0),speed-1p5G(1),speed-3G(2)" ::= { physicalDriveEntry 12 } pdSupportFlags OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "1st Byte:forcedPDGUID(0/1),2nd Byte:inVD(0/1),3rd Byte:isGlobalSpare(0/1),4th Byte:isSpare(0/1),5th Byte:isForeign(0/1),6th Byte:intf(0-Unknown, 1-parallel SCSI, 2-SAS, 3-SATA, 4-FC).A comma delimited list will appear." ::= { physicalDriveEntry 13 } sasAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Device SAS addresses. Comma separeted for multiple address" ::= { physicalDriveEntry 14 } rawSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Size(MB) before COD and coercion" ::= { physicalDriveEntry 15 } nonCoercedSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Size(MB) after COD is reserved but before coercion" ::= { physicalDriveEntry 16 } coercedSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Size(MB) after COD is reserved and after coercion" ::= { physicalDriveEntry 17 } enclDeviceId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure's device Id (in decimal); if device is not within enclosure value is -1" ::= { physicalDriveEntry 18 } enclIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Firmware internal enclosure index" ::= { physicalDriveEntry 19 } slotNumber OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-only STATUS optional DESCRIPTION "Slot number of this drive, if the Physical Disk is part of an enclosure then -1" ::= { physicalDriveEntry 20 } operationProgress OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Operation progress in %. e.g. Rebuild progress is 10%" ::= { physicalDriveEntry 21 } adpID-PDT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Controller id where this Physical Drive is attached" ::= { physicalDriveEntry 22 } operationSupport OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Online,Offline,Failed,Bad,Uncofigured"--,Spare,Spare,replaceMissing,markMissing,startRebuild,stopRebuild" ::= { physicalDriveEntry 23 } vendorID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Vendor ID" ::= { physicalDriveEntry 24 } productID OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Product ID" ::= { physicalDriveEntry 25 } diskType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Type of the disk : 0-Unknown, 1-parallel SCSI, 2-SAS, 3-SATA, 4-FC" ::= { physicalDriveEntry 26 } --Virtual Devices virtualDevice OBJECT IDENTIFIER ::= {megaRAID-SAS 3} commonVirtualDeviceInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF CommonVirtualDeviceInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of general Virtual Drive info" ::= { adapter 8 } commonVirtualDeviceInfoEntry OBJECT-TYPE SYNTAX CommonVirtualDeviceInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the CommonVirtualDeviceInfo table." INDEX { adapterID } ::= { commonVirtualDeviceInfoTable 1 } CommonVirtualDeviceInfoEntry ::= SEQUENCE { adapterID-CVDIT INTEGER, supportedReadPolicy INTEGER, supportedWritePolicy INTEGER, supportedIOPolicy INTEGER, supportedAccessPolicy INTEGER, supportedMinSize INTEGER, supportedMaxSize INTEGER } adapterID-CVDIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Unique adapter ID" ::= { commonVirtualDeviceInfoEntry 1 } supportedReadPolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Read policy support. Values: false(0),true(1)" ::= { commonVirtualDeviceInfoEntry 2 } supportedWritePolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Write policy support. Values: false(0),true(1)" ::= { commonVirtualDeviceInfoEntry 3 } supportedIOPolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "IO policy support. Values: false(0),true(1)" ::= { commonVirtualDeviceInfoEntry 4 } supportedAccessPolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Access policy support. Values: false(0),true(1)" ::= { commonVirtualDeviceInfoEntry 5 } supportedMinSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Minimum stripe size supported. 0(512B),1(1K),2(2K),3(4K),4(8K),5(16K),6(32),7(64K),8(128K) ... 11(1MB) etc" ::= { commonVirtualDeviceInfoEntry 6 } supportedMaxSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum stripe size supported. 0(512B),1(1K),2(2K),3(4K),4(8K),5(16K),6(32),7(64K),8(128K) ... 11(1MB) etc" ::= { commonVirtualDeviceInfoEntry 7 } vdInfo OBJECT IDENTIFIER ::= {virtualDevice 1} vdNumbers OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The present number of rows in the virtualDrive table." ::= { vdInfo 1 } virtualDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualDriveEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of Virtual Drives Entries containing Information/Properties about the virtualDrive." ::= { vdInfo 2 } virtualDriveEntry OBJECT-TYPE SYNTAX VirtualDriveEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry in the virtualDrive Table." INDEX { virtualDevID } ::= { virtualDriveTable 1 } VirtualDriveEntry ::= SEQUENCE { virtualDevID INTEGER, size INTEGER, clusterOwnerDeviceId INTEGER, targetId INTEGER, state INTEGER, name DisplayString, defaultCachePolicy INTEGER, accessPolicy INTEGER, diskCachePolicy INTEGER, bgiState INTEGER, prl INTEGER, rLQ INTEGER, sRL INTEGER, stripeSize INTEGER, numDrives INTEGER, spanDepth INTEGER, initState INTEGER, vdOperationProgress DisplayString, currentCachePolicy INTEGER, adapterID-VDT INTEGER } -- defines for each attribute in PhysicaldriveEntry virtualDevID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The unique Virtual Drives ID" ::= { virtualDriveEntry 1 } size OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Total size in MB of the drive" ::= { virtualDriveEntry 2 } clusterOwnerDeviceId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "VD owner's device Id" ::= { virtualDriveEntry 3 } targetId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Virtual Drive target id (i.e. 0 to 63)" ::= { virtualDriveEntry 4 } state OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The Device state: Values: offline(0),partially-degraded(1),degraded(2),optimal(3)" ::= { virtualDriveEntry 5 } name OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Virtual Drive name" ::= { virtualDriveEntry 6 } defaultCachePolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Default cache policy settings. Values: direct-io(0), cached-io(1)" ::= { virtualDriveEntry 7 } accessPolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Access policy settings. Values: access-rw(0), access-read-only(2), access-blocked(3)" ::= { virtualDriveEntry 8 } diskCachePolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Physical disk cache policy. Values: unchanged(0),enable(1),disable(2)" ::= { virtualDriveEntry 9 } bgiState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Disable/Enable Back Groung Initialization on this Virtual Drive. Values: disable(1),enable(0)" ::= { virtualDriveEntry 10 } prl OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Primay raid level" ::= { virtualDriveEntry 11 } rLQ OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Raid level qaulifier" ::= { virtualDriveEntry 12 } sRL OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Secondary raid level" ::= { virtualDriveEntry 13 } stripeSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Stripe Size. 0(512B),1(1K),2(2K),3(4K),4(8K),5(16K),6(32),7(64K),8(128K) ... 11(1MB) etc" ::= { virtualDriveEntry 14 } numDrives OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of drivers per span" ::= { virtualDriveEntry 15 } spanDepth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of spans. If only one array then it is considered as 1 span" ::= { virtualDriveEntry 16 } initState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "0=no init, 1=quick init, 2=full init" ::= { virtualDriveEntry 17 } vdOperationProgress OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Progress % for an operation / No operation in progress" ::= { virtualDriveEntry 18 } currentCachePolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Cache policy settings. Values: direct-io(0), cached-io(1)" ::= { virtualDriveEntry 19 } adapterID-VDT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Adapter ID" ::= { virtualDriveEntry 20 } --VD Span vdSpanInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF VDSpanInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of span Entries containing Information/Properties vd span." ::= { vdInfo 3 } vdSpanInfoEntry OBJECT-TYPE SYNTAX VDSpanInfoEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry in the vdSpan Table." INDEX { spanID } ::= { vdSpanInfoTable 1 } VDSpanInfoEntry ::= SEQUENCE { spanID INTEGER, vdID-VSIT INTEGER, startBlock INTEGER, numBlocks DisplayString, vdSpanArrayRef INTEGER, adapterID-VSIT INTEGER } spanID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The unique Span ID" ::= { vdSpanInfoEntry 1 } vdID-VSIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The Virtual Device ID" ::= { vdSpanInfoEntry 2 } startBlock OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Span physical disk starting block" ::= { vdSpanInfoEntry 3 } numBlocks OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Span physical disk block count" ::= { vdSpanInfoEntry 4 } vdSpanArrayRef OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Array reference (index)" ::= { vdSpanInfoEntry 5 } adapterID-VSIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Adapter ID" ::= { vdSpanInfoEntry 6 } --------------- arrayInfo OBJECT IDENTIFIER ::= {virtualDevice 4} arrayNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The present number of rows in the array table." ::= { arrayInfo 1 } arrayTable OBJECT-TYPE SYNTAX SEQUENCE OF ArrayEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of array Entries containing Information/Properties about the arrays." ::= { arrayInfo 2 } arrayEntry OBJECT-TYPE SYNTAX ArrayEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry in the array Table." INDEX { arrayID } ::= { arrayTable 1 } ArrayEntry ::= SEQUENCE { arrayID INTEGER, arraySize INTEGER, arrayNumDrives INTEGER, arrayRef INTEGER, pdList DisplayString, adapterID-AT INTEGER } -- defines for each attribute in PhysicaldriveEntry arrayID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The unique array ID" ::= { arrayEntry 1 } arraySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Size(MB) of smallest Physical Drive in array" ::= { arrayEntry 2 } arrayNumDrives OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of drives for this array" ::= { arrayEntry 3 } arrayRef OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Tag for the array" ::= { arrayEntry 4 } pdList OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Space separated Physical Drive identification. e.g. {devID devID devID} etc " ::= { arrayEntry 5 } adapterID-AT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Adapter ID." ::= { arrayEntry 6 } --------------- spareInfo OBJECT IDENTIFIER ::= {virtualDevice 5} spareDevNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The present number of rows in the sparepool table." ::= { spareInfo 1 } spareTable OBJECT-TYPE SYNTAX SEQUENCE OF SpareEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of sparepool Entries containing Information/Properties about the spare drive" ::= { spareInfo 2 } spareEntry OBJECT-TYPE SYNTAX SpareEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry in the sparepool Table." INDEX { spareID } ::= { spareTable 1 } SpareEntry ::= SEQUENCE { spareID INTEGER, deviceIdentification INTEGER, spareType DisplayString, arrayCount INTEGER, arrayIDs DisplayString, adapterID-ST INTEGER } -- defines for each attribute in PhysicaldriveEntry spareID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The unique Device ID" ::= { spareEntry 1 } deviceIdentification OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The unique Device ID" ::= { spareEntry 2 } spareType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Spare type. isDedicated(0/1)isRevertible(0/1)isEnclAffinity(0/1). 1 implies particular feature is enable and 0 represent feature is disable." ::= { spareEntry 3 } arrayCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The number of arrays to which the Physical Drive can be dedicated" ::= { spareEntry 4 } arrayIDs OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Comma separated array ids. e.g. 2,4,5 etc " ::= { spareEntry 5 } adapterID-ST OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Adapter ID." ::= { spareEntry 6 } -- Enclosure Information. enclosureInfo OBJECT IDENTIFIER ::= {lsiRAIDServer 5} enclosureNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The present number of rows in the enclosure table." ::= { enclosureInfo 1 } enclosureTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosureEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of Enclosure Entries containing Information/Properties about the enclosures in the system." ::= { enclosureInfo 2 } enclosureEntry OBJECT-TYPE SYNTAX EnclosureEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the enclosure table." INDEX { enclosureID } ::= { enclosureTable 1 } EnclosureEntry ::= SEQUENCE { enclosureID INTEGER, deviceId INTEGER, enclosureIndex INTEGER, slotCount INTEGER, psCount INTEGER, fanCount INTEGER, tempSensorCount INTEGER, alarmCount INTEGER, simCount INTEGER, isFault INTEGER, pdCount INTEGER, pdIds DisplayString, adapterID-ET INTEGER } -- defines for each attribute in EnclosureEntry enclosureID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "EnclosureID for this enclosure.(Unique)" ::= { enclosureEntry 1 } deviceId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure device Id." ::= { enclosureEntry 2 } enclosureIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Firmware internal enclosure index" ::= { enclosureEntry 3 } slotCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of slots" ::= { enclosureEntry 4 } psCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of power supplies" ::= { enclosureEntry 5 } fanCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of fans" ::= { enclosureEntry 6 } tempSensorCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of temperature sensors" ::= { enclosureEntry 7 } alarmCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of alarms" ::= { enclosureEntry 8 } simCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of SIM modules" ::= { enclosureEntry 9 } isFault OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure has entered a FAULT state or not. Values: false(0),true(1)" ::= { enclosureEntry 10 } pdCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Number of physical drives present" ::= { enclosureEntry 11 } pdIds OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Physical drive deviceIds space separated." ::= { enclosureEntry 12 } adapterID-ET OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Adapter ID." ::= { enclosureEntry 13 } ---------------------- enclosureFanTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosureFanEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of fan Entries containing Information/Properties about the enclosureFan." ::= { enclosureInfo 3 } enclosureFanEntry OBJECT-TYPE SYNTAX EnclosureFanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the enclosureFan table." INDEX { fanID } ::= { enclosureFanTable 1 } EnclosureFanEntry ::= SEQUENCE { fanID INTEGER, enclosureId INTEGER, fanStatus INTEGER } -- defines for each attribute in EnclosureEntry fanID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "ID for this EnclosureFan.(Unique)" ::= { enclosureFanEntry 1 } enclosureId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure ID where the fan is attached" ::= { enclosureFanEntry 2 } fanStatus OBJECT-TYPE SYNTAX INTEGER{ status-invalid(1), status-ok(2), status-critical(3), status-nonCritical(4), status-unrecoverable(5), status-not-installed(6), status-unknown(7), status-not-available(8) } ACCESS read-only STATUS optional DESCRIPTION "status of the fan" ::= { enclosureFanEntry 3 } ---------------------- enclosureSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosureSlotEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of slot Entries containing Information/Properties about the enclosure slots." ::= { enclosureInfo 4 } enclosureSlotEntry OBJECT-TYPE SYNTAX EnclosureSlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the enclosureSlot table." INDEX { slotID } ::= { enclosureSlotTable 1 } EnclosureSlotEntry ::= SEQUENCE { slotID INTEGER, enclosureId-EST INTEGER, slotStatus INTEGER } -- defines for each attribute in EnclosureEntry slotID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "ID for this slot.(Unique)" ::= { enclosureSlotEntry 1 } enclosureId-EST OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "enclosure ID" ::= { enclosureSlotEntry 2 } slotStatus OBJECT-TYPE SYNTAX INTEGER{ status-invalid(1), status-ok(2), status-critical(3), status-nonCritical(4), status-unrecoverable(5), status-not-installed(6), status-unknown(7), status-not-available(8) } ACCESS read-only STATUS optional DESCRIPTION "status of the device" ::= { enclosureSlotEntry 3 } ---------------------- enclosurePowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosurePowerSupplyEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of powerSupply Entries containing Information/Properties about the enclosure powerSupply" ::= { enclosureInfo 5 } enclosurePowerSupplyEntry OBJECT-TYPE SYNTAX EnclosurePowerSupplyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the powerSupply table." INDEX { powerSupplyID } ::= { enclosurePowerSupplyTable 1 } EnclosurePowerSupplyEntry ::= SEQUENCE { powerSupplyID INTEGER, enclosureId-EPST INTEGER, powerSupplyStatus INTEGER } -- defines for each attribute in EnclosureEntry powerSupplyID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "ID for this powerSupply.(Unique)" ::= { enclosurePowerSupplyEntry 1 } enclosureId-EPST OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure id for the powerSupply" ::= { enclosurePowerSupplyEntry 2 } powerSupplyStatus OBJECT-TYPE SYNTAX INTEGER{ status-invalid(1), status-ok(2), status-critical(3), status-nonCritical(4), status-unrecoverable(5), status-not-installed(6), status-unknown(7), status-not-available(8) } ACCESS read-only STATUS optional DESCRIPTION "Status of the power Supply" ::= { enclosurePowerSupplyEntry 3 } ---------------------- enclosureTempSensorTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosureTempSensorEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of TempSensor Entries containing Information/Properties about the enclosure TempSensor" ::= { enclosureInfo 6 } enclosureTempSensorEntry OBJECT-TYPE SYNTAX EnclosureTempSensorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the adapter table." INDEX { tempSensorID } ::= { enclosureTempSensorTable 1 } EnclosureTempSensorEntry ::= SEQUENCE { tempSensorID INTEGER, enclosureId-ETST INTEGER, tempSensorStatus INTEGER, enclosureTemperature INTEGER } -- defines for each attribute in EnclosureEntry tempSensorID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "ID for this TempSensor.(Unique)" ::= { enclosureTempSensorEntry 1 } enclosureId-ETST OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure id for this TempSensor" ::= { enclosureTempSensorEntry 2 } tempSensorStatus OBJECT-TYPE SYNTAX INTEGER{ status-invalid(1), status-ok(2), status-critical(3), status-nonCritical(4), status-unrecoverable(5), status-not-installed(6), status-unknown(7), status-not-available(8) } ACCESS read-only STATUS optional DESCRIPTION "Status of the Temparature Sensor" ::= { enclosureTempSensorEntry 3 } enclosureTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Current temperature in degree Centigrade" ::= { enclosureTempSensorEntry 4 } ---------------------- enclosureAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosureAlarmEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of Alarm Entries containing Information/Properties about enclosure Alarms" ::= { enclosureInfo 7 } enclosureAlarmEntry OBJECT-TYPE SYNTAX EnclosureAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the enclosureAlarm table." INDEX { alarmID } ::= { enclosureAlarmTable 1 } EnclosureAlarmEntry ::= SEQUENCE { alarmID INTEGER, enclosureId-EAT INTEGER, alarmStatus INTEGER } -- defines for each attribute in EnclosureAlarmEntry alarmID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "ID for this Alarm.(Unique)" ::= { enclosureAlarmEntry 1 } enclosureId-EAT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure id where the Alarm is attached" ::= { enclosureAlarmEntry 2 } alarmStatus OBJECT-TYPE SYNTAX INTEGER{ status-invalid(1), status-ok(2), status-critical(3), status-nonCritical(4), status-unrecoverable(5), status-not-installed(6), status-unknown(7), status-not-available(8) } ACCESS read-only STATUS optional DESCRIPTION "Status of the alarm" ::= { enclosureAlarmEntry 3 } ---------------------- enclosureSIMTable OBJECT-TYPE SYNTAX SEQUENCE OF EnclosureSIMEntry ACCESS not-accessible STATUS optional DESCRIPTION "A List of SIM Entries containing Information/Properties about enclosure SIMs" ::= { enclosureInfo 8 } enclosureSIMEntry OBJECT-TYPE SYNTAX EnclosureSIMEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the enclosureSIM table." INDEX { simID } ::= { enclosureSIMTable 1 } EnclosureSIMEntry ::= SEQUENCE { simID INTEGER, enclosureId-ESIT INTEGER, simStatus INTEGER } -- defines for each attribute in EnclosureEntry simID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "ID for this SIM.(Unique)" ::= { enclosureSIMEntry 1 } enclosureId-ESIT OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Inclosure ID where the SIM is attached" ::= { enclosureSIMEntry 2 } simStatus OBJECT-TYPE SYNTAX INTEGER{ status-invalid(1), status-ok(2), status-critical(3), status-nonCritical(4), status-unrecoverable(5), status-not-installed(6), status-unknown(7), status-not-available(8) } ACCESS read-only STATUS optional DESCRIPTION "Status of the SIM" ::= { enclosureSIMEntry 3 } -------------------------------Traps-------------------------------------------- adapterTraps OBJECT IDENTIFIER ::= {lsiRAIDServer 6} -- Following are the Objects defined for Traps atAdpNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Adapter ID for which Trap is generated." ::= { adapterTraps 1001 } atAlarmState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Alarm disabled/enabled. Values: disabled(0),enabled(1)" ::= { adapterTraps 1002 } atRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "BGI/Check Consistency/Rebuild/Patrol Read/Reconstruction Rate" ::= { adapterTraps 1003 } atFlashImageName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Flash Image Name" ::= { adapterTraps 1004 } -- Following are the trap definitions, which use variables defined -- within the object lsiRaidMib. adpAlarmStateEnabled TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Alarm has been enabled by user for Adapter $1" --#TYPE "LSI SAS Trap: Alarm Enabled" --#SUMMARY "Alarm has been enabled by user for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8001 adpBGIRateChanged TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atRate, atAdpNumber } DESCRIPTION "Background initialization rate changed to $1 for Adapter $2" --#TYPE "LSI SAS Trap: Background Initialization Rate Changed" --#SUMMARY "Background Initialization Rate changed to %d for Adapter %d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8002 adpCacheDiscarded TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Controller $1 cache discarded due to memory/battery problems" --#TYPE "LSI SAS Trap: Controller Cache Discarded" --#SUMMARY "Controller %d cache discarded due to memory/battery problems" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8003 adpCacheRebootCantRecover TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Unable to recover cache data due to configuration mismatch for Adapter $1" --#TYPE "LSI SAS Trap: Unable to Recover Cache data" --#SUMMARY "Unable to recover Cache Data due to configuration mismatch for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8004 adpCacheRebootRecover TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Cache data recovered successfully for Adapter $1" --#TYPE "LSI SAS Trap:Cache Recovered" --#SUMMARY "Cache Data Recovered for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8005 adpCacheVersionMismatch TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Controller cache discarded due to firmware version incompatibility for Adapter $1" --#TYPE "LSI SAS Trap: Controller Cache Discarded" --#SUMMARY "Controller Cache Discarded due to Firmware version incompatibility for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8006 adpCCRateChanged TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atRate, atAdpNumber } DESCRIPTION "Consistency Check rate changed to $1 for Adapter $2" --#TYPE "LSI SAS Trap: Consistency Check Rate changed" --#SUMMARY "Consistency Check Rate changed to %d for Adapter %d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8007 adpFlashBadImage TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash downloaded image corrupted for Adapter $1" --#TYPE "LSI SAS Trap: Flash Download Image corrupted" --#SUMMARY "Flash download image corrupted for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8008 adpFlashEraseError TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash erase error for Adapter $1" --#TYPE "LSI SAS Trap: Flash Erase Error" --#SUMMARY "Flash erase error for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8009 adpFlashEraseTimeout TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash timeout during erase for Adapter $1" --#TYPE "LSI SAS Trap: Flash Timeout during Erase" --#SUMMARY "Flash Timeout during Erase for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8010 adpFlashGeneralError TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash error for Adapter $1" --#TYPE "LSI SAS Trap: Flash Error" --#SUMMARY "General Flash Error occurred for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8011 adpFlashImage TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atFlashImageName, atAdpNumber } DESCRIPTION "Flashing image: $1 for Adapter $2" --#TYPE "LSI SAS Trap: Flashing Image" --#SUMMARY "Flashing Image %s for Adapter %d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8012 adpFlashOK TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash of new firmware image(s)complete for Adapter $1" --#TYPE "LSI SAS Trap: Flash of Firmware Image Complete" --#SUMMARY "Flash of Firmware Image complete for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8013 adpFlashProgramError TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash programming error for Adapter $1" --#TYPE "LSI SAS Trap: Flash programming Error" --#SUMMARY "Flash programming error for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8014 adpFlashProgramTimeout TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Flash timeout during programming for Adapter $1" --#TYPE "LSI SAS Trap: Flash timeout" --#SUMMARY "Flash timeout during programming for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8015 adpLogCleared TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Event log cleared for Adapter $1" --#TYPE "LSI SAS Trap: Event Log cleared" --#SUMMARY "Event log cleared for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8016 adpLogWrapped TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Event log wrapped for Adapter $1" --#TYPE "LSI SAS Trap: Event log wrapped" --#SUMMARY "Event log wrapped for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8017 adpPatrolReadComplete TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Patrol Read complete for Adapter $1" --#TYPE "LSI SAS Trap: Patrol Read complete" --#SUMMARY "Patrol Read complete for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8018 adpPatrolReadPaused TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Patrol Read paused for Adapter $1" --#TYPE "LSI SAS Trap: Patrol Read paused" --#SUMMARY "Patrol Read paused for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8019 adpPatrolReadResumed TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Patrol Read resumed for Adapter $1" --#TYPE "LSI SAS Trap: Patrol Read resumed" --#SUMMARY "Patrol Read resumed for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8020 adpPatrolReadStarted TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Patrol Read started for Adapter $1" --#TYPE "LSI SAS Trap: Patrol Read Started" --#SUMMARY "Patrol Read started for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8021 adpShutdown TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Shutdown command received for Adapter $1" --#TYPE "LSI SAS Trap: Shutdown command received" --#SUMMARY "Shutdown command received for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8022 adpHibernate TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Hibernate command received for Adapter $1" --#TYPE "LSI SAS Trap: Hibernate command received" --#SUMMARY "Hibernate command received for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8023 adpCrash TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Fatal error received for Adapter $1" --#TYPE "LSI SAS Trap: Fatal Error received" --#SUMMARY "Fatal error received for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8024 adpRRChanged TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atRate, atAdpNumber } DESCRIPTION "Rebuild rate changed to $1 for Adapter $2" --#TYPE "LSI SAS Trap: Rebuild Rate changed" --#SUMMARY "Rebuild Rate changed to %d for Adapter %d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8025 adpPRRateChanged TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atRate, atAdpNumber } DESCRIPTION "Patrol Read rate changed to $1 for Adapter $2" --#TYPE "LSI SAS Trap: Patrol Read Rate changed" --#SUMMARY "Patrol Read Rate changed to %d for Adapter %d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8026 adpAlarmStateDisabled TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Alarm has been disabled by user for Adapter $1" --#TYPE "LSI SAS Trap: Alarm disabled" --#SUMMARY "Alarm disabled by user for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8027 adpConfigCleared TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Configuration cleared for Adapter $1" --#TYPE "LSI SAS Trap: Configuration cleared" --#SUMMARY "Configuration cleared for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8028 adpReconRateChanged TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atRate, atAdpNumber } DESCRIPTION "Reconstruction rate changed to $1 for Adapter $2" --#TYPE "LSI SAS Trap: Reconstruction Rate changed" --#SUMMARY "Reconstruction Rate changed to %d for Adapter %d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8029 adpDefault TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Factory defaults restored for Adapter $1" --#TYPE "LSI SAS Trap: Factory defaults restored" --#SUMMARY "Factory defaults restored for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8030 -- bbu trap---------- bbuPresent TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery Present for Adapter $1" --#TYPE "LSI SAS Trap: Battery present" --#SUMMARY "Battery Present for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8031 bbuNotPresent TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery Not Present for Adapter $1" --#TYPE "LSI SAS Trap: Battery not present" --#SUMMARY "Battery not Present for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8032 bbuNewBattery TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "New Battery Detected for Adapter $1" --#TYPE "LSI SAS Trap: New Battery detected" --#SUMMARY "New Battery Detected for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8033 bbuReplaced TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery has been replaced for Adapter $1" --#TYPE "LSI SAS Trap: Battery replaced" --#SUMMARY "Battery has been replaced for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8034 bbuTempHigh TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery temperature is high for Adapter $1" --#TYPE "LSI SAS Trap: Battery temperature high" --#SUMMARY "Battery Temperature is high for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8035 bbuVoltageLow TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery voltage low for Adapter $1" --#TYPE "LSI SAS Trap: Battery voltage low" --#SUMMARY "Battery voltage low for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8036 bbuCharging TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery started charging for Adapter $1" --#TYPE "LSI SAS Trap: Battery started charging" --#SUMMARY "Battery started charging for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8037 bbuDisCharging TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery is discharging for Adapter $1" --#TYPE "LSI SAS Trap: Battery discharging" --#SUMMARY "Battery is discharging for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8038 bbuTempNormal TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery temperature is normal for Adapter $1" --#TYPE "LSI SAS Trap: Battery temperature normal" --#SUMMARY "Battery temperature is normal for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8039 bbuReplace TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery needs replacement, SOH Bad for Adapter $1" --#TYPE "LSI SAS Trap: Battery needs replacement" --#SUMMARY "Battery needs replacement for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8040 bbuRelearnStarted TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery relearn started for Adapter $1" --#TYPE "LSI SAS Trap: Battery relearn started" --#SUMMARY "Battery Relearn started for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8041 bbuRelearnProgress TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery relearn in progress for Adapter $1" --#TYPE "LSI SAS Trap: Battery relearn in progress" --#SUMMARY "Battery Relearn in progress for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8042 bbuRelearnComplete TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery relearn completed for Adapter $1" --#TYPE "LSI SAS Trap: Battery relearn completed" --#SUMMARY "Battery Relearn completed for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8043 bbuRelearnTimeout TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery relearn timed out for Adapter $1" --#TYPE "LSI SAS Trap: Battery relearn timed out" --#SUMMARY "Battery Relearn timed out for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8044 bbuRelearnPending TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery relearn pending: Battery is under charge for Adapter $1" --#TYPE "LSI SAS Trap: Battery relearn pending" --#SUMMARY "Battery Relearn pending: Battery is under charge for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8045 bbuRelearnPostponed TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery relearn postponed for Adapter $1" --#TYPE "LSI SAS Trap: Battery relearn postponed" --#SUMMARY "Battery Relearn postponed for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8046 bbuRemoved TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Battery removed for Adapter $1" --#TYPE "LSI SAS Trap: Battery removed" --#SUMMARY "Battery removed for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8047 bbuCapacityLow TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Current capacity of the battery is below threshold for Adapter $1" --#TYPE "LSI SAS Trap: Current capacity below threshold" --#SUMMARY "Current capacity of the battery is below threshold for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8048 bbuCapacityAbove TRAP-TYPE ENTERPRISE adapterTraps VARIABLES { atAdpNumber } DESCRIPTION "Current capacity of the battery is above threshold for Adapter $1" --#TYPE "LSI SAS Trap: Current capacity above threshold" --#SUMMARY "Current capacity of the battery is above threshold for Adapter %d" --#ARGUMENTS {0} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8049 ---------------vd trap---------- vdTraps OBJECT IDENTIFIER ::= {lsiRAIDServer 7} vdNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "vd Target ID for which Trap is generated." ::= { vdTraps 1101 } vdSeq OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "vd Sequence no for which Trap is generated." ::= { vdTraps 1102 } vdProg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "progress %" ::= { vdTraps 1103 } vdCachePolicyChangeReason OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "VD cache policy." ::= { vdTraps 1104 } vdNewState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "VD state" ::= { vdTraps 1105 } vdOldState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Virtual Drives state" ::= { vdTraps 1106 } -- Following are the trap definitions, which use variables defined -- within the object lsiRaidMib. vdtBGIAborted TRAP-TYPE ENTERPRISE vdTraps VARIABLES { atAdpNumber,vdNumber} DESCRIPTION "BGI aborted on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: BGI aborted" --#SUMMARY "BGI aborted on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8101 vdtBGICompleted TRAP-TYPE ENTERPRISE vdTraps VARIABLES { atAdpNumber,vdNumber} DESCRIPTION "BGI completed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: BGI completed" --#SUMMARY "BGI completed on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8102 vdtBGIDoneWR TRAP-TYPE ENTERPRISE vdTraps VARIABLES { atAdpNumber,vdNumber} DESCRIPTION "BGI completed with uncorrectable errors on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: BGI completed with uncorrectble errors" --#SUMMARY "BGI completed with uncorrectable errors on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8103 vdtBGIFailed TRAP-TYPE ENTERPRISE vdTraps VARIABLES { atAdpNumber,vdNumber} DESCRIPTION "BGI failed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: BGI failed" --#SUMMARY "BGI failed on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8104 vdtBGIStarted TRAP-TYPE ENTERPRISE vdTraps VARIABLES { atAdpNumber,vdNumber} DESCRIPTION "BGI started on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: BGI started" --#SUMMARY "BGI started on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8105 vdtCCStarted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "CC started on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: CC started" --#SUMMARY "CC started on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8107 vdtCCCompleted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "CC completed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: CC completed" --#SUMMARY "CC completed on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8108 vdtCCFailed TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "CC failed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: CC failed" --#SUMMARY "CC failed on Adapter -%d VD Target-%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8109 vdtCCAborted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "CC aborted on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: CC aborted" --#SUMMARY "CC aborted on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8110 vdtCCCompCor TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "CC completed with correction on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: CC completed with correction" --#SUMMARY "CC completed with correction on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8111 vdtInitAborted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Initialization aborted on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: Initialization aborted" --#SUMMARY "Initialization aborted on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8112 vdtInitFailed TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Initialization failed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: Initialization failed" --#SUMMARY "Initialization failed on Adapter -%d VD Target-%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8113 vdtInitCompleted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Initialization completed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: Initialization completed" --#SUMMARY "Initialization completed on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8114 vdtInitFastStarted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Fast Initialization started on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: Fast Initialization started" --#SUMMARY "Fast Initialization started on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8115 vdtInitFullStarted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Full Initialization started on Adapter-$1 VD Target-$2" --#TYPE "LSI SAS Trap: Full Initialization started" --#SUMMARY "Full Initialization started on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8116 vdtReconStarted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Reconstruction started on Adapter-$1 VD Target-$2" --#TYPE "LSI SAS Trap: Reconstruction started" --#SUMMARY "Reconstruction started on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8117 vdtReconCompleted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Reconstruction completed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: Reconstruction completed" --#SUMMARY "Reconstruction completed on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8118 vdtReconResumed TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Reconstruction resumed on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: Reconstruction resumed" --#SUMMARY "Reconstruction resumed on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8119 vdtReconStopped TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "Reconstruction stopped on Adapter-$1 VD Target-$2" --#TYPE "LSI SAS Trap: Reconstruction stopped" --#SUMMARY "Reconstruction stopped on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8120 vdtStateChange TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber, vdOldState, vdNewState} DESCRIPTION "VD state changed on Adapter -$1 VD Target -$2 from $3 to $4" --#TYPE "LSI SAS Trap: VD state changed" --#SUMMARY "VD state changed on Adapter -%d VD Target -%d from %d to %d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8121 vdtCreated TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "A new VD created on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: New VD created" --#SUMMARY "A new VD created on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8122 vdtDeleted TRAP-TYPE ENTERPRISE vdTraps VARIABLES {atAdpNumber,vdNumber} DESCRIPTION "A VD deleted on Adapter -$1 VD Target -$2" --#TYPE "LSI SAS Trap: VD deleted" --#SUMMARY "A VD deleted on Adapter -%d VD Target -%d" --#ARGUMENTS {0,1} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8123 ---------------vd trap---------- pdTraps OBJECT IDENTIFIER ::= {lsiRAIDServer 8} pdID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Device ID for which Trap is generated." ::= { pdTraps 1201 } pdEncIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Enclosure index(0 means not within an enclosure) for which Trap is generated." ::= { pdTraps 1202 } pdSlotNo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Slot no for the enclosure" ::= { pdTraps 1203 } pdNewState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Physical Drive state" ::= { pdTraps 1204 } pdOldState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Physical Drive state" ::= { pdTraps 1205 } -- Following are the trap definitions, which use variables defined -- within the object lsiRaidMib. pdtClearAborted TRAP-TYPE ENTERPRISE pdTraps VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo } DESCRIPTION "Physical Drive Clear aborted on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive Clear aborted" --#SUMMARY "Physical Drive Clear aborted on Adapter -%d Dev -%d Enc -%d Slot-%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8201 pdtClearFailed TRAP-TYPE ENTERPRISE pdTraps VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo } DESCRIPTION " Physical Drive Clear failed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive Clear failed" --#SUMMARY "Physical Drive Clear failed on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8202 pdtClearStarted TRAP-TYPE ENTERPRISE pdTraps VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo } DESCRIPTION " Physical Drive Clear started on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive Clear started" --#SUMMARY "Physical Drive Clear started on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8203 pdtClearCompleted TRAP-TYPE ENTERPRISE pdTraps VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo } DESCRIPTION " Physical Drive Clear completed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive Clear completed" --#SUMMARY "Physical Drive Clear completed on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8204 pdtError TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Error occurred on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Error occurred" --#SUMMARY "Error occurred on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8205 pdtFormatStart TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION " Physical Drive format started on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive Format started" --#SUMMARY "Physical Drive Format started on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8206 pdtFormatCompleted TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION " Physical Drive format completed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive Format completed" --#SUMMARY "Physical Drive Format completed on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8207 pdtInserted TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "PD inserted on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive inserted" --#SUMMARY "PD inserted on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8208 pdtRblAborted TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild aborted on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild aborted" --#SUMMARY "Rebuild aborted on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8209 pdtRblCompleted TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild completed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild completed" --#SUMMARY "Rebuild completed on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8210 pdtRblFailedBS TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild failed(bad source) on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild failed(bad source)" --#SUMMARY "Rebuild failed(bad source) on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8211 pdtRblFailedBT TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild failed(bad target) on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild failed(bad target)" --#SUMMARY "Rebuild failed(bad target) on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8212 pdtRblStart TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild started on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild started" --#SUMMARY "Rebuild started on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8213 pdtRblResumed TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild resumed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild resumed" --#SUMMARY "Rebuild resumed on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8214 pdtRblStartA TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION "Rebuild started(auto) on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Rebuild started(auto)" --#SUMMARY "Rebuild started(auto) on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8215 pdtRemoved TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo} DESCRIPTION " Physical Drive removed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4" --#TYPE "LSI SAS Trap: Physical Drive removed" --#SUMMARY "Physical Drive removed on Adapter -%d Dev -%d Enc -%d Slot -%d" --#ARGUMENTS {0,1,2,3} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8216 pdtStateChange TRAP-TYPE ENTERPRISE pdTraps VARIABLES {atAdpNumber,pdID,pdEncIndex,pdSlotNo, pdOldState, pdNewState} DESCRIPTION "PD state changed on Adapter -$1 Dev -$2 Enc -$3 Slot -$4 from $5 to $6" --#TYPE "LSI SAS Trap: PD state changed" --#SUMMARY "PD state changed on Adapter -%d Dev -%d Enc -%d Slot -%d from %d to %d" --#ARGUMENTS {0,1,2,3,4,5} --#SEVERITY INFORMATIONAL --#GENERIC 6 --#CATEGORY "Error Events" --#STATE OPERATIONAL ::= 8217 copyrightInfo OBJECT IDENTIFIER ::= {lsiRAIDServer 9} copyright OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) ACCESS read-only STATUS mandatory DESCRIPTION "LSI LOGIC " ::= { copyrightInfo 1 } END