Moniteur du pourcentage d’espace libre du disque logique SUSE Linux Enterprise Server 15
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 du moniteur 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 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ètre définies ci-dessus pour toutes les instances ou pour des instances ou groupes spécifiques.
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.
Pour augmenter l'espace disponible sur le disque, effectuez une ou plusieurs des opérations suivantes :
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. Envisagez de créer des archives compressées des fichiers journaux historiques.
Sauvegardez et supprimez des fichiers, ou supprimez les fichiers inutiles du système de fichiers.
Déplacez des fichiers vers un autre système de fichiers ou un stockage hors connexion.
Augmentez la capacité de stockage.
Pour afficher l'historique récent relatif à la capacité du système de fichiers, vous pouvez utiliser l'affichage suivant :
Capacité du disque
Target | Microsoft.Linux.SLES.15.LogicalDisk | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.SLES.15.LogicalDisk.PercentFreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.15.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.15.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>