PRO-CPU-Auslastung

ProHostVSCPUUnitMonitor (UnitMonitor)

Schwellenwertmonitor für die Prozessorzeit auf Virtual Server-Hosts in \%

Knowledge Base article:

Summary

Dieser Monitor überwacht die CPU-Leistung auf dem Host. Die CPU-Nutzung hat den Schwellenwert überschritten.

Causes

Die auf dem Host ausgeführten virtuellen Maschinen benötigen sehr viele CPU-Ressourcen auf dem Host.

Resolutions

Migrieren Sie eine virtuelle Maschine zu einem anderen Host, um CPU-Ressourcen freizugeben. Um eine virtuelle Maschine durch Virtual Machine Manager migrieren zu lassen, klicken Sie auf Umsetzen. Wenn Sie die virtuelle Maschine mithilfe von Virtual Machine Manager automatisch migrieren lassen möchten, wird von VMM zur Bestimmung des besten Ziels im Cluster die Intelligent Placement-Funktion verwendet. Informationen zur Automatisierung von Leistungs- und Ressourcenoptimierung (Performance and Resource Optimization, PRO) finden Sie in der Virtual Machine Manager 2008 R2-Hilfe.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost.VirtualServer
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledFalse
Instance NameProcessor
Counter Name\% Processor Time
Frequency60
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
PRO-CPU-Auslastung
Sehr hohe CPU-Auslastung Der Monitor für die Prozessorzeit in \% hat erkannt, dass die CPU-Auslastung über dem Schwellenwert liegt. (Der aktuelle Schwellenwert beträgt {0} Prozent.)
RunAsDefault

Source Code:

<UnitMonitor ID="ProHostVSCPUUnitMonitor" Accessibility="Public" Enabled="false" Target="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost.VirtualServer" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="ProHostCPUUnitMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost"]/CPUThreshold$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ProHostCPUUnitMonitor_StateSuccess" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ProHostCPUUnitMonitor_StateError" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>60</Frequency>
<Threshold>$Target/Property[Type="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost"]/CPUThreshold$</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>