System Center 2012 Virtual Machine Manager Katman Üye Sayısı

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

Sanal makine katmanı üye sayısının belirtilen aralıkta olup olmadığını izler

Knowledge Base article:

Özet

Sanal makine katmanı üye sayısı izleme, bir hizmetin sanal makine katmanının geçerli örnek sayısının yapılandırılan en az veya en fazla örnek sayısının dışında olup olmadığını belirler.

Nedenler

Bir bilgisayar katmanının geçerli örnek sayısı, tanımlanan en az örnek sayısının altında veya tanımlanan en fazla örnek sayısının üstündeyse izleme sağlıksız duruma geçer.

Çözümler

Sanal makine katmanı belirtilen örnek sayısının altındaysa, VMM genişletme özelliğini kullanarak sanal makine katmanına tanımlanan en az örnek sayısını karşılayacak şekilde bir veya daha fazla örnek ekleyin veya sanal makine katmanını daha az veya daha fazla örnek tanımlamalarını yansıtacak şekilde yeniden tanımlayın.

Sanal makine katmanı belirtilen örnek sayısının üstündeyse, sanal makine katmanından tanımlanan en fazla örnek sayısını karşılayacak şekilde bir veya daha fazla örneği kaldırın veya sanal makine katmanını daha az veya daha fazla örnek tanımlamalarını yansıtacak şekilde yeniden tanımlayın.

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
Katman üyelik sayısı aralıkta değil
{3} hizmetinin sanal makine katmanı üye sayısı {0}, şu aralıkta olması gerekir: ≥ {1} ve ≤ {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>