Contexte

Le check Memory Switch SNMPv3 va récupérer les informations concernant l'utilisation mémoire de l'appareil en utilisant la version 3 du protocole SNMP.

Paramétrage

Le check utilise une des lignes de commandes suivantes selon le modèle d'hôte utilisé :


  • Connexion de type noAuthNoPriv :
$PLUGINSDIR$/check_nwc_health --protocol 3 --hostname "$HOSTADDRESS$" --timeout "$_HOSTSWITCH_TIMEOUT$" --username "$_HOSTSWITCH_LOGIN$" 
--contextname "$_HOSTSNMP_CONTEXT$" --mode memory-usage --name "$ARG1$" --port "$_HOSTSWITCH_PORT$" 
--warning "$_HOSTSWITCH_MEMORY_USAGE_WARN$" --critical "$_HOSTSWITCH_MEMORY_USAGE_CRIT$" --statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$"
  • Connexion de type authNoPriv :
$PLUGINSDIR$/check_nwc_health --protocol 3 --hostname "$HOSTADDRESS$" --timeout "$_HOSTSWITCH_TIMEOUT$" --username "$_HOSTSWITCH_LOGIN$"  
--contextname "$_HOSTSNMP_CONTEXT$" --authpassword "$_HOSTSWITCH_PASSPHRASE_AUTH$" --authprotocol "$_HOSTSWITCH_PROTOCOL_AUTH$" 
--mode memory-usage --name "$ARG1$" --port "$_HOSTSWITCH_PORT$" --warning "$_HOSTSWITCH_MEMORY_USAGE_WARN$" 
--critical "$_HOSTSWITCH_MEMORY_USAGE_CRIT$" --statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$"
  • Connexion de type authPriv : 
$PLUGINSDIR$/check_nwc_health --protocol 3 --hostname "$HOSTADDRESS$" --timeout "$_HOSTSWITCH_TIMEOUT$" --username "$_HOSTSNMP_LOGIN$" 
--contextname "$_HOSTSNMP_CONTEXT$" --authpassword "$_HOSTSWITCH_PASSPHRASE_AUTH$" --authprotocol "$_HOSTSWITCH_PROTOCOL_AUTH$" 
--privpassword "$_HOSTSWITCH_PASSPHRASE_PRIV$" --privprotocol "$_HOSTSWITCH_PROTOCOL_PRIV$" --mode memory-usage --name "$ARG1$"
--port "$_HOSTSWITCH_PORT$" --warning "$_HOSTSWITCH_MEMORY_USAGE_WARN$" --critical "$_HOSTSWITCH_MEMORY_USAGE_CRIT$"
--statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$"

Données utilisées provenant du modèle

Données communes pour les checks du modèle

Données spécifiques pour ce check


Données DFE ( Duplicate Foreach )

Pas de données DFE pour ce check

Données utilisées provenant du check

Pas de données provenant du check pour ce modèle

Résultat

Exemple

Interprétation

Statut

Il peut prendre quatre valeurs OK/ CRITIQUE / ATTENTION / INCONNU.

  • Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :
    • HOSTSWITCH_MEMORY_USAGE_CRIT,
    • HOSTSWITCH_MEMORY_USAGE_WARN,
    • SWITCH_TIMEOUT

  • Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :

SituationStatut

En fonction de l'utilisation mémoire de l'appareil :

  • Si c'est supérieur à la valeur de HOSTSWITCH_MEMORY_USAGE_CRIT( par défaut: 90% )

CRITIQUE

En fonction de l'utilisation mémoire de l'appareil :

  • Si c'est supérieur à la valeur de HOSTSWITCH_MEMORY_USAGE_WARN( par défaut: 80% )

ATTENTION

Si la sonde n'a pas eu de réponse avant le temps maximum

  • Si supérieur à SWITCH_TIMEOUT( par défaut: 60 s )


INCONNU

Résultat

Renvoi un texte informant sur l'utilisation de la mémoire RAM du switch, sous la forme : memory usage is A% :

    • A : le taux d'utilisation de la mémoire RAM du switch.

Résultat Long

Pas de résultat long pour ce check.

Métrique

NomUnitéDescription
memory_usage
%Valeur du taux d'utilisation de la mémoire RAM.