Udostępniony wolumin klastra — monitor wolnego miejsca (MB)

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

Ten monitor umożliwia sprawdzanie ilości wolnego miejsca (w MB) na docelowym udostępnionym woluminie klastra.

Knowledge Base article:

Podsumowanie

Próg ilości wolnego miejsca na udostępnionym woluminie klastra został przekroczony. Może to mieć niekorzystny wpływ na wydajność systemu, a możliwość dodawania lub modyfikowania istniejących plików na udostępnionym woluminie klastra może być zablokowana do momentu udostępnienia dodatkowego wolnego miejsca.

Konfiguracja

Procedura monitorowania Wolne miejsce na udostępnionym woluminie klastra to rozwiązanie o wielu opcjach konfiguracji, które umożliwia operatorom ustawienie różnych wartości progowych dla systemowych i innych niż systemowe woluminów dysku logicznego. Ponadto można ustawić oddzielne wartości progowe stanu ostrzeżenia i stanu błędu.

Ponieważ udostępnione woluminy klastra mogą mieć rozmiar od kilku gigabajtów do wielu terabajtów, procedura monitorowania Wolne miejsce na udostępnionym woluminie klastra wymaga wskazania przez operatora wartości progowych w megabajtach i procentach, które muszą zostać przekroczone przed osiągnięciem progów ostrzeżenia i błędu. Oznacza to, że w celu osiągnięcia progu muszą zostać przekroczone wartości progowe zarówno w megabajtach, jak i w procentach dla dysków systemowych i innych niż systemowe.

Przyczyny

Zwiększanie rozmiaru istniejących plików i dodawanie nowych plików powoduje zajmowanie wolnego miejsca na udostępnionym woluminie klastra. Jeśli ilość wolnego miejsca na udostępnionym woluminie klastra spadnie poniżej określonego progu, stan dysku udostępnionego woluminu klastra ulegnie zmianie.

Rozwiązania

Aby zwiększyć ilość wolnego miejsca na dysku, należy wykonać jedną lub więcej z następujących czynności:

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS
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.FreeSpaceMB.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Ostrzeżenie o ilości wolnego miejsca (w MB) na udostępnionym woluminie klastra
{0}: Wyczerpuje się miejsce na udostępnionym woluminie klastra {1} zainstalowanym w {2}. Wartość przekraczająca próg ostrzeżenia to {4} MB wolnego miejsca. (Partycja: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMB" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS" ParentMonitorID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMB.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.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.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>
<DriveErrorMBytesThreshold>100</DriveErrorMBytesThreshold>
<DriveWarningMBytesThreshold>500</DriveWarningMBytesThreshold>
</Configuration>
</UnitMonitor>