Disco de clúster - Monitor de espacio disponible (MB)

Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB (UnitMonitor)

Este monitor comprueba el espacio disponible en MB de disco de clúster utilizado como destino.

Knowledge Base article:

Resumen

La cantidad de espacio disponible en disco en el disco de clúster ha superado el umbral. El rendimiento del sistema puede verse afectado negativamente y es posible que no se pueda añadir o modificar archivos existentes en el disco de clúster hasta que haya creado espacio disponible adicional.

Configuración

La rutina de supervisión de espacio disponible en disco de clúster es una solución altamente configurable que permite a los operadores establecer varios valores de umbral para volúmenes de disco lógico tanto si pertenecen al sistema como si no. Además, pueden definirse valores de umbral distintos para estados de advertencia y de error.

Ya que los volúmenes compartidos de clúster pueden variar de tamaño, desde unos pocos gigabytes hasta muchos terabytes o incluso más, la rutina de supervisión de espacio disponible en disco de clúster requiere que un operador indique los valores de umbral en megabytes que deben superarse antes de alcanzar los umbrales de advertencia y error. Esto significa que para que se alcance el umbral, se deben incumplir los valores de umbral basados en megabytes para las unidades ya sean del sistema o no.

Causas

Cuando los archivos existentes aumentan de tamaño y se añaden archivos nuevos, se ocupa el espacio disponible en disco de clúster. Cuando la cantidad de espacio disponible en el disco de clúster está por debajo del umbral, cambiará el estado para el disco 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.ClusterDisksMonitoring.ClusterDisk
Parent MonitorMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de espacio disponible (MB) para el disco de clúster
{0}: El disco de clúster {1} con el nombre {2} se está quedando sin espacio. El valor que ha superado el umbral de advertencia o error es {4} megabytes libres. (Partición: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk" ParentMonitorID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB.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.ClusterDisksMonitoring.ClusterDisk"]/ClusterResourceName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterDiskName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/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>ClusterDiskMonitoring</ScriptGroupId>
<TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<ClusterName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterResourceName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterResourceName$</ClusterResourceName>
<CounterName>Free space / MB</CounterName>
<DriveErrorThreshold>100</DriveErrorThreshold>
<DriveWarningThreshold>500</DriveWarningThreshold>
</Configuration>
</UnitMonitor>