Health monitor for power supply configuration

Lenovo.ThinkServer.PSConfigError (UnitMonitor)

Element properties:

TargetLenovo.ThinkServer.BMC
Parent MonitorLenovo.ThinkServer.PowerModulesMonitor.Rollup
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeLenovo.ThinkServer.3State
RemotableTrue
AccessibilityPublic
Alert Message
Lenovo alert generation rule for ThinkServer event
The alert was genereted because event "{0}" received from ThinkServer {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Lenovo.ThinkServer.PSConfigError" Accessibility="Public" Target="Lenovo.ThinkServer.BMC" Enabled="true" TypeID="Lenovo.ThinkServer.3State" ParentMonitorID="Lenovo.ThinkServer.PowerModulesMonitor.Rollup">
<Category>Custom</Category>
<AlertSettings AlertMessage="Lenovo.ThinkServer.Alert.AlertMessageID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
<AlertParameter2>$Data/Context/EventSourceName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="HealthyEventRaised" ID="Success"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="WarningEventRaised" ID="Warning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="ErrorEventRaised" ID="Error"/>
</OperationalStates>
<Configuration>
<UUID>$Target/Property[Type="Lenovo.ThinkServer.BMC"]/UUID$</UUID>
<UnhealthyID>552710</UnhealthyID>
<HealthyID>552838</HealthyID>
</Configuration>
</UnitMonitor>