Pourcentage d'espace libre du disque logique

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

Cette analyse vérifie le pourcentage d'espace libre du disque logique SUSE Linux Enterprise Server 9

Knowledge Base article:

Résumé

Cette analyse vérifie le pourcentage d'espace disque disponible de l'ensemble des disques logiques. Si vous recevez une alerte via cette analyse, vous devez faire en sorte de libérer de l'espace disque pour que le système retrouve un état de fonctionnement normal.

Causes

Un état de fonctionnement anormal indique que le pourcentage d'espace libre est insuffisant. Il se peut que cela soit dû à des opérations de journalisation réalisées en trop grand nombre par une application.

Solutions

Affichez la capacité du disque à partir de la console Operations Manager. Déterminez si de nouvelles applications ont été installées récemment. Passez en revue les fichiers journaux qui semblent excessivement volumineux. Déterminez alors s'il s'agit de journaux actifs ou d'historiques.

Pour remédier à ce problème, utilisez l'utilitaire tar pour compresser les fichiers journaux et libérer de l'espace disque. Pour créer un fichier tar, utilisez la commande 'tar -cvf [nom du fichier de destination].tar [chemin d'accès source/fichier]'.

Capacité disque

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
Le pourcentage d'espace libre du disque est trop faible.
Le seuil du compteur de performances Disque logique\\% d'espace libre a été dépassé. La valeur ayant dépassé le seuil est la suivante : {0}\% Espace 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.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>