Övervakar om medlemsantalet för virtuella datorer på nivån ligger inom det angivna intervallet
Övervakaren för medlemsantal för virtuella datorer på en nivå, avgör om det aktuella antalet instanser för en nivå med virtuella datorer för en tjänst ligger utanför de konfigurerade lägsta och högsta antalen instanser.
Om det aktuella antalet instanser för en datornivå ligger under lägsta eller över högsta tillåtna antal instanser, växlar övervakaren till ett tillstånd som inte är felfritt.
Om antalet virtuella datorer på nivån ligger under lägsta tillåtna antal instanser använder du funktionen för att skala upp i VMM och lägger till minst en instans på nivån med virtuella datorer, så att det definierade lägsta antalet instanser uppnås. Du kan också omdefiniera värdena för lägsta och högsta antal instanser på nivån med virtuella datorer.
Om antalet virtuella datorer på nivån ligger över högsta tillåtna antal instanser tar du antingen bort minst en instans från nivån med virtuella datorer, så att det definierade lägsta antalet instanser uppnås, eller också omdefinierar du värdena för lägsta och högsta antal instanser på nivån med virtuella datorer.
Target | Microsoft.SystemCenter.VirtualMachineManager.2016.ComputerTier | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.VirtualMachineManager.2016.CheckValueWithinRangeMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2016.TierMemberCountMonitor" Accessibility="Public" Target="VMM2016Discovery!Microsoft.SystemCenter.VirtualMachineManager.2016.ComputerTier" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2016.CheckValueWithinRangeMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2016.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>