Свободное место на логическом диске

Microsoft.Windows.Server.2003.LogicalDisk.FreeSpace (UnitMonitor)

Отслеживание процента свободного пространства и количества свободных мегабайтах на логическом диске. Для диска устанавливается пометка о недостатке свободного места только при низком пороговом значении процента свободного пространства и малом количестве мегабайт.

Knowledge Base article:

Краткое описание

Количество свободного места на томе логического диска превысило пороговое значение. Производительность системы может быть значительно снижена, и может отсутствовать возможность добавления или изменения существующих файлов на томе логического диска, пока не будет освобождено дополнительное место на диске.

Настройка

Подпрограмма наблюдения "Свободное место на логическом диске" является хорошо настраиваемым решением, которое операторам устанавливать различные пороговые значения для системных и несистемных томов логического диска. Кроме отдельных пороговых значений могут быть установлены значения для состояний "предупреждение" и "ошибка".

Поскольку размер тома логического диска может составлять от нескольких гигабайт до многих терабайт и более, подпрограмме мониторинга "Свободное место на логическом диске" требуется, чтобы оператор указал пороговые значения (в мегабайтах и процентах), которые должны быть преодолены до достижения пороговых значений для предупреждений и ошибок. Это означает, что для того, чтобы пороговые значение были достигнуты, должны быть нарушены пороговые значения и в мегабайтах и в процентах для системных и несистемных дисков.

Пороговые значения по умолчанию для подпрограммы наблюдения "Свободное место на логическом диске" включают:

Пороговые значения свободного места на системном диске (По умолчанию)

Параметр

Значение по умолчанию

Пороговое значение ошибки для системного диска в мегабайтах

300

Пороговое значение ошибки для системного диска в процентах

5

Пороговое значение предупреждения для системного диска в мегабайтах

500

Пороговое значение предупреждения для системного диска в процентах

10

Пороговые значения свободного места на несистемном диске (По умолчанию)

Параметр

Значение по умолчанию

Пороговое значение ошибки для несистемного диска в мегабайтах

1000

Пороговое значение ошибки для несистемного диска в процентах

5

Пороговое значение предупреждения для несистемного диска в мегабайтах

2000

Пороговое значение предупреждения для несистемного диска в процентах

10

Обратите внимание, что для изменения любого из вышеперечисленных пороговых значений могут использоваться переопределения. Кроме того, данные пороговые значения можно применить ко всем экземплярам томов логического диска в группе управления, либо при необходимости можно задать отдельные пороговые значения для определенных экземпляров томов логического диска.

Причины

При увеличении размера существующих файлов и добавлении новых файлов свободного места на логическом диске становится меньше. Когда объем свободного места на логическом диске становится меньше порогового значения, состояние логического диска изменяется.

Решения

Для увеличения количества доступного места на диске выполните одно или несколько из следующих действий:

Чтобы просмотреть в журнале последние данные для места на диске используйте следующее представление:

Запустить представление "Емкость диска"

Element properties:

TargetMicrosoft.Windows.Server.2003.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2003.FreeSpace.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Низкий уровень наличия свободного места на логическом диске
На диске {0} на компьютере {1} заканчивается свободное место.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.LogicalDisk.FreeSpace" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.2003.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2003.FreeSpace.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.LogicalDisk.FreeSpace.AlertMessage">
<AlertOnState>Warning</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>
</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>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<IntervalSeconds>900</IntervalSeconds>
<SystemDriveWarningMBytesThreshold>500</SystemDriveWarningMBytesThreshold>
<SystemDriveWarningPercentThreshold>10</SystemDriveWarningPercentThreshold>
<SystemDriveErrorMBytesThreshold>300</SystemDriveErrorMBytesThreshold>
<SystemDriveErrorPercentThreshold>5</SystemDriveErrorPercentThreshold>
<NonSystemDriveWarningMBytesThreshold>2000</NonSystemDriveWarningMBytesThreshold>
<NonSystemDriveWarningPercentThreshold>10</NonSystemDriveWarningPercentThreshold>
<NonSystemDriveErrorMBytesThreshold>1000</NonSystemDriveErrorMBytesThreshold>
<NonSystemDriveErrorPercentThreshold>5</NonSystemDriveErrorPercentThreshold>
<NumSamples>4</NumSamples>
</Configuration>
</UnitMonitor>