Övervakare för ledigt utrymme på logisk disk i Windows 2003

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

Övervakar ledigt utrymme i procent och antal lediga MB som är kvar på den logiska disken. Lågt ledigt diskutrymme flaggas bara för disken när tröskelvärdet för både procent ledigt utrymme och antal lediga MB är lågt.

Knowledge Base article:

Sammanfattning

Mängden ledigt utrymme på den logiska diskvolymen har överskridit tröskelvärdet. Systemets prestanda kan försämras och det kanske inte går att lägga till eller ändra befintliga filer på den logiska diskvolymen förrän extra utrymme har frigjorts.

Lösningar

Gör något av följande för att öka mängden tillgängligt diskutrymme:

Om du vill visa den senaste historiken för ledigt utrymme för den fysiska disken kan du använda följande vy:

Starta vyn Diskkapacitet

Konfiguration

Övervakningen av ledigt utrymme på logisk disk är en konfigurerbar lösning som gör det möjligt för operatörer att ställa in olika tröskelvärden för volymer på logiska systemdiskar och andra diskar. Dessutom kan separata tröskelvärden ställas in för varnings- och felstatus.

Eftersom volymerna på logiska diskar kan variera i storlek från några få gigabyte till många terabyte, måste en operatör ange både de megabyte- och procentandelsbaserade tröskelvärden som måste överstigas innan varnings- och feltröskelvärdena uppnås. För att tröskelvärdet ska uppnås måste alltså både de megabyte- och procentandelsbaserade tröskelvärdena för systemenheter och andra enheter överstigas.

Standardtröskelvärdena för övervakningen av ledigt utrymme på logisk disk är:

Tänk på att åsidosättningar kan användas för att ändra vilket tröskelvärde som helst av de angivna ovan. Tröskelvärdena kan användas på alla instanser av logisk diskvolym i hanteringsgruppen. Det går också att ange separata trökselvärden för särskilda volyminstanser av logisk disk.

Element properties:

TargetMicrosoft.Windows.Server.2003.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2003.Legacy.LogicalDisk.FreeSpace.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Det lediga utrymmet på den logiska disken är lågt
Det finns snart inget diskutrymme kvar på disken {0} i datorn {1}. Värden som överskred tröskelvärdet är {2} procent ledigt utrymme och {3} lediga MB.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.Legacy.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2003.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2003.Legacy.LogicalDisk.FreeSpace.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.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>