Betriebssystem\Verfügbarer Arbeitsspeicher (MB)

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

Dies ist der Monitor "Betriebssystem\Verfügbarer Speicher (MB)" für SUSE Linux Enterprise Server 11.

Knowledge Base article:

Zusammenfassung

Der Wert für "Speicher\Verfügbare MB" ist niedrig. Die Systemleistung wird möglicherweise beeinträchtigt.

Über den Wert für "Verfügbarer Speicher (MB)" wird die Summe der Werte für "MemFree", "Buffers" und "Cached" angegeben, so wie vom Betriebssystem gemeldet.

Der Grenzwert des Monitors wird gegen einen Durchschnitt der Werte analysiert, die nach Abrufen vom Agent zurückgegeben werden. Dabei wird die Anzahl der Abtastungen, die in die Berechnung des Durchschnitts einfließen, über den Parameter "Anzahl der Abtastungen" gesteuert.

Konfiguration

Standardkonfiguration

Parameter

Standardwert

Schwellenwert

2.5

Intervall (Sekunden)

300

Anzahl der Abtastungen

3

Die oben für alle Instanzen oder für eine bestimmte Instanz oder Gruppe definierten Parameterwerte können mithilfe von Außerkraftsetzungen geändert werden.

Ursachen

Die folgenden Umstände können Ursache dafür sein, dass wenig physischer Speicher verfügbar ist:

Lösungen

Ein Administrator hat folgende Möglichkeiten, um eine Situation mit unzureichendem physischen Speicher zu beheben:

Zum Anzeigen des verfügbaren Speichers führen Sie in der Statusansicht den Task "Speicherinformationen" aus.

Zum Anzeigen detaillierter Speicherstatistiken führen Sie in der Statusansicht den Task "VMStat ausführen" aus.

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
Es ist nicht genügend verfügbarer Speicher (in MB) vorhanden.
Der Schwellenwert für den Leistungsindikator "Speicher\Verfügbare MB" wurde überschritten. Folgender Wert hat den Schwellenwert überschritten: {0} MB verfügbar.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.11.OperatingSystem.AvailableMBytes.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.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>