Отслеживает процент свободного пространства и количество свободных мегабайт на логическом диске. Для диска устанавливается пометка о недостатке свободного места только при низких пороговых значениях процента свободного пространства и количества мегабайт.
Количество свободного места на томе логического диска опустилось ниже порогового значения.
Подпрограмма наблюдения "Свободное место на логическом диске" является хорошо настраиваемым решением, которое позволяет операторам устанавливать различные пороговые значения для системных и несистемных томов логического диска. Кроме отдельных пороговых значений могут быть установлены значения для состояний "Предупреждение" и "Ошибка".
Так как размер тома логического диска может составлять от нескольких гигабайт до многих терабайт и более, подпрограмме мониторинга "Свободное место на логическом диске" требуется, чтобы оператор указал пороговые значения (в мегабайтах и процентах), которые должны быть преодолены до достижения пороговых значений для предупреждений и ошибок. Это означает, что для того, чтобы пороговые значение были достигнуты, должны быть нарушены пороговые значения и в мегабайтах, и в процентах для системных и несистемных дисков.
Пороговые значения по умолчанию для подпрограммы наблюдения "Свободное место на логическом диске" включают:
Интервал (в секундах): Как часто (в секундах) значение должно добавляться в выборку. Значение по умолчанию — 3600.
Пороговое значение предупреждения (в МБ) для системного диска. Значение по умолчанию — 500.
Пороговое значение предупреждений (в %) для системных дисков. Значение по умолчанию — 10.
Пороговое значение ошибки (в МБ) для системных дисков. Значение по умолчанию — 300.
Пороговое значение ошибки (в %) для системных дисков. Значение по умолчанию — 5.
Пороговое значение предупреждения для несистемных дисков (в мегабайтах). Значение по умолчанию — 2000.
Пороговое значение предупреждений (в %) для несистемных дисков. Значение по умолчанию — 10.
Пороговое значение ошибки для несистемных дисков (в мегабайтах). Значение по умолчанию — 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>