Analyse le pourcentage de mémoire disponible sur ce périphérique
Le moniteur indique le niveau de mémoire disponible sur ce périphérique. Ce moniteur peut présenter deux états :
Intègre : le pourcentage de mémoire disponible utilisée est supérieur au seuil.
Erreur : le pourcentage de mémoire disponible utilisée est inférieur au seuil.
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 disponible restante | 15 |
Le moniteur entre un état d'erreur lorsque la quantité de mémoire disponible sur l'interface est inférieure au seuil configuré. La valeur par défaut est 15 %.
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.
Target | System.NetworkManagement.Fortigate_Performance_Memory | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.NetworkManagement.ComputedLowThresholdMonitorType.Division | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="System.NetworkManagement.Fortigate.Memory.InsufficientFreeMemory" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.Fortigate_Performance_Memory" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ComputedLowThresholdMonitorType.Division" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.Generic.Memory.InsufficientFreeMemory.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MTSThresholdSuccess" HealthState="Success"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MTSThresholdError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<NoOfRetries>3</NoOfRetries>
<Timeout>3500</Timeout>
<SnmpVarBinds>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.12356.101.4.1.5.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</OID>
<Syntax>0</Syntax>
<Value VariantType="8"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.12356.101.4.1.4.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</OID>
<Syntax>0</Syntax>
<Value VariantType="8"/>
</SnmpVarBind>
</SnmpVarBinds>
<Numerator>
<Product>
<NumericValue>
<Division>
<NumericValue>
<Product>
<NumericValue>
<Subtraction>
<NumericValue>
<Value>100</Value>
</NumericValue>
<NumericValue>
<XPathQuery Type="Double">SnmpVarBinds/SnmpVarBind[OID=".1.3.6.1.4.1.12356.101.4.1.4.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$"]/Value</XPathQuery>
</NumericValue>
</Subtraction>
</NumericValue>
<NumericValue>
<XPathQuery Type="Double">SnmpVarBinds/SnmpVarBind[OID=".1.3.6.1.4.1.12356.101.4.1.5.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$"]/Value</XPathQuery>
</NumericValue>
</Product>
</NumericValue>
<NumericValue>
<Value>100</Value>
</NumericValue>
</Division>
</NumericValue>
<NumericValue>
<Value>100.0</Value>
</NumericValue>
</Product>
</Numerator>
<Denominator>
<XPathQuery Type="Double">SnmpVarBinds/SnmpVarBind[OID=".1.3.6.1.4.1.12356.101.4.1.5.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$"]/Value</XPathQuery>
</Denominator>
<DefaultValue>0.0</DefaultValue>
<Threshold>15</Threshold>
<NumberOfSamples>3</NumberOfSamples>
<ObjectName>Memory</ObjectName>
<CounterName>Free Memory %</CounterName>
</Configuration>
</UnitMonitor>