Types de paramètres et valeurs par défaut 

Les agents interrogateurs monitorant des Devices SNMP se basent sur des valeurs par défaut pour les paramètres suivants :

  • snmpcalldefaulttimeout
    • Délai de réponse maximum (en millisecondes) pour une requête SNMP vers un device
    • Valeur par défaut : 2000ms
  • snmpcalldefaultretrycount
    • Nombre de tentatives supplémentaires pour une requête SNMP vers un device
    • Valeur par défaut : 0
  • snmpcalldefaultwalktimeout
    • Délai de réponse maximum (en millisecondes) pour une requête SNMP vers un device, durant un inventaire SNMP
    • Valeur par défaut : 30000ms
  • snmpcalldefaultwalkretrycount
    • Nombre de tentatives supplémentaires pour une requête SNMP vers un device, durant un inventaire SNMP
    • Valeur par défaut : 0
  • snmpalertduration
    • Durée (en secondes) avant déclenchement d'alerte globale (non liée aux alertes configurées sur les widgets, par exemple en cas d'expression de transformation invalide)
    • Valeur par défaut : 300s
  • snmprecoverduration
    • Durée (en secondes) avant retour à la normale d'alerte globale (non liée aux alertes configurées sur les widgets)
    • Valeur par défaut : 300s
  • minimumtimeremainingforsnmpcalls
    • Temps minimum (en millisecondes) alloué au monitoring des devices SNMP par l'agent interrogateur
    • Valeur par défaut : 5000ms

 

Surcharge des paramètres

Formats acceptés

Toutes ces valeurs sont modifiables au niveau du registre de l'agent interrogateur, via une clé de registre de type REG_SZ (valeur chaîne) à créer dans :

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\RG Systemes\RG Supervision\plugins

 

Cette clé devra porter le nom de l'option à surcharger, et une valeur suivant l'un des 2 formats suivants :

  • Entier (paramétrage global)
    • Appliqué à tous les devices SNMP monitorés par l'agent interrogateur
  • Objet JSON (paramétrage granulaire
    • Au format 
      {"AB01-C2-D3" : 5000, "default": 3000}
    • Appliqué aux IDs de devices mentionnés
    • Sinon, application de la valeur inscrite dans la clé "default"
    • Si aucune de ces clés n'est présente, la valeur par défaut est appliquée

 

Exemples

Les exemples suivant sont valides quelle que soit l'option choisie. Attention à respecter l'unité préscrite (voir Types de paramètres et valeurs par défaut).

  • Je veux que mon agent interrogateur fasse jusqu'à 5 tentatives par requête SNMP pour tous les devices qu'il monitore :
    • snmpcalldefaultretrycount = 5
  • Je veux que mon agent interrogateur attende jusqu'à 3 secondes par requête SNMP pour tous les devices qu'il monitore :
    • snmpcalldefaulttimeout = 3000
  • Je veux que mon agent interrogateur fasse jusqu'à 5 tentatives par requête SNMP sur mon device "AB01-C2-D3", mais 2 seulement pour tous les autres
    • snmpcalldefaultretrycount = {"AB01-C2-D3" : 5, "default": 2}
  • Je veux que mon agent interrogateur attende jusqu'à 3 secondes par requête SNMP sur mon device "AB01-C2-D3", 5 secondes sur mon device "EF45-G6-H7", mais 2s seulement pour tous les autres :
    • snmpcalldefaulttimeout = {"AB01-C2-D3" : 3000, "EF45-G6-H7": 5000, "default": 2000}