System Center 2012 Virtual Machine Manager Gebruikt aantal cloud-CPU's

Microsoft.SystemCenter.VirtualMachineManager.2012.CloudCPUUsageCountMonitor (UnitMonitor)

Hiermee wordt het gebruikte aantal privécloud-CPU's bewaakt

Knowledge Base article:

Overzicht

De monitor Gebruikt aantal cloud-CPU's houdt het CPU-gebruik van de privécloud bij. Als het gebruikte aantal CPU's de opgegeven privécloudcapaciteit nadert, krijgt de monitor de status Waarschuwing of Kritiek.

Oorzaken

Het gebruikte aantal CPU's binnen de cloud nadert de opgegeven privécloudcapaciteit. Als het gebruikte aantal CPU's hoger wordt dan 90% van de privécloudcapaciteit, krijgt de monitor standaard de status Kritiek. Deze drempelwaarde kan worden overschreven.

Oplossingen

U kunt het volgende doen om de status van de monitor in orde te maken:

Geef nieuwe limieten voor de privécloudcapaciteit op

Verlaag het gebruikte aantal CPU's binnen de privécloud

Overschrijf de drempelwaarde Kritiek van de monitor

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.PrivateCloud
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.2012.CloudUsageUnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Gebruikt aantal cloud-CPU's heeft drempel bereikt of overschreden
Het gebruikte aantal privécloud-CPU's is {0} en heeft de opgegeven drempelwaarde {1} bereikt of overschreden
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2012.CloudCPUUsageCountMonitor" Accessibility="Public" Target="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.PrivateCloud" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2012.CloudUsageUnitMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2012.CloudCPUUsageCountMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.PrivateCloud"]/VMMId$-CPUUsage']$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.PrivateCloud"]/VMMId$-CriticalThreshold']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="CloudCPUUsageCountHealthy" MonitorTypeStateID="CloudUsageHealthy" HealthState="Success"/>
<OperationalState ID="CloudCPUUsageCountCritical" MonitorTypeStateID="CloudUsageCritical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>1800</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<CriticalThreshold>90</CriticalThreshold>
<PropertyValue/>
<VMMId>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.PrivateCloud"]/VMMId$-CPUUsage</VMMId>
<VMMServer>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.PrivateCloud"]/VMMServer$</VMMServer>
</Configuration>
</UnitMonitor>