Virtual Machine Manager Üst Limit Dinamik Bellek İzleme

ProHostMaxDynamicMemoryUnitMonitor (UnitMonitor)

Bu, sanal makine başına bellek toplamının konağın fiziksel belleğinden yüksek olup olmadığını denetleyen birim izlemesidir

Knowledge Base article:

Özet

Bu izleme, Hyper-V konaklarındaki sanal makineler için yapılandırılan toplam bellek üst limitini izler ve yapılandırılan toplam bellek üst limitinin kullanıcı tarafından tanımlanan konağın yüklü fiziksel bellek yüzdesini aşması durumunda bir uyarı oluşturur. Varsayılan eşikler %125 (uyarı) ve %150 (hata) değerleridir.

Nedenler

Bu konaktaki sanal makineler için yapılandırılan toplam bellek üst limiti tanımlanan eşiği aşmaktadır.

Çözümler

Sanal makineleri geçirin ya da durumu düzeltmek için sanal makinelere atanan bellek üst limitini ayarlayın.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.PRO.V2.ManagedHost.HyperV
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.PRO.MaxDynMemPerformance.ScriptBasedThresholdType
RemotableTrue
AccessibilityPublic
Alert Message
PRO Dinamik Bellek Kullanımı Üst Limiti
Bu konağın sanal makinelerine ayrılmış toplam dinamik bellek üst limiti uyarı düzeyine veya kritik düzeye ulaştı.
RunAsDefault

Source Code:

<UnitMonitor ID="ProHostMaxDynamicMemoryUnitMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.ManagedHost.HyperV" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.VirtualMachineManager.PRO.MaxDynMemPerformance.ScriptBasedThresholdType" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="ProHostMaxDynamicMemoryUnitMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MaxDynamicMemoryUnitMonitor_StateSuccess" MonitorTypeStateID="ConditionSuccess" HealthState="Success"/>
<OperationalState ID="MaxDynamicMemoryUnitMonitor_StateWarning" MonitorTypeStateID="ConditionWarn" HealthState="Warning"/>
<OperationalState ID="MaxDynamicMemoryUnitMonitor_StateError" MonitorTypeStateID="ConditionError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<VMNames>$Target/Property[Type="Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.ManagedHost.HyperV"]/VMNames$</VMNames>
<WarningThreshold>125</WarningThreshold>
<ErrorThreshold>150</ErrorThreshold>
</Configuration>
</UnitMonitor>