Perl Version et modules version

[Résolu/Fermé]
Signaler
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013
-
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013
-
Bonjour,

Je tente de configurer Centreon sur une virtualbox pour voir comment ça marche et les possibilités pour ma culture perso car j'en ai entendu parlé, malheureusement je suis bloqué...

En gros, je voudrais monitorer mon PC sous windows avec check_wmi_plus.pl (je ne veux pas installer NSClient++, ni activer le SNMP).

Quand je tape "./check_wmi_plus.pl" dans le répertoire où il se trouve, il me retourne ce tableau :

MODULE-NAME------INSTALLED-VERSION---STATUS---DESIRED-VERSION
Config::IniFiles---------------2.39-----------------BAD---------2.58
Perl Version-------------------5.008008----------BAD--------5.01
Getopt::Long-----------------2.35-----------------BAD---------2.38
DateTime----------------------0.53-----------------BAD---------0.66
Number::Format-------------1.73-----------------ok-----------1.73
Data::Dumper----------------2.121-08-----------BAD---------2.125
Scalar::Util--------------------1.21-----------------BAD---------1.22
Storable-----------------------2.15-----------------BAD---------2.22


Ce qui est vraiment bizarre, c'est que tous ces modules sont dans la bonne version, j'ai tout vérifié...
Pour l'exemple,
je tape "yum install perl"
qui me renvoie "Package 4:perl-5.8.8-38.el5_8.i386 already installed and latest version
Nothing to do
"

En gros je dois avoir la version 5.01 ou ultérieur, j'ai la 5.8.8, et ça ne fonctionne pas...

Je ne surcharge pas le message avec d'autres exemples, mais c'est la même chose pour tous les autres modules.

Bref, si quelqu'un a déjà été confronté à ce problème ou a une idée, je suis preneur, car même en ayant tout à jour, rien à faire...



Merci :)


PS : j'utilise FAN (Full Automated Nagios) qui tourne sur un CentOS 5.7

8 réponses

Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 331
essayer
./check_wmi_plus.pl  --IgnoreMyOutDatedPerlModuleVersions
voir dans check_wmi_plus.pl : # ---------------------- OTHER CONFIGURATION -------------------------
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 331
hello
quelle version affiche
perl -v
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013

v5.8.8 built for i386-linux-thread-multi
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013

Renvoie : This plugin requires an INI directory. Configure its location by setting the $wmi_ini_dir variable in '/opt/nagios/bin/plugins/check_wmi_plus.conf' or by using the --inidir parameter to override the default setting. Ini Directory currently set to '/opt/nagios/bin/plugins/check_wmi_plus.d'

J'ai dû faire une faute dans l'install, mais où ?...

Merci, ça m'avance un petit peu :-)
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013

En effet, les fichiers n'appartenait pas au bon utilisateur... Normal que l'utilisateur nagios n'arrivait pas à lire ces fichiers.

Par contre, DateTime 0.66 ou + est introuvable pour CentOS 5.7

Si quelqu'un le trouve ou a une idée pour l'adapter d'un autre système ou depuis les sources, je suis preneur.
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013

HELP !!!

Lorsque j'exécute
perl -v
, j'ai :
This is perl 5, version 16, subversion 2 (v5.16.2) built for i686-linux-thread-m                                                                             ulti


Et quand j'exécute
./check_wmi_plus.pl
, j'ai
Perl Version                   5.008008     BAD       5.01



5.01 = perl 5, version 10, subversion 1 = 5.10.1 minimum, mais avec la 5.16.2 qui est supérieure, je n'y arrive toujours pas...
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 331
que répond
which perl
whereis perl
/usr/bin/perl -v
Messages postés
13
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
27 février 2013

Résolu, j'ai fait un lien symbolique de la nouvelle version dans /usr/bin et /usr/local/perl5.16.2

Au préalable, j'ai sauvegardé les anciens fichiers au cas où...