Disk clusteru – monitor volného místa (\%)

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

Tento monitor kontroluje volné místo v \% cíleného disku clusteru.

Knowledge Base article:

Souhrn

Množství volného místa na disku clusteru překročilo prahovou hodnotu. Výkon systému může být nepříznivě ovlivněn a schopnost přidávat nebo měnit existující soubory na disku clusteru nemusí být možná, dokud nebude zpřístupněno další volné místo.

Konfigurace

Rutina monitorování volného místa v clusteru je vysoce konfigurovatelné řešení, které operátorům umožňuje nastavit měnící se prahové hodnoty pro systémové a nesystémové svazky logického disku. Pro stavy Upozornění a Chyba se navíc prahové hodnoty dají nastavit samostatně.

Protože velikost disků clusteru se může lišit od několika gigabajtů až po mnoho terabajtů, vyžaduje rutina monitorování volného místa na disku clusteru, aby operátor označil prahové hodnoty založené na procentech, kterých je nutné dosáhnout před dosažením prahové hodnoty upozornění a chyby. To znamená, že aby bylo možné dosáhnout prahové hodnoty založené na procentech, musí být dosaženo prahových hodnot pro systémovou i nesystémovou jednotku.

Příčiny

Když se zvětší velikost stávajících souborů a jsou přidány nové soubory, je převzato volné místo na disku clusteru. Když množství volného místa na disku clusteru spadá pod prahovou hodnotu, stav clusteru se změní.

Řešení

Chcete-li zvýšit množství dostupného volného místa, proveďte jednu z následujících akcí:

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
Upozornění na volné místo (\%) pro disk clusteru
{0}: Na disku clusteru {1} s názvem {2} dochází volné místo. Hodnota, která přesáhla prahovou hodnotu upozornění nebo chyby, je {4} \% volného místa. (Oddíl: {3}).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent" 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.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"]/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 / Percent</CounterName>
<DriveErrorThreshold>5</DriveErrorThreshold>
<DriveWarningThreshold>10</DriveWarningThreshold>
</Configuration>
</UnitMonitor>