Volumen compartido del clúster - Monitor de espacio libre (\%)

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

Este monitor comprueba el espacio libre en \% del volumen compartido del clúster de destino.

Knowledge Base article:

Resumen

El espacio de disco libre en el volumen compartido del clúster ha superado el umbral. Esto puede afectar negativamente al rendimiento del sistema y es posible que no se pueda agregar ni modificar archivos existentes en el volumen compartido del clúster hasta que haya espacio libre adicional disponible.

Configuración

La rutina de supervisión de espacio libre del volumen compartido del clúster es una solución configurable que permite a los operadores definir diversos valores de umbral para los volúmenes de discos lógicos del sistema y ajenos al sistema. Además, pueden definirse valores de umbral distintos para estados de advertencia y de error.

Dado que los volúmenes compartidos del clúster pueden variar de unos gigabytes a muchos terabytes, la rutina de supervisión de espacio libre en volúmenes compartidos del clúster requiere que el operador indique los valores de umbral, tanto en megabytes como en porcentaje, que se deben superar para alcanzar los umbrales de advertencia y de error. Esto significa que para alcanzar el umbral, deben superarse tanto los valores en megabytes como en porcentaje para la unidad del sistema y ajena al sistema.

Causas

Cuando los archivos existentes aumentan de tamaño y se agregan los nuevos archivos, se rellena el espacio libre en un volumen compartido del clúster. Cuando la cantidad de espacio libre en el disco del volumen compartido de clúster se encuentra por debajo del umbral, cambiará el estado del disco del volumen compartido de clúster.

Soluciones

Para aumentar la cantidad de espacio libre en el disco, lleve a cabo una o varias de estas acciones:

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
Advertencia de espacio libre (\%) para el volumen compartido del clúster
{0}: El volumen compartido del clúster {1} montado en {2} se está quedando sin espacio en disco. El valor que ha superado el umbral de advertencia es {4} \% de espacio libre. (Partición: {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>