Málo volného místa (v MB) na logickém disku se systémem Windows Server 2008

Microsoft.Windows.Server.2008.LogicalDisk.MBFreeSpace (UnitMonitor)

Monitoruje zbývající počet volných MB na logickém disku.

Knowledge Base article:

Souhrn

Monitorování Volné místo logického disku (MB) umožňuje operátorům nastavit různé prahové hodnoty pro systémové a nesystémové svazky logických disků. Pro stav Upozornění a Chyba lze navíc prahové hodnoty nastavit samostatně.

Konfigurace

Rutina monitorování Volné místo logického disku je vysoce konfigurovatelné řešení, které umožňuje operátorům nastavit různé prahové hodnoty pro systémové a nesystémové svazky logických disků. Pro stav Upozornění a Chyba lze navíc prahové hodnoty nastavit samostatně.

Protože svazky logických disků se mohou ve velikosti lišit od několika gigabajtů až po mnoho terabajtů, rutina monitorování volného místa logického disku vyžaduje, aby operátor označil prahové hodnoty (v megabajtech), kterých musí být dosaženo, než bude dosaženo prahových hodnot Upozornění a Chyba.

Příklad výchozích prahových hodnot pro rutinu monitorování volného místa logického disku:

Prahové hodnoty volného místa systémové jednotky (výchozí hodnoty)

Parametr

Výchozí hodnota

Prahová hodnota chyby systémové jednotky v megabajtech

300

Prahová hodnota upozornění systémové jednotky v megabajtech

500

Prahové hodnoty volného místa nesystémové jednotky (výchozí hodnoty)

Parametr

Výchozí hodnota

Prahová hodnota chyby nesystémové jednotky v megabajtech

1000

Prahová hodnota upozornění nesystémové jednotky v megabajtech

2000

Přepsáním lze změnit kteroukoli z prahových hodnot definovaných výše. Kromě toho mohou být tyto prahové hodnoty použity na všechny instance svazků logických disků ve skupině správy. V případě potřeby lze také definovat samostatné prahové hodnoty pro konkrétní instance svazků logických disků.

Příčiny

Pokud se existující soubory zvětšují a pokud jsou přidávány nové soubory, zabírá se volné místo na logickém disku. Když množství volného místa na logickém disku spadne pod prahovou hodnotu, stav logického disku 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í:

K zobrazení nedávné historie místa na disku lze použít následující zobrazení:

Spustit zobrazení kapacity disku

Element properties:

TargetMicrosoft.Windows.Server.2008.LogicalDisk
Parent MonitorMicrosoft.Windows.Server.2008.LogicalDisk.FreeSpaceMonitorRollup
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2008.DiskState.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Hodnota volného místa logického disku v MB je nízká.
Na disku {0} v počítači {1} dochází místo na disku. Hodnota, která přesáhla prahovou hodnotu, je {2} volných MB.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.LogicalDisk.MBFreeSpace" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.LogicalDisk" ParentMonitorID="Microsoft.Windows.Server.2008.LogicalDisk.FreeSpaceMonitorRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.DiskState.Monitortype" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.LogicalDisk.MBFreeSpace.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Data/Context/SampleValue$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderWarningThresholds" MonitorTypeStateID="UnderWarningThresholds" HealthState="Success"/>
<OperationalState ID="OverWarningUnderErrorThresholds" MonitorTypeStateID="OverWarningUnderErrorThresholds" HealthState="Warning"/>
<OperationalState ID="OverErrorThresholds" MonitorTypeStateID="OverErrorThresholds" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<CounterName>MbFree</CounterName>
<IntervalSeconds>900</IntervalSeconds>
<NumSamples>4</NumSamples>
<SystemDriveWarningThreshold>500</SystemDriveWarningThreshold>
<SystemDriveErrorThreshold>300</SystemDriveErrorThreshold>
<NonSystemDriveWarningThreshold>2000</NonSystemDriveWarningThreshold>
<NonSystemDriveErrorThreshold>1000</NonSystemDriveErrorThreshold>
</Configuration>
</UnitMonitor>