Perl Version et modules version
Résolu
snariom38
Messages postés
16
Statut
Membre
-
snariom38 Messages postés 16 Statut Membre -
snariom38 Messages postés 16 Statut Membre -
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
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
-
essayer
./check_wmi_plus.pl --IgnoreMyOutDatedPerlModuleVersions
voir dans check_wmi_plus.pl : # ---------------------- OTHER CONFIGURATION ------------------------- -
hello
quelle version afficheperl -v
-
-
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 :-) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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. -
HELP !!!
Lorsque j'exécuteperl -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'aiPerl 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... -
que répond
which perl whereis perl /usr/bin/perl -v
-
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ù...