Virtual Machine Manager maximaal dynamisch geheugen

ProHostMaxDynamicMemoryUnitMonitor (UnitMonitor)

Dit is een eenheidsmonitor die controleert of het totaal aan maximaal geheugen per virtuele machine groter is dan het fysieke geheugen van de host.

Knowledge Base article:

Overzicht

Deze monitor houdt het totale maximale geheugen bij dat is geconfigureerd voor virtuele machines op een Hyper-V-host en genereert een waarschuwing als de som van het geconfigureerde maximale geheugen het fysieke geheugen op de host overschrijdt met een door de gebruiker gedefinieerd percentage. De standaarddrempelwaarden zijn 125% (waarschuwing) en 150% (fout).

Oorzaken

Het totale maximale geheugen dat is geconfigureerd voor virtuele machines op deze host overschrijdt de gedefinieerde drempelwaarden.

Oplossingen

Migreer virtuele machines of pas het maximale geheugen aan dat is toegewezen aan virtuele machines om het probleem te verhelpen.

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 maximaal dynamisch geheugengebruik
Het totaal aan maximaal dynamisch geheugen dat aan virtuele machines is toegewezen voor deze host heeft het niveau Kritiek of Waarschuwing bereikt.
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>