Beschikbare megabytes (MB) voor de wisselruimte van het besturingssysteem

Microsoft.Linux.Universal.OperatingSystem.AvailableMBytesSwap.Monitor (UnitMonitor)

De monitor voor de beschikbare megabytes (MB) voor de wisselruimte voor het Universal Linux-besturingssysteem

Knowledge Base article:

Samenvatting

Beschikbare megabytes van de wisselruimte is laag. Systeemprestaties kunnen nadelig worden beïnvloed.

De beschikbare waarde van de wisselruimte in megabytes staat voor de vrije wisselruimte in het geheugen, zoals gemeld door het besturingssysteem.

De monitordrempelwaarde wordt geanalyseerd tegen het gemiddelde van de waarden die in peilingen aan de agent worden geretourneerd. De parameter Aantal steekproeven bepaalt het aantal steekproeven dat bij de berekening van het gemiddelde is opgenomen.

Configuratie

Standaardconfiguratie

Parameter

Standaardwaarde

Drempelwaarde

2,5

Interval (seconden)

300

Aantal steekproeven

3

Onderdrukkingen kunnen worden gebruikt om de hierboven gedefinieerde parameterwaarden te wijzigen voor alle exemplaren of voor specifieke exemplaren of groepen.

Oorzaken

Een slechte status geeft aan dat het wisselruimtegebruik momenteel hoog is. Deze toestand kan door de volgende omstandigheden worden veroorzaakt:

Oplossingen

U kunt bekijken wat het beschikbare geheugen is door het uitvoeren van de taak Geheugeninformatie in de statusweergave.

U kunt gedetailleerde geheugenstatistieken weergeven door het uitvoeren van de taak 'Run VMStat' in de statusweergave.

Element properties:

TargetMicrosoft.Linux.Universal.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
Het beschikbare aantal megabytes (MB) voor de wisselruimte is te laag
De drempelwaarde voor de prestatiemeteritems Wisselruimte\Beschikbare megabytes (MB) is overschreden. De waarde die groter is dan de drempelwaarde is: {0} beschikbare megabytes.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.Universal.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Universal!Microsoft.Linux.Universal.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.Universal.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>