Poco espacio libre (MB) en el disco lógico de Windows Server 2008

Microsoft.Windows.Server.2008.LogicalDisk.MBFreeSpace (UnitMonitor)

Supervise el número de megabytes libres que quedan en un disco lógico.

Knowledge Base article:

Resumen

El monitor de espacio libre en MB del disco lógico permite a los operadores establecer distintos valores de umbral para volúmenes de disco lógico de fuera del sistema y del sistema. Además, pueden definirse valores de umbral distintos para estados de advertencia y de error.

Configuración

La rutina de supervisión de espacio libre de disco lógico 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 de discos lógicos pueden variar de unos gigabytes a muchos terabytes, la rutina de supervisión de espacio libre de disco lógico requiere que el operador indique los valores de umbral en megabytes que se deben superar para alcanzar los umbrales de advertencia y de error.

Los valores de umbral predeterminados para la rutina de supervisión de espacio libre de disco lógico incluyen:

Umbrales de espacio libre en unidad del sistema (valores predeterminados)

Parámetro

Valor predeterminado

Umbral de error en megabytes en unidad del sistema

300

Umbral de advertencia en megabytes en unidad del sistema

500

Umbrales de espacio libre en unidad que no es del sistema (valores predeterminados)

Parámetro

Valor predeterminado

Umbral de error en megabytes en unidad que no es del sistema

1000

Umbral de advertencia en megabytes en unidad que no es del sistema

2000

Tenga en cuenta que las invalidaciones se pueden usar para cambiar cualquiera de los valores de umbral definidos anteriormente. Además, estos umbrales se pueden aplicar a todas las instancias de volumen de disco lógico del grupo de administración o, si es preciso, pueden definirse valores de umbral distintos para instancias de volumen de disco lógico específicas.

Causas

Cuando los archivos existentes aumentan de tamaño y se agregan los nuevos archivos, se rellena el espacio libre en un disco lógico. Cuando la cantidad de espacio libre en el disco lógico cae por debajo del umbral, el estado del disco lógico cambiará.

Soluciones

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

Para ver un historial reciente de espacio en disco, puede usar la vista siguiente:

Iniciar vista de capacidad de disco

Element properties:

TargetMicrosoft.Windows.Server.2008.LogicalDisk
Parent MonitorMicrosoft.Windows.Server.2008.LogicalDisk.FreeSpaceMonitorRollup
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2008.DiskState.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Hay poco espacio libre en megabytes en el disco lógico
El disco {0} del equipo {1} se está quedando sin espacio. El valor que ha superado el umbral es {2} megabytes libres.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.LogicalDisk.MBFreeSpace" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.LogicalDisk" ParentMonitorID="Microsoft.Windows.Server.2008.LogicalDisk.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.DiskState.Monitortype" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.LogicalDisk.MBFreeSpace.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/SampleValue$</AlertParameter3>
</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>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<CounterName>MbFree</CounterName>
<IntervalSeconds>900</IntervalSeconds>
<NumSamples>4</NumSamples>
<SystemDriveWarningThreshold>500</SystemDriveWarningThreshold>
<SystemDriveErrorThreshold>300</SystemDriveErrorThreshold>
<NonSystemDriveWarningThreshold>2000</NonSystemDriveWarningThreshold>
<NonSystemDriveErrorThreshold>1000</NonSystemDriveErrorThreshold>
</Configuration>
</UnitMonitor>