Tillgängligt växlingsutrymme i megabyte för operativsystem

Microsoft.Linux.SLES.11.OperatingSystem.AvailableMBytesSwap.Monitor (UnitMonitor)

Övervakare för tillgängligt växlingsutrymme i megabyte för operativsystemet SUSE Linux Enterprise Server 11

Knowledge Base article:

Sammanfattning

Tillgängliga megabyte växlingsutrymme är lågt. Systemprestanda kan påverkas negativt.

Värdet för lediga megabyte växlingsutrymme motsvarar det lediga växlingsutrymme som rapporteras av operativsystemet.

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.

Konfiguration

Standardkonfiguration

Parameter

Standardvärde

Tröskelvärde

2.5

Intervall (sekunder)

300

Antal insamlingar

3

Å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

Ett ogiltigt tillstånd anger att användningen av växlingsutrymme för närvarande är hög. Förhållanden som kan orsaka detta tillstånd:

Lösningar

Du kan visa tillgängligt minne genom att köra uppgiften "Minnesinformation" från tillståndsvyn.

Du kan visa detaljerad minnesstatistik genom att köra uppgiften "Kör VMStat" från tillståndsvyn.

Element properties:

TargetMicrosoft.Linux.SLES.11.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Tillgängligt växlingsutrymme i megabyte är för lågt
Tröskelvärdet för prestandaräknaren för växlingsutrymme\tillgängliga megabyte har överskridits. Värdet som har överskridit tröskelvärdet är: {0} tillgängliga megabyte.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.11.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.11.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.11.OperatingSystem.AvailableMBytesSwap.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_MemoryStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Swap Space</ObjectName>
<CounterName>Available MBytes Swap</CounterName>
<InstanceName/>
<Value>$Data/WsManData/*[local-name(.)='SCX_MemoryStatisticalInformation']/*[local-name(.)='AvailableSwap']$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>