Disque de cluster - Analyse d'espace libre (Mo)

Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB (UnitMonitor)

Cette analyse vérifie l'espace libre en Mo du disque de cluster cible.

Knowledge Base article:

Résumé

La quantité d'espace disque disponible sur le disque de cluster a dépassé le seuil. Les performances système peuvent être affectées et la possibilité d'ajout ou de modification des fichiers existants sur le disque de cluster ne sera peut-être pas possible tant que de l'espace disponible complémentaire n'aura pas été libéré.

Configuration

La routine d'analyse de l'espace disponible de disque de cluster est une solution hautement configurable qui permet aux Opérateurs de définir différentes valeurs de seuil pour les volumes de disque logique système et non-système. Qui plus est, des valeurs de seuil distinctes peuvent être définies pour les états Avertissement et Erreur.

Dans la mesure où la taille des volumes partagés de cluster peut varier de quelques gigaoctets à plusieurs téraoctets, pour la routine d'analyse de l'espace disponible de disque de cluster, un opérateur doit indiquer les valeurs de seuil en mégaoctets devant être transmises avant que les seuils d'erreur et d'avertissement soient atteints. Par conséquent, pour que le seuil soit atteint, une violation des valeurs de seuil en mégaoctets du lecteur système ou non-système doit intervenir.

Causes

Lorsque la taille des fichiers existants augmente et que les nouveaux fichiers sont ajoutés, l'espace libre est pris en charge sur un disque de cluster. Lorsque la quantité d'espace libre sur le disque de cluster tombe en dessous du seuil, l'état du disque de cluster change.

Solutions

Pour augmenter l'espace disponible sur le disque, effectuez une ou plusieurs des opérations suivantes :

Element properties:

TargetMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk
Parent MonitorMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Avertissement d'espace libre (Mo) du disque de cluster
{0}: Mémoire insuffisante sur le disque de cluster {1} intitulé {2}. La valeur qui a dépassé le seuil d'avertissement a {4} mégaoctets de libre. (Partition : {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk" ParentMonitorID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMB.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterResourceName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterDiskName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/PartitionName$</AlertParameter4>
<AlertParameter5>$Data/Context/Value$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MonitorOk" MonitorTypeStateID="MonitorOk" HealthState="Success"/>
<OperationalState ID="MonitorWarning" MonitorTypeStateID="MonitorWarning" HealthState="Warning"/>
<OperationalState ID="MonitorError" MonitorTypeStateID="MonitorError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<LogSuccessEvent>true</LogSuccessEvent>
<ScriptGroupId>ClusterDiskMonitoring</ScriptGroupId>
<TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<ClusterName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterResourceName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk"]/ClusterResourceName$</ClusterResourceName>
<CounterName>Free space / MB</CounterName>
<DriveErrorThreshold>100</DriveErrorThreshold>
<DriveWarningThreshold>500</DriveWarningThreshold>
</Configuration>
</UnitMonitor>