\% di spazio disponibile disco logico

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

Monitoraggio \% di spazio disponibile sul disco logico SUSE Linux Enterprise Server 9

Knowledge Base article:

Riepilogo

La percentuale di spazio disponibile su disco logico (file system) è insufficiente. Le prestazioni del sistema potrebbero essere compromesse, inoltre potrebbe diminuire la capacità di aggiungere o modificare file nel file system a meno che non si renda disponibile altro spazio.

Lo spazio del file system riservato per l'utente root non è incluso nello spazio disponibile calcolato. L'utilizzo di spazio del file system viene calcolato con valori totali e disponibili correnti, ma ciò potrebbe non rappresentare accuratamente il vero utilizzo dei file system che allocano dinamicamente spazio, come gli ZFS.

La soglia di monitoraggio viene analizzata confrontandola con una media dei valori restituiti all'agente in forma di sondaggi, dove il parametro Numero di campioni si riferisce al numero di campioni inclusi nel calcolo della media.

Questo monitoraggio è stato sostituito dal corrispondente monitoraggio dello spazio disponibile su disco logico, che implementa soglie di spazio disponibile di avviso e di errore configurabili sia in percentuale che in megabyte. Se il corrispondente monitoraggio di spazio disponibile su disco logico è attivato, è possibile disattivare questo monitoraggio con un override.

Configurazione

Configurazione predefinita

Parametro

Valore predefinito

Soglia

5

Intervallo (secondi)

300

Numero di campioni

1

Override può essere utilizzato per modificare i valori di parametro definiti in precedenza per tutte le istanze o per istanze specifiche o gruppi.

Cause

Quando i file esistenti aumentano di dimensione e vengono aggiunti nuovi file, viene preso dello spazio disponibile da un file system. Quando la quantità di spazio disponibile nel file system scende sotto la soglia, viene modificato lo stato del disco logico.

Risoluzioni

Per aumentare la quantità di spazio disponibile su disco, eseguire una o più delle seguenti operazioni:

Per visualizzare la cronologia di capacità del file system recente, è possibile utilizzare la vista seguente:

Capacità 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
\% di spazio disponibile insufficiente
La soglia per il contatore delle prestazioni Disco logico\\% di spazio disponibile è stata superata. Il valore che ha superato la soglia è: {0}\% di spazio disponibile.
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>