Bonjour,
J’ai un souci actuellement avec centreontrapd : il prend trop de temps à s’exécuter.
J’ai environ 3000 traps avec le même OID (et de même sur 3 autres OID), à cause de ça chaque trap met plus d’une minute à être traitée.
Après analyse du code de centreontrapd, celui-ci recherche d’abord toutes les traps ayant l’OID parent de la trap envoyée (3000 dans mon cas), puis pour chacun des OID parent trouvé cherche l’hôte (3 à 5 ms avec une pointe à 50 ms) et le service associé et pour le service s’il n’est pas en downtime (12 à 20 ms avec une pointe à 90 ms).
Si on compte la totalité : 3000 x (3 + 12) = 45 000 ms soit 45 s au minimum et 3000 x (5 + 20) = 75 000 ms soit 75 s mais peut durer encore plus longtemps.
Mon problème est que je reçois entre 40 et 100 traps par minute et il est donc impossible pour centreontrapd de traiter tout ça ce qui fait que j’accumule les traps dans /var/spool/centreontrapd sans jamais pouvoir les résorber.
Auriez-vous une solution pour résoudre ce problème s’il vous plait ?
Merci d’avance
PS : je suis sur une version 22.04 de Centreon et je ne crois qu’il y ait eu de mise à jour de centreontrapd sur les versions plus récentes.