Jest to monitor jednostki służący do sprawdzania, czy łączna suma maksymalnej wielkości pamięci na maszynę wirtualną jest większa niż wielkość pamięci fizycznej hosta.
Ten monitor służy do śledzenia łącznej maksymalnej wielkości pamięci skonfigurowanej na potrzeby maszyn wirtualnych na hoście z funkcją Hyper-V. Jeśli suma skonfigurowanej maksymalnej wielkości pamięci przekracza wielkość pamięci fizycznej zainstalowanej na hoście o wartość procentową zdefiniowaną przez użytkownika, monitor generuje alert. Domyślne wartości progów to 125% (ostrzeżenie) i 150% (błąd).
Łączna maksymalna wielkość pamięci skonfigurowanej na potrzeby maszyn wirtualnych na danym hoście przekracza zdefiniowane wartości progów.
Aby rozwiązać ten problem, przeprowadź migrację maszyn wirtualnych lub dostosuj maksymalną wielkość pamięci przypisaną do maszyn wirtualnych.
Target | Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.ManagedHost.HyperV | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | Custom | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.VirtualMachineManager.PRO.MaxDynMemPerformance.ScriptBasedThresholdType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>