Numero di macchine virtuali in esecuzione dell'host per System Center 1801+ Virtual Machine Manager

Microsoft.SystemCenter.VirtualMachineManager.HostNoOfVMsRunningMonitor (UnitMonitor)

Consente di monitorare se l'host ha superato il numero massimo supportato di macchine virtuali in esecuzione

Knowledge Base article:

Riepilogo

Questo monitoraggio registra il numero di macchine virtuali in esecuzione in un host Hyper-V. Il numero di macchine virtuali in esecuzione ha superato il limite massimo configurato.

Cause

Il numero di macchine virtuali in esecuzione nell'host ha superato il limite massimo configurato.

Soluzioni

Eseguire la migrazione di una o più macchine virtuali in un altro host Hyper-V. Per ulteriori informazioni sui requisiti e i limiti per le macchine virtuali e per Hyper-V in Windows Server, vedere Microsoft TechNet.

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
L'host ha superato il numero massimo configurato di macchine virtuali in esecuzione
Il numero di macchine virtuali in esecuzione è {1} su {0} e l'host ha superato il numero massimo configurato
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>