System Center 2012 Virtual Machine Manager Bulutu CPUUsageCount

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

Özel bulutun CPU kullanım sayısını izler

Knowledge Base article:

Özet

Bulut CPU Kullanımı izleme, bulutun CPU kullanımını izler. CPU kullanımı tanımlanan özel bulut kapasitesine yaklaştığında, izleme uyarı durumuna veya kritik duruma geçer.

Nedenler

Buluttaki CPU kullanımı tanımlanan özel bulut kapasitesine yaklaşmıştır. Varsayılan olarak, CPU kullanımı özel bulut kapasitesinin %90'ını aştığında izleyici kritik duruma girecektir. Bu eşik geçersiz kılınabilir.

Çözümler

İzlemeyi sağlıklı duruma döndürmek için şunları yapabilirsiniz:

Özel bulutun kapasite sınırlarını yeniden tanımlayın

Özel bulutta CPU kullanımını azaltın

İzleyicinin kritik eşiğini geçersiz kılın

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
Bulut CPUUsageCount Eşiğe Ulaştı veya Eşiği Aştı
Özel bulutun CPU kullanım sayısı {0} ve belirtilen {1} eşiğine ulaştı veya bu eşiği aştı
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>