Cette analyse vérifie l'espace libre du disque logique SUSE Linux Enterprise Server 10
La quantité 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.
Des valeurs de seuil distinctes peuvent être définies pour les états d'avertissement et d'erreur. Étant donné que les systèmes de fichiers peuvent avoir une taille allant de quelques gigaoctets à plusieurs téraoctets, l'analyse Espace libre du disque logique nécessite qu'un opérateur indique des valeurs de seuil exprimées aussi bien en pourcentages qu'en mégaoctets. Les seuils exprimés en mégaoctets et en pourcentages doivent être transmis avant que les seuils d'avertissement et d'erreur ne soient atteints.
Cette analyse est désactivée par défaut. Elle peut être activée à l'aide d'un remplacement, en ciblant une partie ou l'ensemble des instances de disque logique. Si cette analyse est activée, l'analyse Pourcentage d'espace libre du disque logique doit être désactivée à l'aide d'un remplacement.
Configuration par défaut
Paramètre | Valeur par défaut |
Seuil d'erreur exprimé en mégaoctets | 1000 |
Seuil d'erreur, en pourcentage | 5 |
Seuil d'avertissement, en mégaoctets | 2000 |
Seuil d'avertissement, en pourcentages | 10 |
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.
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 la quantité d'espace disponible, 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é disque
Target | Microsoft.Linux.SLES.10.LogicalDisk | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.SLES.10.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.10.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType" Enabled="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.10.LogicalDisk.FreeSpace.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentFreeSpace']$</AlertParameter1>
<AlertParameter2>$Data/Context/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='FreeMegabytes']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderErrorThreshold" ID="UnderErrorThreshold"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="UnderWarningThreshold" ID="UnderWarningThreshold"/>
<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>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<ErrorPctThreshold>5</ErrorPctThreshold>
<ErrorMBThreshold>1000</ErrorMBThreshold>
<WarningPctThreshold>10</WarningPctThreshold>
<WarningMBThreshold>2000</WarningMBThreshold>
</Configuration>
</UnitMonitor>