[Nano 서버] 클러스터 공유 볼륨 - 사용 가능한 공간 모니터(\%)

Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.NanoServer (UnitMonitor)

이 모니터는 대상 클러스터 공유 볼륨의 사용 가능한 공간(\%)을 확인합니다.

Knowledge Base article:

요약

클러스터 공유 볼륨에서 사용 가능한 디스크 공간이 임계값을 초과했습니다. 시스템 성능이 저하될 수 있고, 추가로 사용 가능한 공간이 확보될 때까지 클러스터 공유 볼륨에서 기존 파일을 추가하거나 수정하는 기능을 사용하지 못할 수 있습니다.

구성

클러스터 공유 볼륨의 사용 가능한 볼륨 공간 모니터링 루틴은 운영자가 시스템 및 비 시스템의 논리 디스크 볼륨에 대한 다양한 임계값을 설정할 수 있는 구성 가능한 솔루션입니다. 또한 경고 및 오류 상태에 대해 별도의 임계값을 설정할 수 있습니다.

클러스터 공유 볼륨은 기가바이트부터 테라바이트 또는 그 이상에 이르기까지 크기가 다양하므로 클러스터 공유 볼륨의 사용 가능한 공간 모니터링 루틴에서 경고 및 오류 임계값에 도달하기 전에 운전자가 전달해야 하는 MB 및 비율 기반 임계값을 모두 나타내야 합니다. 즉, 임계값에 도달하려면 시스템 및 비시스템 드라이브에 대한 MB 및 비율 기반 임계값이 모두 초과되어야 합니다.

원인

기존 파일의 크기가 증가하고 새 파일이 추가되면 클러스터 공유 볼륨에서 사용 가능한 공간이 채워집니다. 클러스터 공유 볼륨 디스크에서 사용 가능한 공간이 임계값 이하로 떨어지면 클러스터 공유 볼륨 디스크의 상태가 바뀝니다.

해결 방법

사용 가능한 디스크 공간을 늘리려면 다음 중 하나 이상을 수행하십시오.

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS
Parent MonitorMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup.Nano
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype.NanoServer
RemotableTrue
AccessibilityPublic
Alert Message
클러스터 공유 볼륨의 사용 가능 공간(\%) 경고
{0}: {2}에 탑재된 클러스터 공유 볼륨 {1}의 디스크 공간이 부족합니다. 경고 또는 오류 임계값을 초과한 값은 사용 가능한 공간 {4}\%입니다. (파티션: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.NanoServer" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS" ParentMonitorID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup.Nano" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype.NanoServer" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/ClusterSharedVolumeName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/FriendlyVolumeName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/PartitionName$</AlertParameter4>
<AlertParameter5>$Data/Context/Value$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MonitorOk" MonitorTypeStateID="MonitorOk" HealthState="Success"/>
<OperationalState ID="MonitorWarning" MonitorTypeStateID="MonitorWarning" HealthState="Warning"/>
<OperationalState ID="MonitorError" MonitorTypeStateID="MonitorError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<LogSuccessEvent>false</LogSuccessEvent>
<ScriptGroupId>ClusterSharedVolumeMonitoring</ScriptGroupId>
<TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<ClusterName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterSharedVolumeName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/ClusterSharedVolumeName$</ClusterSharedVolumeName>
<DriveErrorPercentThreshold>5</DriveErrorPercentThreshold>
<DriveWarningPercentThreshold>10</DriveWarningPercentThreshold>
</Configuration>
</UnitMonitor>