\% spazio libero disco logico

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

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

Knowledge Base article:

Riepilogo

Questo monitoraggio verifica la percentuale di spazio libero su disco di tutti i dischi logici. Se si riceve un avviso da questo monitoraggio, potrebbe essere necessaria un'azione per liberare spazio su disco e riportare il sistema allo stato operativo.

Cause

Uno stato di tipo non integro indica che la % di spazio libero è bassa. Il problema potrebbe essere causato da una registrazione eccessiva da parte di un'applicazione.

Risoluzioni

Visualizzare la capacità del disco dalla Console di Operations Manager. Verificare se recentemente sono state installate nuove applicazioni. Verificare se sono presenti file di registro di dimensioni eccessive. In caso affermativo, stabilire se i registri sono correnti o storici.

Per ovviare al problema, provare a utilizzare l'utilità tar per comprimere (zippare) i file di registro e liberare spazio su disco. Per creare un file tar utilizzare il comando tar –cvf [nome file destinazione].tar [percorso origine/file].

Capacità disco

Element properties:

TargetMicrosoft.Linux.SLES.9.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
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 libero troppo bassa
La soglia per il contatore delle prestazioni Disco logico\\% spazio libero è stata superata. Il valore che ha superato la soglia è: {0}\% di spazio libero.
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.PerformanceState">
<Category>PerformanceHealth</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>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentFreeSpace"]$</Value>
<Threshold>5</Threshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>