HPE BladeSystem Power Supply Health Monitor

HewlettPackard.Servers.BladeSystem.HPBladeSystemPowerSupplyHealthMonitor (UnitMonitor)

Knowledge Base article:

Summary

This monitor monitors the power supply health of the HPE BladeSystem enclosure. The monitor executes a PowerShell script and uses a property bag to process. The property bag contains a "PowerSupply" property.

Configuration

If you disable this monitor, the health status of the power supply will become unavailable.

Element properties:

TargetHewlettPackard.Servers.BladeSystem.HPBladeSystemPowerSupply
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeHewlettPackard.Servers.BladeSystem.HPBladeSystemEnclosureHealthState
RemotableTrue
AccessibilityPublic
Alert Message
HPE BladeSystem Power Supply state error
HPE BladeSystem Power Supply State has been Warning or Error state.
RunAsDefault

Source Code:

<UnitMonitor ID="HewlettPackard.Servers.BladeSystem.HPBladeSystemPowerSupplyHealthMonitor" Target="HewlettPackard.Servers.BladeSystem.HPBladeSystemPowerSupply" Enabled="true" Accessibility="Public" TypeID="HewlettPackard.Servers.BladeSystem.HPBladeSystemEnclosureHealthState" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="HewlettPackard.Servers.BladeSystem.HPBladeSystemPowerSupplyMonitorAlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="HealthSuccess" ID="HealthSuccess"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="HealthWarning" ID="HealthWarning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="HealthError" ID="HealthError"/>
</OperationalStates>
<Configuration>
<SerialNumber>$Target/Host/Property[Type="HewlettPackard.Servers.BladeSystem.HPBladeSystemHealthCollection"]/EnclosureSerialNumber$</SerialNumber>
<Component>PowerSupply</Component>
<ComponentID>Bay$Target/Property[Type="HewlettPackard.Servers.BladeSystem.HPBladeSystemHealthComponent"]/BayNumber$</ComponentID>
<PeriodInSeconds>900</PeriodInSeconds>
</Configuration>
</UnitMonitor>