Этот монитор проверяет объем свободного пространства (в \%) на целевом общем томе кластера.
Объем свободного дискового пространства в общем томе кластера превышает пороговое значение. Это может отрицательно повлиять на производительность системы, а возможность добавлять или изменять существующие файлы в общем томе кластера может быть недоступной, пока не появится дополнительное свободное пространство.
Процедура мониторинга свободного пространства общего тома кластера — это высоконастраиваемое решение, которое позволяет операторам задавать различные пороговые значения для томов логических системных и несистемных дисков. Кроме отдельных пороговых значений могут быть установлены значения для состояний "Предупреждение" и "Ошибка".
Поскольку размер общих томов кластеров может варьироваться между несколькими гигабайтами и несколькими терабайтами и более, процесс мониторинга свободного пространства общих томов кластеров требует от оператора определить пороговые значения в мегабайтах и процентах, по достижению которых будет появляться предупреждение или сообщение об ошибке. Это означает, что для того, чтобы пороговые значение были достигнуты, должны быть нарушены пороговые значения и в мегабайтах и в процентах для системных и несистемных дисков.
Если размер существующего файла увеличивается или добавляются новые файлы, объем свободного пространства в общем томе кластера увеличивается. Если объем свободного пространства на диске общего тома кластера станет меньше порогового значения, состояние диска общего тома кластера изменится.
Для увеличения количества доступного места на диске выполните одно или несколько из следующих действий:
Запустите программу очистки диска увеличения свободного места на диске.
Заархивируйте и удалите файлы или удалите ненужные файлы с диска.
Переместите файлы на другой диск или в автономное хранилище.
Приобретите дополнительное хранилище или замените диск на больший.
Target | Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume | ||
Parent Monitor | Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume" ParentMonitorID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype" 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"]/ClusterSharedVolumeName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/FriendlyVolumeName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/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"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterSharedVolumeName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/ClusterSharedVolumeName$</ClusterSharedVolumeName>
<DriveErrorPercentThreshold>5</DriveErrorPercentThreshold>
<DriveWarningPercentThreshold>10</DriveWarningPercentThreshold>
</Configuration>
</UnitMonitor>