Ledigt utrymme i procent för logisk disk

Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.Monitor (UnitMonitor)

Övervakare för ledigt utrymme i procent för logisk disk för SUSE Linux Enterprise Server 9

Knowledge Base article:

Sammanfattning

Procentandelen av ledigt utrymme på den logiska disken (filsystem) är låg. Systemets prestanda kan påverkas negativt och möjligheten att lägga till eller ändra befintliga filer i filsystemet kan påverkas tills ytterligare ledigt utrymme görs tillgängligt.

Det filsystemsutrymme som har reserverats för rotanvändaren är inte inkluderat i det beräknade lediga utrymmet. Användningen av filsystemsutrymmet beräknas med aktuella lediga och totala värden som kanske inte motsvarar den faktiska användningen för filsystem där noder allokeras dynamiskt, till exempel JFS.

Tröskelvärdet för övervakaren analyseras mot ett medeltal av de värden som returneras vid avsökningar till agenten, där parametern Antal prover styr antalet prov som tas med vid beräkning av medelvärdet.

Den här övervakaren har ersatts av motsvarande övervakare för ledigt utrymme för logisk disk, som används för att implementera konfigurerbara tröskelvärden för varningar och fel om ledigt utrymme i både procent och megabyte. Om motsvarande övervakare av ledigt utrymme för logisk disk är aktiverad, inaktiverar du den här övervakaren med en åsidosättning.

Konfiguration

Standardkonfiguration

Parameter

Standardvärde

Tröskelvärde

5

Intervall (sekunder)

300

Antal exempel

1

Åsidosättningar kan användas för att ändra parametervärden som har definierats ovan för alla instanser eller för specifika instanser eller grupper.

Orsaker

När befintliga filer växer i storlek och de nya filerna läggs till upptas det lediga utrymmet i ett filsystem. När mängden ledigt utrymme i filsystemet faller under tröskelvärdet ändras statusen för den logiska disken.

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 över filsystemets kapacitet kan du använda följande vy:

Diskkapacitet

Element properties:

TargetMicrosoft.Linux.SLES.9.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Ledigt utrymme i procent är för lågt
Tröskelvärdet för prestandaräknaren för logisk disk\ledigt utrymme i procent har överskridits. Värdet som har överskridit tröskelvärdet är: {0} Ledigt utrymme i procent .
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Success" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_FileSystemStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Logical Disk</ObjectName>
<CounterName>% Free Space</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentFreeSpace']$</Value>
<Threshold>5</Threshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>