System Center 2016 Virtual Machine Manager 계층 구성원 수

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

가상 컴퓨터 계층 구성원 수가 지정된 범위 내에 있는지 여부를 모니터링합니다.

Knowledge Base article:

요약

가상 컴퓨터 계층 구성원 수 모니터는 서비스의 가상 컴퓨터 계층에 있는 현재 인스턴스 수가 구성된 최소 및 최대 인스턴스 수를 벗어났는지 여부를 확인합니다.

원인

컴퓨터 계층의 현재 인스턴스 수가 정의된 최소 인스턴스 수보다 작거나 정의된 최대 인스턴스 수보다 많은 경우 모니터가 비정상 상태가 됩니다.

해결 방법

가상 컴퓨터 계층이 규정된 인스턴스 수보다 적으면 VMM 확장 기능을 사용하여 정의된 최소 인스턴스 수에 맞게 가상 컴퓨터 계층에 인스턴스를 하나 이상 추가하거나 가상 컴퓨터 계층을 다시 정의하여 다른 최소 및 최대 인스턴스 정의를 반영합니다.

가상 컴퓨터 계층이 규정된 인스턴스 수보다 많으면 정의된 최대 인스턴스 수에 맞게 가상 컴퓨터 계층에서 인스턴스를 하나 이상 제거하거나 가상 컴퓨터 계층을 다시 정의하여 다른 최소 및 최대 인스턴스 정의를 반영합니다.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2016.ComputerTier
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.2016.CheckValueWithinRangeMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
계층구성원수가범위내에없음
{3} 서비스의 가상 컴퓨터 계층 구성원 수가 {0}인데, {1} 이상이면서 {2} 이하여야 합니다.
RunAsDefault

Source Code:

<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>