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
- Au format
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}
-