Supervisa el porcentaje de espacio disponible restante en una unidad de disco.
Supervisa el porcentaje de espacio disponible restante en una unidad de disco.
Si el disco tiene un porcentaje bajo de espacio disponible, se genera un estado incorrecto. Esto puede deberse a:
Un archivo de crecimiento automático con un crecimiento rápido que ha consumido una gran cantidad de espacio disponible en disco.
Un objeto o archivo externo que ha consumido una gran cantidad de espacio disponible en disco.
Para solucionar este problema puede:
Cambiar la ubicación de todos los datos de esta unidad lógica a otra de mayor tamaño.
Aumentar el tamaño de la unidad lógica (si está asignada a un volumen que se puede ampliar con Administrador de discos).
Cambiar la ubicación de los archivos externos de rápido crecimiento de la unidad lógica actual a otra independiente.
Modificar los umbrales de este monitor para que se adapte a la carga de trabajo.
Por otro lado, si el espacio en disco no constituye un problema para el archivo:
Deshabilite este monitor para este archivo específico o para todos los archivos.
Vea los Libros en pantalla de SQL Server: Arquitectura de archivos y grupos de archivos
Target | Microsoft.SQLServer.2008.DBFile | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | LogicalDisk | ||
Counter Name | \% Free Space | ||
Frequency | 3600 | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ThresholdMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2008.DBFile.DiskFreeSpace" Accessibility="Public" Enabled="false" Target="SQL2008Core!Microsoft.SQLServer.2008.DBFile" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ThresholdMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2008.DBFile.DiskFreeSpace.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL!Microsoft.SQLServer.DBFile"]/Drive$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Error"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Free Space</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="SQL!Microsoft.SQLServer.DBFile"]/Drive$</InstanceName>
<Frequency>3600</Frequency>
<Threshold>5</Threshold>
</Configuration>
</UnitMonitor>