Virtual Machine Manager En Fazla Dinamik Bellek İzleyicisi

ProHostMaxDynamicMemoryUnitMonitor (UnitMonitor)

Bu, sanal makine başına en fazla bellek genel toplamının konağın fiziksel belleğinden büyük olup olmadığını denetleyen bir birim izleyicisidir

Knowledge Base article:

Özet

Bu izleyici, bir Hyper-V konağındaki sanal makineler için yapılandırılan toplam belleği izler ve yapılandırılan en fazla bellek toplamı, konağın yüklü fiziksel belleğini kullanıcı tarafından tanımlanan bir yüzde oranında geçtiğinde bir uyarı oluşturur. Varsayılan eşikler %125 (uyarı) ve %150'dir (hata).

Nedenler

Bu konakta sanal makineler için yapılandırılan en fazla bellek toplamı, tanımlanan eşikleri aşıyor.

Çözümler

Bu durumu düzeltmek için sanal makineleri taşıyın veya sanal makinelere atanan en fazla bellek miktarını değiştirin.

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 En Fazla Dinamik Bellek Kullanımı
Bu konak için sanal makinelere ayrılan en fazla dinamik bellek genel toplamı, 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>