Solved

Problème auto découverte

  • 8 March 2024
  • 3 replies
  • 103 views

Badge +6

Bonjour à tous.

Centreon 23.10 IT-100 fraichement installé sur Debian 12.

Quand je crée une tache d’auto découverte snmp avec détection immédiate, celle ci ne se déclenche pas, elle reste en statut “Programmé” mais ne se lance pas.

De plus, quand je vais voir le fichier gorgoned.log il y a un tas d’erreurs avec lesquelles je n’arrive pas à trouver la solution.
 

2024-03-08 22:26:35 - ERROR - [core] Cannot load module 'Net::Curl::Easy'. - Can't locate Net/Curl/Easy.pm in @INC (you may need to install the Net::Curl::Easy module) (@INC contains: /usr/bin /etc/perl /usr/>

2024-03-08 22:26:35 - ERROR - [autodiscovery] Receiving DIE: Can't locate object method "new" via package "Net::Curl::Easy" (perhaps you forgot to load "Net::Curl::Easy"?) at /usr/share/perl5/gorgone/class/ht>Can't locate object method "new" via package "Net::Curl::Easy" (perhaps you forgot to load "Net::Curl::Easy"?) at /usr/share/perl5/gorgone/class/http/backend/curl.pm line 271.

2024-03-08 22:26:55 - ERROR - [core] Cannot load module 'Net::Curl::Easy'. - Can't locate Net/Curl/Easy.pm in @INC (you may need to install the Net::Curl::Easy module) (@INC contains: /usr/bin /etc/perl /usr/>

2024-03-08 22:26:55 - ERROR - [autodiscovery] Receiving DIE: Can't locate object method "new" via package "Net::Curl::Easy" (perhaps you forgot to load "Net::Curl::Easy"?) at /usr/share/perl5/gorgone/class/ht>EV: error in callback (ignoring): Can't locate object method "new" via package "Net::Curl::Easy" (perhaps you forgot to load "Net::Curl::Easy"?) at /usr/share/perl5/gorgone/class/http/backend/curl.pm line 271.

J’ai bien essayé de trouver des info en relation avec le module “Net::curl::Easy” mais je ne m’en sort pas.
J’ai bien compris que le module n’est pas trouvé et que la proposition est de l’installé, mais je ne sais pas comment m’y prendre.

Merci d’avance pour votre aide.

Laurent.

icon

Best answer by selkostali 14 March 2024, 12:16

View original

3 replies

Badge +6

Le fichier gorgoned.log remonte cette erreur : 

 (in cleanup) Can't call method "request" on an undefined value at /usr/share/perl5/gorgone/class/tpapi/centreonv2.pm line 195 during global destruction.

 Et sur ma tâche de découverte, il y a un triangle rouge avec comme erreur : 

command not allowed (whitelist) at array index '0'

JE ne  sais pas si les deux sont liés?
J’ai vérifier tous les autres fichiers log de centreon et RAS.

Userlevel 1
Badge +2

Bonjour @laurentl

 

Concernant l’erreur liée au module pourriez-vous essayer d’installer le paquet suivant : 

apt-get install libwww-curl-perl

Concernant l’erreur “command not allowed”, pourriez-vous essayer de modifier le paramètre suivant dans le fichier /etc/centreon-gorgone/config.d/40-gorgoned.yaml sur votre poller : 

whitelist_cmds: false

 

Il faudra ensuite redémarrer le service gorgoned 

systemctl restart gorgoned

 

Badge +6

Bonjour Selkostali.

Merci pour ta réponse.
Tu as visé juste!!!
Plus d’erreur et l’autodécouverte fonctionne.

C’est parfait, merci beaucoup.

Reply