Utilisation de la mémoire tampon (Accelar)

System.NetworkManagement.Accelar.Memory.HighBufferUtilization (UnitMonitor)

Analyse le pourcentage de mémoire utilisée sur ce périphérique.

Knowledge Base article:

Résumé

Le moniteur indique le pourcentage de mémoire utilisée sur ce périphérique. Ce moniteur peut présenter deux états :

Configuration

Les options suivantes peuvent être configurées sur ce moniteur :

Option

Définition

Valeur par défaut

Intervalle

Temps en secondes entre vérifications de l'état du périphérique

240 secondes

Nombre de tentatives

Nombre de tentatives dans chaque intervalle d'analyse avant la suppression de l'échantillonnage de l'intervalle.

3

Nombre d'échantillons

Nombre d'échantillons consécutifs avant le changement d'état du moniteur

3

Délai d'attente

Délai en millisecondes d'attente d'une réponse du périphérique avant l'expiration du temps d'échantillonnage et avant une nouvelle tentative d'échantillonnage de la valeur.

3 500 millisecondes

Seuil

Pourcentage de mémoire tampon utilisée

90

Causes

Le moniteur entre dans un état d'erreur lorsque le nombre de tampons utilisés est supérieur au seuil d'utilisation de la mémoire tampon (la valeur par défaut est 90).

Résolutions

Utilisez l'outil Explorateur d'intégrité pour vérifier les détails du changement d'état dans l'onglet Événements de changement d'état pour le moniteur. Ces données indiquent la valeur du compteur de performances calculée ayant entraîné le changement de l'état d'intégrité. Consultez la documentation du fabricant du périphérique pour plus d'informations sur le problème et les procédures de dépannage.

Element properties:

TargetSystem.NetworkManagement.Accelar_Performance_Memory
Parent MonitorSystem.NetworkManagement.Memory.MemoryException
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.NetworkManagement.ThresholdMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Alerte de mémoire utilisée
La quantité de mémoire utilisée est supérieure au seuil spécifié. Utilisation de la mémoire : {0} \%.
RunAsDefault

Source Code:

<UnitMonitor ID="System.NetworkManagement.Accelar.Memory.HighBufferUtilization" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.Accelar_Performance_Memory" ParentMonitorID="System.NetworkManagement.Memory.MemoryException" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ThresholdMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.Generic.Memory.HighBufferUtilization.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MTSThresholdSuccess" HealthState="Success"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MTSThresholdError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<NoOfRetries>3</NoOfRetries>
<Timeout>3500</Timeout>
<OID>.1.3.6.1.4.1.2272.1.1.13.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</OID>
<Threshold>90</Threshold>
<NumberOfSamples>3</NumberOfSamples>
<ObjectName>Memory</ObjectName>
<CounterName>Buffer Utilization %</CounterName>
</Configuration>
</UnitMonitor>