Windows Server 2016 logikai lemez szabad területe figyelő

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

A logikai lemezen elérhető szabad terület százalékos arányát és a szabad megabájtokat figyeli. A lemez csak akkor lesz kevés szabad lemezterülettel rendelkezőként megjelölve, ha a lemezen elérhető szabad terület százalékos aránya és a szabad megabájtok száma is meghaladja a küszöbértéket.

Knowledge Base article:

Összefoglalás

A szabad lemezterület mérete a logikailemez-köteten a küszöbérték alatt volt.

Konfiguráció

A logikai lemez szabad területét figyelő eljárás egy nagymértékben konfigurálható megoldás, amely lehetővé teszi a kezelőknek, hogy különböző küszöbértékeket állítsanak be az operációs rendszert tartalmazó és az azt nem tartalmazó logikailemez-kötetekhez. Ezenkívül külön küszöbérték állítható be a figyelmeztetési és a hibaállapothoz.

Mivel a logikailemez-kötetek mérete néhány gigabájttól sok terabájtig is terjedhet, a logikai lemez szabad területét figyelő eljárás megköveteli, hogy a kezelő megadja a megabájton és a százalékon alapuló küszöbértékeket is, amelyek átlépésével létrejön a figyelmeztetési vagy a hibaállapot. Ez azt jelenti, hogy a küszöbérték eléréséhez az operációs rendszert tartalmazó és az azt nem tartalmazó meghajtókon a megabájtalapú és a százalékos küszöbértékeket egyaránt át kell lépni.

A logikai lemez szabad területét figyelő eljárás alapértelmezett küszöbértékei a következők:

Ne feledje, hogy fentiekben meghatározott küszöbértékek mindegyike megváltoztatható felülbírálások használatával. Ezenkívül ezek a küszöbértékek alkalmazhatók a felügyeleti csoport összes logikailemez-kötet példányára, vagy szükség esetén egyedi küszöbértékek határozhatók meg az egyes logikailemez-kötet példányokhoz.

Okok

A rendszerteljesítmény romolhat, és további szabad terület biztosítása nélkül előfordulhat, hogy nem lehetséges fájlokat felvenni vagy a meglévőket módosítani a logikailemez-köteten.

Megoldások

A rendelkezésre álló lemezterület méretének növeléséhez hajtson végre egy vagy több műveletet a következők közül:

A lemezterület nemrégiben történt változásának megtekintéséhez a következő nézet használható:

A Lemezkapacitás nézet megjelenítése

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Kevés a logikai lemezen lévő szabad terület
A(z) {1} számítógép {0} lemezén kevés a szabad lemezterület. A küszöbértéket túllépő értékek a következők: {2}\% szabad terület és {3} szabad megabájt.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.Legacy.LogicalDisk.FreeSpace.Monitor.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/Property[@Name='PctFree']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='MbFree']$</AlertParameter4>
</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>
<IntervalSeconds>3600</IntervalSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<SystemDriveWarningMBytesThreshold>500</SystemDriveWarningMBytesThreshold>
<SystemDriveWarningPercentThreshold>10</SystemDriveWarningPercentThreshold>
<SystemDriveErrorMBytesThreshold>300</SystemDriveErrorMBytesThreshold>
<SystemDriveErrorPercentThreshold>5</SystemDriveErrorPercentThreshold>
<NonSystemDriveWarningMBytesThreshold>2000</NonSystemDriveWarningMBytesThreshold>
<NonSystemDriveWarningPercentThreshold>10</NonSystemDriveWarningPercentThreshold>
<NonSystemDriveErrorMBytesThreshold>1000</NonSystemDriveErrorMBytesThreshold>
<NonSystemDriveErrorPercentThreshold>5</NonSystemDriveErrorPercentThreshold>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<TimeoutSeconds>360</TimeoutSeconds>
<DebugFlag>false</DebugFlag>
</Configuration>
</UnitMonitor>