HPE ProLiant Linux Server Health Monitor

HewlettPackard.ProLiant.Monitored.Linux.HPLinuxServerHealthMonitor (UnitMonitor)

Knowledge Base article:

Summary

This monitor rule monitors the health of the HPE ProLiant Linux Servers. The rule executes a PowerShell script and uses a property bag to process. The property bag contains a "Server" property.

Configuration

If you disable this monitor, the health status of HPE ProLiant Linux Server will become unavailable.

Element properties:

TargetHewlettPackard.ProLiant.Monitored.Linux.HPLinuxServer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeHewlettPackard.ProLiant.Monitored.Linux.HPLinuxServerHealthState
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="HewlettPackard.ProLiant.Monitored.Linux.HPLinuxServerHealthMonitor" Target="HewlettPackard.ProLiant.Monitored.Linux.HPLinuxServer" Enabled="true" Accessibility="Public" TypeID="HewlettPackard.ProLiant.Monitored.Linux.HPLinuxServerHealthState" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="HealthSuccess" ID="HealthSuccess"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="HealthWarning" ID="HealthWarning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="HealthError" ID="HealthError"/>
</OperationalStates>
<Configuration>
<TargetName>$Target/Property[Type="HPSC!HewlettPackard.Servers.HPDMServer"]/NetworkName$</TargetName>
<Component>Server</Component>
<ComponentID>$Target/Property[Type="HPSC!HewlettPackard.Servers.HPDMServer"]/NetworkName$</ComponentID>
<PeriodInSeconds>900</PeriodInSeconds>
</Configuration>
</UnitMonitor>