Clusterdatenträger – Monitor für freien Speicherplatz (MB)

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

Dieser Monitor überprüft den freien Speicherplatz in MB des Zielclusterdatenträgers.

Knowledge Base article:

Zusammenfassung

Die die Menge an freiem Speicherplatz auf dem Clusterdatenträger hat den Schwellenwert überschritten. Dies hat möglicherweise negative Auswirkungen auf die Systemleistung. Sobald zusätzlicher freier Speicherplatz verfügbar ist, können dem Clusterdatenträger Dateien hinzugefügt oder darauf vorhandene Dateien geändert werden.

Konfiguration

Bei der Routine zum Überwachen des freien Speicherplatzes auf dem Clusterdatenträger handelt es sich um eine vielseitig konfigurierbare Lösung, mit der unterschiedliche Schwellenwerte für zum System gehörende und nicht zum System gehörende logische Datenträgervolumes festgelegt werden können. Darüber hinaus können separate Schwellenwerte für Warnungen und Fehlermeldungen festgelegt werden.

Da freigegebene Clustervolumes unterschiedlich groß sein können (von wenigen Gigabytes bis hin zu vielen Terabytes oder gar mehr), erfordert die Routine zum Überwachen des freien Speicherplatzes auf dem Clusterdatenträger die Angabe von Megabyte-Schwellenwerten, die übergeben werden müssen, bevor die Schwellenwerte für Warnung und Fehler als erreicht gelten. Der Schwellenwert gilt also als erreicht, wenn die Megabyte-Schwellenwerte für das Systemlaufwerk oder ein nicht zum System gehörendes Laufwerk erreicht sind.

Ursachen

Wenn vorhandene Dateien größer werden und neue Dateien hinzugefügt werden, nimmt dies auf einem Clusterdatenträger Speicherplatz in Anspruch. Wenn die Menge des freien Speicherplatzes auf dem Clusterdatenträger unter den Schwellenwert fällt, ändert sich der Status des freigegebenen 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 Warnungs- oder Fehlerschwellenwert 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>false</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>