Perl Version et modules version

Résolu/Fermé
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013 - Modifié par snariom38 le 18/12/2012 à 11:37
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013 - 21 janv. 2013 à 08:31
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

A voir également:

8 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
18 déc. 2012 à 16:19
essayer
./check_wmi_plus.pl  --IgnoreMyOutDatedPerlModuleVersions
voir dans check_wmi_plus.pl : # ---------------------- OTHER CONFIGURATION -------------------------
1
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
18 déc. 2012 à 15:57
hello
quelle version affiche
perl -v
0
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013
18 déc. 2012 à 15:59
v5.8.8 built for i386-linux-thread-multi
0
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013
18 déc. 2012 à 16:21
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 :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013
19 déc. 2012 à 10:10
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.
0
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013
21 déc. 2012 à 09:46
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...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
21 déc. 2012 à 11:14
que répond
which perl
whereis perl
/usr/bin/perl -v
0
snariom38 Messages postés 13 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 février 2013
21 janv. 2013 à 08:31
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ù...
0