Beschikbare megabytes (MB) voor besturingssysteem

Microsoft.Linux.RHEL.5.OperatingSystem.AvailableMBytes.Monitor (UnitMonitor)

Monitor voor het beschikbare geheugen in megabytes voor het Red Hat Enterprise Linux Server 5-besturingssysteem

Knowledge Base article:

Samenvatting

De beschikbare geheugenruimte in megabytes is laag. Systeemprestaties kunnen nadelig worden beïnvloed.

De waarde voor het beschikbare geheugen in megabytes staat voor de som van beschikbaar geheugen, buffers en cachegeheugen, 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 voorbeelden

3

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

Oorzaken

De hoeveelheid beschikbaar fysiek geheugen kan laag worden in de volgende omstandigheden:

Oplossingen

Een beheerder kan het probleem van laag fysiek geheugen oplossen met een van de volgende methoden:

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.RHEL.5.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 het geheugen is te laag.
De drempelwaarde voor de prestatiemeteritems Geheugen\Beschikbare megabytes (MB) is overschreden. De waarde die groter is dan de drempelwaarde is: {0} beschikbare megabytes (MB).
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.RHEL.5.OperatingSystem.AvailableMBytes.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.5.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.5.OperatingSystem.AvailableMBytes.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>Memory</ObjectName>
<CounterName>Available MBytes Memory</CounterName>
<InstanceName/>
<Value>$Data/WsManData/*[local-name(.)='SCX_MemoryStatisticalInformation']/*[local-name(.)='AvailableMemory']$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>