HPE OneView Azure Stack Scale Unit Proliant Server Storage Physical Drive Health Monitor

HewlettPackard.Oneview.ApplianceAzureStackStamp.HewlettPackard.Oneview.Server.HPProliantServer.Storage.PhysicalDrive.AzureStackStamp.UnitMonitor (UnitMonitor)

HPE OneView Azure Stack Scale Unit Proliant Server Storage Physical Drive Health Monitor

Knowledge Base article:

Summary

This monitor rule monitors the health of HPE OneView Azure Stack Scale Unit Proliant Server Storage Physical Drive subcomponent. The rule executes a custom module and uses a property bag to process.

Configuration

If you disable this monitor, the health status of HPE OneView Azure Stack Scale Unit Proliant Server Storage Physical Drive will become unavailable.

Element properties:

TargetHewlettPackard.Oneview.Server.HPProliantServerStorage.PhysicalDrive.AzureStackStamp
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeHewlettPackard.OneView.ProliantServer.PhysicalDrive.AzureStackStamp.ResourceHealthState
RemotableTrue
AccessibilityInternal
Alert Message
HPE OneView Azure Stack Scale Unit Proliant Server Storage Physical Drive State Error
HPE OneView Azure Stack Scale Unit Proliant Server Storage Physical Drive is in Error State
RunAsHewlettPackard.OneView.RunAsProfile

Source Code:

<UnitMonitor ID="HewlettPackard.Oneview.ApplianceAzureStackStamp.HewlettPackard.Oneview.Server.HPProliantServer.Storage.PhysicalDrive.AzureStackStamp.UnitMonitor" Accessibility="Internal" Enabled="true" Target="HewlettPackard.Oneview.Server.HPProliantServerStorage.PhysicalDrive.AzureStackStamp" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="HewlettPackard.OneView.ProliantServer.PhysicalDrive.AzureStackStamp.ResourceHealthState" ConfirmDelivery="false" RunAs="HOL!HewlettPackard.OneView.RunAsProfile">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="HewlettPackard.Oneview.ApplianceAzureStackStamp.HewlettPackard.Oneview.Server.HPProliantServer.Storage.PhysicalDrive.AzureStackStamp.UnitMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HealthSuccess" MonitorTypeStateID="HealthSuccess" HealthState="Success"/>
<OperationalState ID="HealthWarning" MonitorTypeStateID="HealthWarning" HealthState="Warning"/>
<OperationalState ID="HealthError" MonitorTypeStateID="HealthError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SessionID>$Target/Host/Host/Host/Host/Host/Host/Property[Type="HewlettPackard.OneView.Appliance.AzureStackStamp"]/SessionID$</SessionID>
<HostAddress>$Target/Host/Host/Host/Host/Host/Host/Host/Property[Type="HOL!HewlettPackard.OneView.ApplianceCredential"]/HostAddress$_$Target/Host/Host/Host/Host/Host/Host/Property[Type="HewlettPackard.OneView.Appliance.AzureStackStamp"]/APIVersion$</HostAddress>
<Component>Server</Component>
<ComponentID>$Target/Property[Type="HewlettPackard.Oneview.Server.HPProliantServerStorage.PhysicalDrive.AzureStackStamp"]/SerialNumber$</ComponentID>
<PeriodInSeconds>900</PeriodInSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>