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é

Le pourcentage d'espace libre sur le disque logique (système de fichiers) est faible. Il se peut que les performances du système soient dégradées et que la possibilité d'ajouter ou de modifier des fichiers existants du système de fichiers soit compromise tant que de l'espace libre supplémentaire n'a pas été mis à disposition.

L'espace réservé pour l'utilisateur racine sur le système de fichiers n'est pas inclus dans l'espace libre calculé. L'utilisation de l'espace par le système de fichiers est calculée à l'aide des valeurs Espace libre et Espace total, qui ne représentent peut-être pas précisément l'utilisation réelle pour les systèmes de fichiers qui allouent dynamiquement de l'espace, tels que ZFS.

Le seuil d'analyse est analysé par rapport à la moyenne des valeurs renvoyées sous forme de sondages à l'agent, où le paramètre Nombre d'échantillons contrôle le nombre d'échantillons inclus dans le calcul de la moyenne.

Cette analyse a été remplacée par l'analyse Espace libre du disque logique correspondante, qui implémente des seuils d'avertissement et d'erreur configurables relatifs à l'espace libre, exprimés en pourcentage et mégaoctets. Si l'analyse Espace libre du disque logique correspondante est activée, désactivez cette analyse en utilisant un remplacement.

Configuration

Configuration par défaut

Paramètre

Valeur par défaut

Seuil

5

Intervalle (secondes)

300

Nombre d'échantillons

1

Les remplacements permettent de modifier les valeurs de paramètres définies ci-dessus pour toutes les instances, ou pour des instances ou groupes spécifiques.

Causes

Lorsque la taille des fichiers existants augmente et que de nouveaux fichiers sont ajoutés, de l'espace libre est emprunté à un système de fichiers. Lorsque la quantité d'espace libre sur le système de fichiers passe en-dessous du seuil, l'état du disque logique change.

Résolutions

Pour augmenter la quantité d'espace disque disponible, effectuez une ou plusieurs des opérations suivantes :

Pour afficher l'historique récent relatif à la capacité du système de fichiers, vous pouvez utiliser l'affichage suivant :

Capacité disque

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
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.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>