Freigegebenes Clustervolume – Freier Speicherplatz (\%) – Monitor

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

Mit diesem Monitor wird der freie Speicherplatz (in \%) auf dem entsprechenden freigegebenen Clustervolume überprüft.

Knowledge Base article:

Zusammenfassung

Der freie Speicherplatz auf dem freigegebenen Clustervolume hat den Schwellenwert überschritten. Dies kann sich negativ auf die Systemleistung auswirken, und das Hinzufügen von Daten zum freigegebenen Clustervolume bzw. das Bearbeiten sich dort bereits befindender Dateien ist u. U. erst wieder möglich, wenn mehr freier Speicherplatz verfügbar ist.

Konfiguration

Bei der Überwachungsroutine „Freigegebenes Clustervolume – Freier Speicherplatz“ handelt es sich um eine in hohem Maße konfigurierbare Lösung, mit der festgelegt werden kann, dass für zum System gehörende logische Datenträgervolumes andere Schwellenwerte gelten sollen als für nicht zum System gehörende Volumes. Darüber hinaus können separate Schwellenwerte für Warnungen und Fehlermeldungen festgelegt werden.

Da freigegebene Clustervolumes wenige Gigabyte oder viele Terabyte fassen können, muss für die Überwachungsroutine „Freigegebenes Clustervolume – Freier Speicherplatz“ sowohl ein Megabyte- als auch ein Prozentsatz-Schwellenwert festgelegt werden. Erst wenn diese Werte überschritten werden, werden die Warnungs- und Fehlerschwellenwerte erreicht. Bevor also für ein Systemlaufwerk oder ein nicht zum System gehörendes Laufwerk eine Warnung oder eine Fehlermeldung ausgegeben wird, muss sowohl der Megabyte- als auch der Prozentsatz-Schwellenwert erreicht werden.

Ursachen

Wenn vorhandene Dateien größer werden und neue Dateien hinzukommen, wird der freie Speicherplatz auf einem freigegebenen Clustervolume in Anspruch genommen. Wenn der freie Speicherplatz auf dem freigegebenen Clustervolume unter den Schwellenwert sinkt, ändert sich der Status des freigegebenen Clustervolumes.

Lösungen

Führen Sie eine oder mehrere der folgenden Aktionen aus, um den verfügbaren Speicherplatz zu vergrößern:

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.FreeSpacePercent.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Warnung zu freiem Speicherplatz (\%) für freigegebenes Clustervolume
{0}: Auf dem freigegebenen Clustervolume „{1}“, das auf „{2}“ bereitgestellt wird, steht nur noch wenig Speicherplatz zur Verfügung. Der Warnungsschwellenwert wurde von folgendem Wert unterschritten: {4}\% freier Speicherplatz. (Partition: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpacePercent" 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.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.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>