논리 디스크에 남아 있는 사용 가능한 공간의 비율 및 MB를 모니터링합니다. 디스크는 사용 가능한 공간 비율과 크기(MB) 임계값이 모두 낮은 경우에만 사용 가능한 공간이 부족한 것으로 플래그가 지정됩니다.
논리 디스크 볼륨의 사용 가능한 디스크 공간이 임계값 미만입니다.
논리 디스크 사용 가능한 공간 모니터링 루틴은 사용자가 원하는 대로 구성할 수 있는 솔루션으로 운영자는 이를 통해 시스템 및 비시스템 논리 디스크 볼륨의 다양한 임계값을 설정할 수 있습니다. 또한 경고 및 오류 상태에 대해 별도의 임계값을 설정할 수 있습니다.
논리 디스크 볼륨은 GB 또는 TB 단위에 이르기까지 크기가 다양하므로 논리 디스크 사용 가능한 공간 모니터링 루틴을 수행하려면 운영자가 경고 및 오류 임계값에 도달하기 전에 통과해야 하는 MB 및 비율 기반 임계값을 모두 지정해야 합니다. 즉, 임계값에 도달하려면 시스템 및 비시스템 드라이브에 대한 MB 및 비율 기반 임계값이 모두 초과되어야 합니다.
논리 디스크 사용 가능한 공간 모니터링 루틴의 기본 임계값에는 다음이 포함됩니다.
간격(초): 값을 샘플링해야 하는 빈도(초)입니다. 기본값은 3600입니다.
시스템 드라이브의 경고 임계값(MB): 기본값은 500입니다.
시스템 드라이브의 경고 임계값(%): 기본값은 10입니다.
시스템 드라이브의 오류 임계값(MB): 기본값은 300입니다.
시스템 드라이브의 오류 임계값(%): 기본값은 5입니다.
비시스템 드라이브의 경고 임계값(MB): 기본값은 2000입니다.
비시스템 드라이브의 경고 임계값(%): 기본값은 10입니다.
비시스템 드라이브의 오류 임계값(MB): 기본값은 1000입니다.
비시스템 드라이브의 오류 임계값(%): 기본값은 5입니다.
시간 제한(초): 스크립트를 강제로 중지하기 전에 실행을 허용할 시간(초)입니다. 기본값은 360입니다.
디버그 플래그: 이 설정을 사용하면 스크립트가 실행 시 다른 이벤트를 로깅할 수 있습니다. 기본값은 false입니다.
재정의를 사용하여 위에서 정의한 임계값을 변경할 수 있습니다. 또한 이러한 임계값을 관리 그룹의 모든 논리 디스크 볼륨 인스턴스에 적용할 수도 있고 필요한 경우에는 특정 논리 디스크 볼륨 인스턴스에 대해 별도의 임계값을 정의할 수 있습니다.
이로 인해 시스템 성능이 저하될 수 있으며 추가로 공간을 사용할 수 있을 때까지 논리 디스크 볼륨에 파일을 추가하거나 기존 파일을 수정하는 기능을 사용하지 못할 수 있습니다.
사용 가능한 디스크 공간을 늘리려면 다음 중 하나 이상을 수행하십시오.
디스크 정리를 실행하여 디스크에서 여유 공간을 확보합니다.
파일을 백업한 후 제거하거나 불필요한 파일을 디스크에서 삭제합니다.
파일을 다른 디스크 또는 오프라인 저장소로 이동합니다.
저장소를 추가 구입하거나 더 큰 디스크로 전환합니다.
최근 디스크 공간 기록을 보려면 다음 보기를 사용하면 됩니다.
디스크 용량 보기 시작
Target | Microsoft.Windows.Server.10.0.LogicalDisk | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='PctFree']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='MbFree']$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderWarningThresholds" MonitorTypeStateID="UnderWarningThresholds" HealthState="Success"/>
<OperationalState ID="OverWarningUnderErrorThresholds" MonitorTypeStateID="OverWarningUnderErrorThresholds" HealthState="Warning"/>
<OperationalState ID="OverErrorThresholds" MonitorTypeStateID="OverErrorThresholds" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<SystemDriveWarningMBytesThreshold>500</SystemDriveWarningMBytesThreshold>
<SystemDriveWarningPercentThreshold>10</SystemDriveWarningPercentThreshold>
<SystemDriveErrorMBytesThreshold>300</SystemDriveErrorMBytesThreshold>
<SystemDriveErrorPercentThreshold>5</SystemDriveErrorPercentThreshold>
<NonSystemDriveWarningMBytesThreshold>2000</NonSystemDriveWarningMBytesThreshold>
<NonSystemDriveWarningPercentThreshold>10</NonSystemDriveWarningPercentThreshold>
<NonSystemDriveErrorMBytesThreshold>1000</NonSystemDriveErrorMBytesThreshold>
<NonSystemDriveErrorPercentThreshold>5</NonSystemDriveErrorPercentThreshold>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<TimeoutSeconds>360</TimeoutSeconds>
<DebugFlag>false</DebugFlag>
</Configuration>
</UnitMonitor>