Monitor für den Windows Server 2012-Energieverbrauch

Microsoft.Windows.PowerManagement.2012.PowerConsumptionMonitor (UnitMonitor)

Überwacht den Energieverbrauch von Windows Server 2012-Computern.

Knowledge Base article:

Zusammenfassung

Durch diesen Monitor wird der aktuelle Energieverbrauch von Windows Server 2012-Computern mit dem Schwellenwert verglichen.

Lösungen

Führen Sie die Aufgabe aus, um das Energiebudget zu senken oder die Wiederherstellung des Energiebudgets zu aktivieren. Sie können auch den vom Monitor verwendeten Schwellenwert anpassen.

Element properties:

TargetMicrosoft.Windows.PowerManagement.2012.PowerSupply
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.PowerManagement.2012.PowerConsumptionMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Monitor für den Windows Server 2012-Energieverbrauch – Warnung
Der Energieverbrauch hat den Schwellenwert überschritten. Der aktuelle Energieverbrauch beträgt {0} Watt.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.PowerManagement.2012.PowerConsumptionMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.PowerManagement.2012.PowerSupply" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.PowerManagement.2012.PowerConsumptionMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.PowerManagement.2012.PowerConsumptionMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<UsePercentValue>true</UsePercentValue>
<Threshold>90</Threshold>
<NumSamples>5</NumSamples>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>