Clusterdatenträger – Freier Speicherplatz (MB) – Monitor

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

Mit diesem Monitor wird der freie Speicherplatz (in MB) auf dem entsprechenden Clusterdatenträger überprüft.

Knowledge Base article:

Zusammenfassung

Der freie Speicherplatz auf dem Clusterdatenträger hat den Schwellenwert überschritten. Dies kann sich negativ auf die Systemleistung auswirken, und das Hinzufügen von Daten zum Clusterdatenträger 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 „Clusterdatenträger – 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 „Clusterdatenträger - Freier Speicherplatz“ ein Megabyte-Schwellenwert festgelegt werden. Erst wenn dieser Wert überschritten wird, 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 der Megabyte-Schwellenwert erreicht werden.

Ursachen

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

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.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
Warnung zu freiem Speicherplatz (MB) für Clusterdatenträger
{0}: Auf dem Clusterdatenträger „{1}“ mit dem Namen „{2}“ steht nur noch wenig Speicherplatz zur Verfügung. Der Warnungsschwellenwert wurde von folgendem Wert unterschritten: {4} MB freier Speicherplatz. (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>