System Center 1801+ Virtual Machine Manager Aantal actieve VM's op host

Microsoft.SystemCenter.VirtualMachineManager.HostNoOfVMsRunningMonitor (UnitMonitor)

Hiermee wordt bewaakt of de host het ondersteunde maximale aantal actieve virtuele machines overschrijdt

Knowledge Base article:

Samenvatting

Deze monitor houdt het aantal actieve virtuele machines op een Hyper-V-host bij. Het aantal actieve machines heeft de geconfigureerde maximumlimiet overschreden.

Oorzaken

Het aantal actieve virtuele machines op de host heeft de geconfigureerde maximumlimiet overschreden.

Oplossingen

Migreer een of meer virtuele machines naar een andere virtualisatiehost. Raadpleeg Microsoft TechNet voor meer informatie over de vereisten en limieten voor virtuele machines en Hyper-V in Windows Server.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.VMHost
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.HostNoOfVMsRunningMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Aantal geconfigureerde actieve VM's te hoog
Het aantal actieve virtuele machines is {1} op {0}, waarmee de host het geconfigureerde maximale aantal heeft overschreden
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.HostNoOfVMsRunningMonitor" Accessibility="Public" Target="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost" TypeID="Microsoft.SystemCenter.VirtualMachineManager.HostNoOfVMsRunningMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.HostNoOfVMsRunningMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost"]/NoOfVMsRunning$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HostNoOfVMsRunningHealthy" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="HostNoOfVMsRunningCritical" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<!--ExpectedValue is overridable-->
<!--The supported limit in Hyper-V R2 is 384(http://technet.microsoft.com/en-us/library/ee405267(WS.10).aspx)-->
<ExpectedValue>384</ExpectedValue>
</Configuration>
</UnitMonitor>