Общий том кластера: монитор свободного пространства (\%)

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

Этот монитор проверяет объем свободного пространства (в \%) на целевом общем томе кластера.

Knowledge Base article:

Сводка

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

Конфигурация

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

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

Причины

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

Решения

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

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume
Parent MonitorMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Оповещение о свободном пространстве (\%) для общего тома кластера
{0}: на общем томе кластера "{1}", подключенном в {2}, заканчивается свободное место. Получено значение, превышающее пороговое значение для предупреждения или ошибки: свободно {4}\%. (Раздел: {3}).
RunAsDefault

Source Code:

<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>