[Nano Server] Freigegebenes Clustervolume – Monitor für freien Speicherplatz (MB)

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

Dieser Monitor überprüft den freien Speicherplatz in MB des freigegebenen Zielclustervolumes.

Knowledge Base article:

Zusammenfassung

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

Konfiguration

Bei der Routine zum Überwachen des freien Speicherplatzes auf dem freigegebenen Clustervolume 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 freigegebenen Clustervolume die Angabe von Megabyte- und Prozentsatz-Schwellenwerten, die übergeben werden müssen, bevor die Schwellenwerte für Warnung und Fehler als erreicht gelten. 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 hinzugefügt werden, nimmt dies auf einem freigegebenen Clustervolume Speicherplatz in Anspruch. Wenn die Menge des freien Speicherplatzes auf dem freigegebenen Clustervolumedatenträger unter den Schwellenwert fällt, ändert sich der Status des freigegebenen Clustervolumedatenträ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.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS
Parent MonitorMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup.Nano
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMB.Monitortype.NanoServer
RemotableTrue
AccessibilityPublic
Alert Message
Warnung zu freiem Speicherplatz (MB) für freigegebenes Clustervolume
{0}: Auf dem freigegebenen Clustervolume „{1}“, das auf „{2}“ bereitgestellt wird, 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.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMB.NanoServer" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.NewOS" ParentMonitorID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMonitorRollup.Nano" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMB.Monitortype.NanoServer" 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>