Perl Version et modules version

Résolu
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

8 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    essayer
    ./check_wmi_plus.pl  --IgnoreMyOutDatedPerlModuleVersions
    voir dans check_wmi_plus.pl : # ---------------------- OTHER CONFIGURATION -------------------------
    1
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    quelle version affiche
    perl -v
    0
  3. snariom38 Messages postés 16 Statut Membre
     
    v5.8.8 built for i386-linux-thread-multi
    0
  4. snariom38 Messages postés 16 Statut Membre
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. snariom38 Messages postés 16 Statut Membre
     
    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
  7. snariom38 Messages postés 16 Statut Membre
     
    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
  8. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    que répond
    which perl
    whereis perl
    /usr/bin/perl -v
    
    0
  9. snariom38 Messages postés 16 Statut Membre
     
    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