HPE OneView Azure Stack Scale Unit Proliant Server Memory Health Monitor

HewlettPackard.Oneview.ApplianceAzureStackStamp.HewlettPackard.Oneview.Server.HPProliantServer.Memory.AzureStackStamp.UnitMonitor (UnitMonitor)

HPE OneView Azure Stack Scale Unit Proliant Server Memory Health Monitor

Knowledge Base article:

Summary

This monitor rule monitors the health of HPE OneView Azure Stack Scale Unit Proliant Server Memory 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 Memory will become unavailable.

Element properties:

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

Source Code:

<UnitMonitor ID="HewlettPackard.Oneview.ApplianceAzureStackStamp.HewlettPackard.Oneview.Server.HPProliantServer.Memory.AzureStackStamp.UnitMonitor" Accessibility="Internal" Enabled="true" Target="HewlettPackard.Oneview.Server.HPProliantServerMemory.AzureStackStamp" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="HewlettPackard.OneView.ProliantServer.ServerMemory.AzureStackStamp.ResourceHealthState" ConfirmDelivery="false" RunAs="HOL!HewlettPackard.OneView.RunAsProfile">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="HewlettPackard.Oneview.ApplianceAzureStackStamp.HewlettPackard.Oneview.Server.HPProliantServer.Memory.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/Property[Type="HewlettPackard.OneView.Appliance.AzureStackStamp"]/SessionID$</SessionID>
<HostAddress>$Target/Host/Host/Host/Host/Host/Property[Type="HOL!HewlettPackard.OneView.ApplianceCredential"]/HostAddress$_$Target/Host/Host/Host/Host/Property[Type="HewlettPackard.OneView.Appliance.AzureStackStamp"]/APIVersion$</HostAddress>
<Component>Server</Component>
<ComponentID>$Target/Property[Type="HewlettPackard.Oneview.Server.HPProliantServerMemory.AzureStackStamp"]/uuid$</ComponentID>
<PeriodInSeconds>900</PeriodInSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>