[Nano Server] Clusterschijf - Monitor voor beschikbare ruimte (\%)

Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent.NanoServer (UnitMonitor)

Met deze monitor controleert u de hoeveelheid beschikbare ruimte in \% op de clusterschijf.

Knowledge Base article:

Samenvatting

De hoeveelheid beschikbare schijfruimte op de clusterschijf heeft de drempelwaarde overschreden. Dit kan nadelige gevolgen hebben voor de prestaties van het systeem en er kunnen mogelijk geen bestaande bestanden worden toegevoegd aan of gewijzigd op de clusterschijf totdat er schijfruimte is vrijgemaakt.

Configuratie

De bewakingsroutine voor beschikbare ruimte op clusterschijven is een sterk configureerbare oplossing waarmee operators verschillende drempelwaarden kunnen instellen voor logische schijfvolumes die wel of niet tot het systeem behoren. Verder kunnen er afzonderlijke drempelwaarden worden ingesteld voor waarschuwingen en fouten.

Aangezien clusterschijven in grootte kunnen variëren van een paar gigabytes tot vele terabytes of meer, is voor de bewakingsroutine voor beschikbare ruimte op clusterschijven vereist dat een operator een drempelwaarde opgeeft op basis van het percentage. Hieraan moet worden voldaan voordat de drempelwaarden voor waarschuwingen en fouten worden bereikt. Dit betekent dat de drempelwaarde alleen kan worden bereikt als de drempelwaarde voor het percentage voor de (niet-)systeemschijf moet worden overschreden.

Oorzaken

Wanneer bestaande bestanden in omvang toenemen en er nieuwe bestanden worden toegevoegd, wordt de hoeveelheid beschikbare ruimte op een clusterschijf steeds kleiner. Zodra de hoeveelheid beschikbare ruimte op de clusterschijf onder de drempelwaarde komt, verandert de status voor de clusterschijf.

Oplossingen

Om de hoeveelheid beschikbare schijfruimte te verhogen, kunt u een of meer van de volgende acties uitvoeren:

Element properties:

TargetMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.NewOS
Parent MonitorMicrosoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup.Nano
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype.NanoServer
RemotableTrue
AccessibilityPublic
Alert Message
Waarschuwing beschikbare ruimte (\%) voor clusterschijf
{0}: Er is onvoldoende ruimte op de clusterschijf {1} met de naam {2}. De waarde die de drempelwaarde voor waarschuwingen of fouten heeft overschreden is: {4} \% (aan ruimte beschikbaar). (Partitie: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent.NanoServer" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.NewOS" ParentMonitorID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpaceMonitorRollup.Nano" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterDisksMonitoring.DiskState.Monitortype.NanoServer" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.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.ClusterDisksMonitoring.ClusterDisk.Base"]/ClusterResourceName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.Base"]/ClusterDiskName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.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>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.Base"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterResourceName>$Target/Property[Type="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.Base"]/ClusterResourceName$</ClusterResourceName>
<CounterName>Free space / Percent</CounterName>
<DriveErrorThreshold>5</DriveErrorThreshold>
<DriveWarningThreshold>10</DriveWarningThreshold>
</Configuration>
</UnitMonitor>