Dell OM Performance : PowerConsumption (Watts) Average Threshold AlertMonitor

Dell.WindowsServer.PerfMonitor.PowerConsumptionWatts (UnitMonitor)

PowerConsumption (Watts) Average Threshold Alert Monitor

Knowledge Base article:

Summary

This health monitor fetches the power consumption value (Watts) periodically. The status can be either Success or Critical

Causes

Success: The monitored performance counter is below threshold.

Critical: The monitored performance counter has breached the threshold value set over 2 consecutive samples.

Resolutions

Critical: Plan to pro-actively change the environment, such as power or cooling, based on the pattern of occurrence, based on the impact to operations. Alternatively override the threshold set for this monitor to a suitable value.

Element properties:

TargetDell.WindowsServer.Server
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeDell.WindowsServer.Performance.PowerConsumptionWatts.AverageThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Dell OM Power Consumption (Watts) counter exceeded threshold

The Power Consumption (Watts) performance counter for the Dell Server has exceeded the threshold set in Dell MP over 2 consecutive samples. Details below:

Instance {0}
Object {1}
Counter {2}
Has a value {3}
At time {4}
RunAsDefault

Source Code:

<UnitMonitor ID="Dell.WindowsServer.PerfMonitor.PowerConsumptionWatts" Accessibility="Public" Enabled="false" Target="Dell.WindowsServer.Server" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Dell.WindowsServer.Performance.PowerConsumptionWatts.AverageThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Dell.WindowsServer.PerfMonitor.PowerConsumptionWatts_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data/Context/Value$</AlertParameter4>
<AlertParameter5>$Data/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="PowerConsumptionUnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="PowerConsumptionExceededThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Frequency>600</Frequency>
<Threshold>200</Threshold>
<NumSamples>2</NumSamples>
</Configuration>
</UnitMonitor>