Physical Disks Health Monitor

Intel.Hardware.ModularServer.SharedDriveHealthMonitor (UnitMonitor)

This monitor tracks the health of individual shared Physical
Disks

Knowledge Base article:

Summary

This monitor checks the status of the shared disks in the Modular Server Chassis. This is done by running a timed query to CMM for the shared disk status. You can change the frequency of queries via Authoring tab.

Causes

An unhealthy state indicates that shared disk is marked dead by the firmware. The possible states are detailed below:

Physical Disk State

Description

MOM Health State

OK

The physical drive is functioning okay.

GREEN

ReBuilding

The physical drive is rebuilding.

GREEN

Missing

The configured drive is not present during system boot up or array insertion.

YELLOW

Not Applicable

Device is not present.

RED

Dead

The physical disk failed and marked dead by firmware.

RED

SCM Comm Error

Communication link to Storage Controller is broken.

RED

Element properties:

TargetIntel.Hardware.ModularServer.StorageSystem.PhysicalDrive
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeIntel.Hardware.ModularServer.PhysicalDriveHealthMonitorType
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Intel.Hardware.ModularServer.SharedDriveHealthMonitor" Accessibility="Internal" Enabled="true" Target="Intel.Hardware.ModularServer.StorageSystem.PhysicalDrive" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Intel.Hardware.ModularServer.PhysicalDriveHealthMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="UnHealthy" MonitorTypeStateID="DriveIsFaulty" HealthState="Error"/>
<OperationalState ID="Degraded" MonitorTypeStateID="DriveIsDegraded" HealthState="Warning"/>
<OperationalState ID="Healthy" MonitorTypeStateID="DriveIsHealthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>180</IntervalSeconds>
<HostName>$Target/Host/Host/Host/Property[Type='Intel.Hardware.ModularServer.Chassis']/HostName$</HostName>
<DeviceId>$Target/Property[Type='Intel.Hardware.ModularServer.StorageSystem.PhysicalDrive']/SlotNo$</DeviceId>
</Configuration>
</UnitMonitor>