[Przestarzałe] Wolne miejsce na dysku logicznym

Microsoft.Windows.Server.10.0.LogicalDisk.FreeSpace (UnitMonitor)

Monitoruje procent wolnego miejsca oraz liczbę wolnych megabajtów dostępnych na dysku logicznym. Dysk jest oflagowany jako mający mało wolnego miejsca tylko w przypadku przekroczenia progu małej ilości wolnego miejsca w procentach oraz progu małej liczby wolnych megabajtów.

Knowledge Base article:

Podsumowanie

Ilość wolnego miejsca na woluminie dysku logicznego spadła poniżej progu. Może to mieć niekorzystny wpływ na wydajność systemu, a dodawanie lub modyfikowanie istniejących plików na woluminie dysku logicznego może być niemożliwe do momentu udostępnienia dodatkowego wolnego miejsca.

Konfiguracja

Procedura monitorowania wolnego miejsca na dysku logicznym to konfigurowalne rozwiązanie, które umożliwia operatorom ustawienie zmiennych wartości progowych dla systemowych i niesystemowych woluminów dysku logicznego. Ponadto można ustawić oddzielne wartości progowe stanu ostrzeżenia i stanu błędu.

Ponieważ woluminy dysku logicznego mogą mieć różne rozmiary, od kilku gigabajtów do wielu terabajtów lub więcej, procedura monitorowania wolnego miejsca na dysku logicznym wymaga, aby operator określił wartości progowe zarówno w megabajtach, jak i w procentach, które muszą zostać przekroczone w celu osiągnięcia progu ostrzeżenia i progu błędu. Oznacza to, że w celu osiągnięcia progu muszą zostać przekroczone wartości progowe zarówno w megabajtach, jak i w procentach dla dysków systemowych i innych niż systemowe.

Domyślne wartości progowe procedury monitorowania wolnego miejsca na dysku logicznym obejmują:

Wartości progowe wolnego miejsca na dysku systemowym (domyślne)

Parametr

Wartość domyślna

Próg błędu (MB) dla dysków systemowych

100

Próg błędu (%) dla dysków systemowych

5

Próg ostrzeżenia (MB) dla dysków systemowych

200

Próg ostrzeżenia (%) dla dysków systemowych

10

Wartości progowe wolnego miejsca na dysku innym niż systemowy (domyślne)

Parametr

Wartość domyślna

Próg błędu (MB) dla dysków innych niż systemowe

1000

Próg błędu (%) dla dysków innych niż systemowe

5

Próg ostrzeżenia (MB) dla dysków innych niż systemowe

2000

Próg ostrzeżenia (%) dla dysków innych niż systemowe

10

Należy pamiętać, że w celu zmiany zdefiniowanych powyżej wartości progowych można użyć zastąpień. Ponadto te wartości progowe można zastosować do wszystkich wystąpień woluminów dysku logicznego w grupie zarządzania lub w razie potrzeby zdefiniować oddzielne wartości progowe dla określonych wystąpień woluminów dysku logicznego.

Przyczyny

Zwiększanie rozmiaru istniejących plików i dodawanie nowych plików powoduje zajmowanie wolnego miejsca na dysku logicznym. Jeśli ilość wolnego miejsca na dysku logicznym spadnie poniżej określonego progu, stan dysku logicznego ulegnie zmianie.

Rozwiązania

Aby zwiększyć ilość wolnego miejsca na dysku, należy wykonać jedną lub więcej z następujących czynności:

Aby wyświetlić ostatnią historię miejsca na dysku, można użyć następującego widoku:

Uruchom widok Pojemność dysku

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.10.0.FreeSpace.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Zaczyna brakować wolnego miejsca na dysku logicznym
Wyczerpuje się miejsce na dysku {0} na komputerze {1}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalDisk.FreeSpace" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.FreeSpace.Monitortype" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.LogicalDisk.FreeSpace.AlertMessage">
<AlertOnState>Warning</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>
</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>
<IntervalSeconds>900</IntervalSeconds>
<SystemDriveWarningMBytesThreshold>500</SystemDriveWarningMBytesThreshold>
<SystemDriveWarningPercentThreshold>10</SystemDriveWarningPercentThreshold>
<SystemDriveErrorMBytesThreshold>300</SystemDriveErrorMBytesThreshold>
<SystemDriveErrorPercentThreshold>5</SystemDriveErrorPercentThreshold>
<NonSystemDriveWarningMBytesThreshold>2000</NonSystemDriveWarningMBytesThreshold>
<NonSystemDriveWarningPercentThreshold>10</NonSystemDriveWarningPercentThreshold>
<NonSystemDriveErrorMBytesThreshold>1000</NonSystemDriveErrorMBytesThreshold>
<NonSystemDriveErrorPercentThreshold>5</NonSystemDriveErrorPercentThreshold>
<NumSamples>4</NumSamples>
</Configuration>
</UnitMonitor>