Klusterdelad volym – övervakning av ledigt utrymme (MB)

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

Den här övervakaren kontrollerar mängden ledigt utrymme i MB på den klusterdelade målvolymen.

Knowledge Base article:

Sammanfattning

Mängden ledigt utrymme på den klusterdelade volymen har överskridit tröskelvärdet. Systemets prestanda kan försämras och det kanske inte går att lägga till eller ändra befintliga filer på den klusterdelade volymen förrän extra utrymme har frigjorts.

Konfiguration

Övervakningen av ledigt utrymme på en klusterdelad volym är en konfigurerbar lösning som gör det möjligt för operatörer kan ställa in olika tröskelvärden för volymer på logiska systemdiskar och andra diskar. Dessutom kan separata tröskelvärden ställas in för varnings- och felstatus.

Eftersom klusterdelade volymer kan variera i storlek från några få gigabyte till många terabyte, måste en operatör ange både megabyte- och procentandelsbaserade tröskelvärden som måste överskridas innan varnings- och feltröskelvärdet nås. För att tröskelvärdet ska uppnås måste alltså både de megabyte- och procentandelsbaserade tröskelvärdena för systemenheter och andra enheter överstigas.

Orsaker

När befintliga filer växer i storlek och de nya filerna läggs till, upptas det lediga utrymmet på en klusterdelad volym. När mängden ledigt utrymme på den klusterdelade volymdisken faller under tröskelvärdet ändras statusen för den klusterdelade volymdisken.

Lösningar

Gör något av följande för att öka mängden tillgängligt diskutrymme:

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume
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
Varning om ledigt utrymme (MB) för klusterdelad volym
{0}: Det finns snart inget diskutrymme kvar på den klusterdelade volymen {1} på {2}. Värdet som överskred varningströskelvärdet är {4} lediga MB. (Partition: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.FreeSpaceMB" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume" 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"]/ClusterSharedVolumeName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/FriendlyVolumeName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/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"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterSharedVolumeName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/ClusterSharedVolumeName$</ClusterSharedVolumeName>
<DriveErrorMBytesThreshold>100</DriveErrorMBytesThreshold>
<DriveWarningMBytesThreshold>500</DriveWarningMBytesThreshold>
</Configuration>
</UnitMonitor>