Skip to main content

bonjour a tous,

J’ai un soucis avec mon centreon sous Debian,

certain de mes check retourne UNKNOWN: SNMP Table Request : Timeout

alors que le serveur répond correct, il envoie correctement a mon ancien centreon (centos6), le service snmp est bien configuré pour repondre au deux mais je ne comprend pas pourquoi mon centreon retourne cette erreur… j’ai aussi remarqué que de temp en temp le check arrive a se faire et recup des valeur mais la plupart du temps il retourne que des timeout. se qui est bizzare aussi c’est que pour d’autre serveur il n’y aucun problème

 

pouvez-vous m’aide SVP ?

Il faudrait voir ce que te retourne une interrogation SNMP avec snmpwalk. Quel est l’OS du serveur interrogé ?


il y a du Windows serveur 2008R2, du 2012R2, du 2016 ainsi que du 2019


le snmpwalk (  snmpwalk -v 2c -c <comu> 10.0.1.115 ) renvoie les info cependant les info, cependant les check type memory ( /usr/lib/centreon/plugins//centreon_windows_snmp.pl --plugin=os::windows::snmp::plugin --mode=memory --hostname=10.0.1.115 --snmp-version='2c' --snmp-community='<comu>'  --warning-memory='80' --critical-memory='90' ) repond que de temps en temps sur la debian mais constament sur la centos6


Tu as essayé d’augmenter le timeout de ton check memory ?

>repond que de temps en temps sur la debian mais constament sur la centos6

Tu parles de l’OS du poller Centreon là où de celui du serveur interrogé ?


sur le poller centreon debian(nouveau serveur), le check du serv windows me retourne des valeur quelque fois, mais sur le poller centreon centos6(ancien serveur), les check retourne des valeur a chaque check donc reponse a chaque check (via check web et via check cli).

 

j’ai essaye d’allongé le timeout mais je croix qu’il me l’avais pas pris en compte il faudrai que je retest


en CLI, des lors que j’ai mis --snmp-timeout=’5’, il me retourne toujours les info

 

cependant je ne sais pas trop comment on peut mettre un timeout dans le check


Ce sont ces deux options qui entre en jeu pour le timeout des plugins Centreon basés sur SNMP :

    --snmp-timeout
            Timeout in secondes (default: 1) before retries.

    --snmp-retries
            Set the number of retries (default: 5) before failure.

Ce qui est bizarre avec ton problème c’est que malgré la différence de comportement du plugin entre ton Centreon Debian et ton Centreon CentOS, tu n’as aucune différence de comportement sur le snmpwalk, c’est bien ça ?

Si tu n’as pas de réponse ici tu peux p-e ouvrir une issue sur https://github.com/centreon/centreon-plugins

Quelle version de Centreon, et du plugin ? Les mêmes côté Debian que CentOS ?
 


le snmpwalk repond toujours enfin d’apres tout les cmd que je fait avec plusieur hote qui posais soucis avec les check.

 

sur centreon debian je suis en version 22.04.9 avec la base de plugin (pas de abo) 

par contre sur centreon centos je suis en  2.8.32 avec base de plugin


Je sèche j’avoue. J’espère que tu auras une réponse de quelqu’un d’autre.

De mon expérience les régressions sont nombreuses avec les nouvelles versions de Centreon, c’est bien dommage. Le produit a perdu en qualité ces dernières années. 🙁


d’accord, sit avec un timeout plus a 5 sa passe tant mieux par contre je le met ou dans les check de service ? dans le snmpextraoption ?


Si ça fonctionne avec --snmp-timeout=5 il suffit que tu l’ajoute au modèle de service ou à la commande. Voire directement au service si ça ne concerne qu’un seul serveur.

Même si tu n’utilises pas les plugin packs ton service a bien un modèle de service, non ?

EDIT: oui dans la macro SNMPEXTRAOPTIONS ça ira très bien. (Au niveau du service ou du modèle)


oui j’utilise le service du pack snmp windows


Si plusieurs serveurs sont concernés il faut l’ajouter à la macro au niveau du modèle (le *.custom).


Bonjour,

 

Sur certains windows pour les timeout, surtout 2k12 ou 2k19, j’ai du rajouté pour certains check, en général swap ou disk, mais pas que :

--snmp-force-getnext

--snmp-autoreduce, bien que beaucoup plus rarement pour celle là.

 


Bonjour,

Désolé de reposer la question mais j’aurais besoin de précisions sur l’utilisation de snmpwalk. Je suis en reconversion professionnelle et je ne suis pas à l'aise avec les requêtes snmp.

J’ai un serveur Centreon qui check mes différents serveurs. Depuis quelques temps mes checks sur un de mes serveurs physique retournent UNKNOWN: SNMP Table Request : Timeout.

J'ai installé snmpwalk sur mon poste et je voulais tester une requête sur le serveur qui pose problème mais j'ai vu un post sur internet qui dit qu'il ne faut pas lancer de requête snmpwalk sur la racine de l'arbre snmp ou sur un noeud de haut niveau sous peine de saturer l'agent snmp, le réseau et mon poste.
Du coup je n'ose pas trop lancer la requête que propose Sservais : snmpwalk -v 2c -c
Il y a -t-il un risque ? Quel OID dois je interroger pour voir l'utilisation de l'UC ?


Concernant les requêtes check Type Memory ( /usr/lib/centreon/plugins//centreon_windows_snmp.pl --plugin=os::windows::snmp::plugin --mode=memory --hostname=10.0.1.115 --snmp-version='2c' --snmp-community='<comu>'  --warning-memory='80' --critical-memory='90' ) je suppose que je ne peux pas les faire de mon poste. Je suis obligé de les faire à partir du serveur Centreon ?

Merci d'avance pour vos réponses.
 


'il ne faut pas lancer de requête snmpwalk sur la racine de l'arbre snmp ou sur un noeud de haut niveau sous peine de saturer l'agent snmp, le réseau et mon poste.

 

Il faut éviter de le faire de manière régulière et fréquente mais à moins d’un hôte particulièrement sollicité par ailleurs, ou d’un réseau en carton, ça ne devrait pas poser de problème.


Si tu veux uniquement tester la conso mémoire depuis ton poste avec snmpwalk, puisque c’est le check mémoire qui semble de poser problème, tu peux cibler ta requête snmpwalk avec cette OID:

snmpwalk -v2c -c tacommunaute hotedistant 1.3.6.1.4.1.2021.4

ou plus simplement :

snmpwalk -v2c -c tacommunaute hotedistant memory

 


Merci pour vos réponses.

J’ai essayé la requête 

snmpwalk -v2c -c <macommunauté> <IPHôte distant> memory

sur plusieurs hôtes et la réponse est toujours la même :

Timeout: No Response from <IPHôte>

 


Reply