[Nano Server] Volume partagé de cluster - Moniteur d'espace libre (\%)

Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.NanoServer (UnitMonitor)

Ce moniteur vérifie l'espace libre en \% du volume partagé de cluster ciblé.

Knowledge Base article:

Résumé

La quantité d'espace disque disponible sur le volume partagé de cluster a dépassé le seuil. Les performances du système peuvent être affectées, et l'ajout ou la modification de fichiers existants sur le volume partagé de cluster peut s'avérer impossible tant que de l'espace n'est pas libéré.

Configuration

La routine de surveillance d'espace libre du volume partagé de cluster est une solution hautement configurable qui permet aux opérateurs de définir des valeurs de seuil pour les volumes de disque logique système et non-système. Par ailleurs, vous pouvez définir des valeurs de seuil distinctes pour les états Avertissement et Erreur.

Les volumes partagés de cluster pouvant varier en taille (de quelques gigaoctets à plusieurs téraoctets, voire plus), la routine de surveillance d'espace libre du volume partagé de cluster nécessite qu'un opérateur indique les valeurs de seuil en mégaoctets et en pourcentage à dépasser pour atteindre les seuils d'avertissement et d'erreur. Par conséquent, pour que le seuil soit atteint, les valeurs de seuil en mégaoctets et en pourcentage du lecteur système ou non-système doivent être dépassées.

Causes

Quand la taille des fichiers existants augmente et que de nouveaux fichiers sont ajoutés, l'espace libre est récupéré sur un volume partagé de cluster. Dès que la quantité d'espace libre sur le disque de volume partagé de cluster est inférieure au seuil défini, l'état du disque de volume partagé de cluster change.

Résolutions

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

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS
Parent MonitorMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup.Nano
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype.NanoServer
RemotableTrue
AccessibilityPublic
Alert Message
Alerte Espace libre (\%) pour le volume partagé de cluster
{0} : Le volume partagé de cluster {1} monté sur {2} a un espace disque insuffisant. La valeur ayant dépassé le seuil d'avertissement ou d'erreur est égale à {4} \% d'espace libre. (Partition : {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.NanoServer" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS" ParentMonitorID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup.Nano" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype.NanoServer" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.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.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/ClusterSharedVolumeName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/FriendlyVolumeName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/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>false</LogSuccessEvent>
<ScriptGroupId>ClusterSharedVolumeMonitoring</ScriptGroupId>
<TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<ClusterName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterSharedVolumeName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Base"]/ClusterSharedVolumeName$</ClusterSharedVolumeName>
<DriveErrorPercentThreshold>5</DriveErrorPercentThreshold>
<DriveWarningPercentThreshold>10</DriveWarningPercentThreshold>
</Configuration>
</UnitMonitor>