Espace libre du disque logique

Microsoft.AIX.7.LogicalDisk.FreeSpace.Monitor (UnitMonitor)

Analyse Espace libre du disque logique AIX 7

Knowledge Base article:

Résumé

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.

Configuration

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.

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 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.AIX.7.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
L'espace libre du disque logique est trop faible
Les seuils de l'analyse Espace libre du disque logique ont été dépassés. Les valeurs ayant dépassé le seuil sont les suivantes : {0}\% et {1} Mo d'espace libre.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.AIX.7.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Target="Microsoft.AIX.7.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType" Enabled="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.AIX.7.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>