A SCSI physical drive has failed.
This could be caused by the following:
Physical Drive Status Change. The Storage Agent has detected a change in the status of a SCSI physical drive. The current physical drive status is indicated in the cpqScsiPhyDrvStatus variable.
Check the physical drive status in the event description. If the status is failed(3) or predictiveFailure(8), the drive might need to be replaced. If the status is notConfigured(4), ensure that all of the drive switches are properly set and that the configuration utility has been run. If the status is badCable(5), verify that the cables are securely connected to the physical drive.
For additional troubleshooting, the following tasks are available:
HPE OneView Web Console
HPE Integrated Lights-Out
The following are monitored NT Event Log entries by this rule:
Event ID | Log File | Publisher | Log Message |
---|---|---|---|
5020 | HP OneView Management | HP OneView Event Manager-Server | SCSI Physical Drive Status Change (5020) Physical Drive Status Change. The Storage Agent has detected a change in the status of a SCSI physical drive. The current physical drive status is indicated in the cpqScsiPhyDrvStatus variable. Source IP Address: '%1'; Source System GUID: '%2'; Server Hostname: '%3'; SCSI Physical Drive Status: '%5'; (1=other, 2=ok, 3=failed, 4=notConfigured, 5=badCable, 6=missingWasOk, 7=missingWasFailed, 8=predictiveFailure, 9=missingWasPredictiveFailure, 10=offline, 11=missingWasOffline, 12=hardError) SCSI Physical Drive Controller Index: '%6'; SCSI Physical Drive Bus Index: '%7'; SCSI Physical Drive Index: '%8'; SCSI Physical Drive Vendor: '%9'; SCSI Physical Drive Model: '%10'; SCSI Physical Drive Firmware Revision: '%11'; SCSI Physical Drive Serial Number: '%12'; SCSI Physical Drive OS Name: '%13'; [SNMP TRAP: 5020 in CPQSCSI.MIB] |
See the latest information about Hewlett Packard Enterprise OneView Server Management Pack:
HPE Microsoft Management Integration Solution
Hewlett Packard Enterprise OneView Server Management Pack
Target | HewlettPackard.Oneview.Server.HPProliantServer |
Category | Alert |
Enabled | True |
Alert Generate | True |
Alert Severity | Error |
Alert Priority | High |
Remotable | True |
Event Log | HP OneView Management |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="HewlettPackard.Oneview.Server.HPProliantServer.SCSI_Physical_Drive_failed.Rule" Target="HewlettPackard.Oneview.Server.HPProliantServer" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<LogName>HP OneView Management</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HP OneView Event Manager-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5020</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="HewlettPackard.Oneview.Server.HPProliantServer"]/ObjectID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertName>SCSI Physical Drive failed.</AlertName>
<AlertDescription>$Data/EventDescription$</AlertDescription>
<AlertOwner/>
<Suppression>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>