Disco lógico\\% de espacio libre

Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.Monitor (UnitMonitor)

Monitor Disco lógico\\% de espacio libre de SUSE Linux Enterprise Server 9

Knowledge Base article:

Resumen

El porcentaje de espacio disponible en el disco lógico (sistema de archivos) es bajo. El rendimiento del sistema puede verse afectado negativamente y la capacidad de agregar o modificar archivos existentes en el sistema de archivos puede estar en peligro hasta que esté disponible espacio adicional.

El espacio del sistema de archivos reservado para el usuario raíz no se incluye en el cálculo de espacio disponible. El uso de espacio del sistema de archivos se calcula a partir del número total de inodes y el número de inodes disponibles, que puede no representar de manera precisa el verdadero uso en sistemas de archivos que asignan espacio dinámicamente, como ZFS.

El umbral de monitor se analiza con el promedio de valores devueltos por sondeos realizados al agente, donde el parámetro de número de muestras controla el número de muestras incluidas en el cálculo del promedio.

Este monitor se ha reemplazado con el monitor de espacio disponible en disco lógico correspondiente, que implementa umbrales de advertencia y de error configurables para el espacio disponible por porcentaje y megabytes. Si el monitor de espacio disponible en disco lógico correspondiente está habilitado, desactívelo con una invalidación.

Configuración

Configuración predeterminada

Parámetro

Valor predeterminado

Umbral

5

Intervalo (segundos)

300

Número de muestras

1

Se pueden usar invalidaciones para cambiar los valores de parámetros definidos anteriormente para todas las instancias o para instancias o grupos específicos.

Causas

Cuando aumente el tamaño de los archivos existentes y se agreguen nuevos archivos, se ocupa el espacio disponible de un sistema de archivos. Cuando la cantidad de espacio disponible en el sistema de archivos cae por debajo del umbral, el estado del disco lógico cambia.

Resoluciones

Para aumentar la cantidad de espacio disponible en disco, siga uno o varios de estos procedimientos:

En la siguiente vista puede ver el historial reciente de capacidad del sistema de archivos:

Capacidad de disco

Element properties:

TargetMicrosoft.Linux.SLES.9.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
\% de espacio libre demasiado bajo
Se ha superado el umbral para el contador de rendimiento Disco lógico\\% de espacio libre. El valor que sobrepasó el umbral es: {0}\% de espacio libre.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Success" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_FileSystemStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Logical Disk</ObjectName>
<CounterName>% Free Space</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentFreeSpace']$</Value>
<Threshold>5</Threshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>