Mitgliederanzahl der System Center 2012 Virtual Machine Manager-Ebene

Microsoft.SystemCenter.VirtualMachineManager.2012.TierMemberCountMonitor (UnitMonitor)

Überwacht, ob die Mitgliederanzahl der virtuellen Maschinenebenen im angegebenen Bereich liegt.

Knowledge Base article:

Zusammenfassung

Mit dem Monitor für die Mitgliederanzahl der Ebenen der virtuellen Maschine wird ermittelt, ob die aktuelle Instanzenanzahl einer virtuellen Maschinenebene eines Diensts außerhalb der konfigurierten Mindest- und Höchstanzahl der Instanzen liegt.

Ursachen

Wenn die aktuelle Instanzenanzahl einer Computerebene unter der definierten Mindestanzahl der Instanzen liegt oder die definierte maximale Anzahl von Instanzen überschreitet, erfolgt ein Wechsel des Monitors in einen fehlerhaften Status.

Lösungen

Wenn die aktuelle Instanzenanzahl der virtuellen Maschinenebene unter der vorgeschriebenen Instanzenanzahl liegt, fügen Sie der virtuellen Maschinenebene mithilfe der VMM-Funktion "Erweitern" mindestens eine Instanz hinzu, um die definierte Mindestanzahl der Instanzen einzuhalten. Alternativ können Sie die virtuelle Maschinenebene mit geänderten Werten für die Mindest- und Höchstanzahl von Instanzen neu definieren.

Wenn die aktuelle Instanzenanzahl der virtuellen Maschinenebene über der vorgeschriebenen Instanzenanzahl liegt, entfernen Sie mindestens eine Instanz aus der virtuellen Maschinenebene, um die definierte Höchstanzahl von Instanzen einzuhalten. Alternativ können Sie die virtuelle Maschinenebene mit geänderten Werten für die Mindest- und Höchstanzahl von Instanzen neu definieren.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2012.ComputerTier
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.2012.CheckValueWithinRangeMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Mitgliederanzahl der Ebene liegt nicht innerhalb des gültigen Bereichs.
Die Mitgliederanzahl der virtuellen Maschinenebene für den Dienst "{3}" beträgt {0}. Gültige Werte liegen im Bereich von ≥ {1} bis ≤ {2}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2012.TierMemberCountMonitor" Accessibility="Public" Target="VMM2012Discovery!Microsoft.SystemCenter.VirtualMachineManager.2012.ComputerTier" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2012.CheckValueWithinRangeMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2012.TierMemberCountMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.ComputerTier"]/CurrentMachineCount$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.ComputerTier"]/MinMachineCount$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.ComputerTier"]/MaxMachineCount$</AlertParameter3>
<AlertParameter4>$Target/Host/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="TierMemberCountHealthy" MonitorTypeStateID="ValueWithinRangeHealthy" HealthState="Success"/>
<OperationalState ID="TierMemberCountCritical" MonitorTypeStateID="ValueWithinRangeCritical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<MinValue>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.ComputerTier"]/MinMachineCount$</MinValue>
<MaxValue>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.ComputerTier"]/MaxMachineCount$</MaxValue>
<CurrentValue>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.ComputerTier"]/CurrentMachineCount$</CurrentValue>
</Configuration>
</UnitMonitor>