Volume condiviso cluster - Monitoraggio spazio disponibile (\%)

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

Questo monitoraggio controlla lo spazio disponibile in \% del volume condiviso cluster di destinazione.

Knowledge Base article:

Riepilogo

La quantità di spazio libero sul volume condiviso cluster ha superato la soglia. Le prestazioni del sistema potrebbero essere influenzate negativamente e la capacità di aggiungere o modificare file esistenti sul volume condiviso cluster potrebbe non essere possibile se non si rende disponibile ulteriore spazio libero.

Configurazione

La routine di monitoraggio Spazio libero del volume condiviso cluster è una soluzione altamente configurabile che consente agli operatori di impostare valori di soglia variabili per volumi di disco logico di sistema e non di sistema. È inoltre possibile impostare valori di soglia separati per gli stati Errore e Avviso.

Poiché i volumi condivisi cluster possono variare nella dimensione, da pochi gigabyte a diversi terabyte o più, la routine di monitoraggio Spazio libero volume condiviso cluster richiede che un operatore indichi entrambi i valori soglia, basati in Megabyte e in percentuale, da passare prima che vengano raggiunte le soglie di avviso e di errore. Ciò significa che, per raggiungere la soglia, è necessario violare sia il valore di soglia basato su Megabyte che sulla Percentuale per l'unità di sistema o non di sistema.

Cause

Quando i file esistenti aumentano di dimensioni e vengono aggiunti nuovi file, lo spazio libero su un volume condiviso cluster viene occupato. Quando la quantità di spazio libero sul volume condiviso cluster scende di sotto della soglia, viene modificato lo stato del volume condiviso cluster.

Soluzioni

Per aumentare la quantità di spazio disponibile sul disco, eseguire una o più operazioni tra quelle elencate di seguito:

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume
Parent MonitorMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Avviso di spazio disponibile (\%) per volume condiviso cluster
{0}: Il volume condiviso cluster {1} installato su {2} sta esaurendo lo spazio su disco. Il valore che supera la soglia di avviso è {4}\% di spazio libero. (Partizione: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume" ParentMonitorID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent.Monitortype" 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"]/ClusterSharedVolumeName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/FriendlyVolumeName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/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"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterSharedVolumeName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/ClusterSharedVolumeName$</ClusterSharedVolumeName>
<DriveErrorPercentThreshold>5</DriveErrorPercentThreshold>
<DriveWarningPercentThreshold>10</DriveWarningPercentThreshold>
</Configuration>
</UnitMonitor>