PDA

View Full Version : Problème ODS-Graph-Threads


Diablo33
04-01-2008, 12:48 PM
Bonjour,

Je viens vers vous, pour essayer de trouver une solution à mon problème.

J'ai installer nagios 3.0b4 et centreon 1.4.2.2, tout fonctionne correctement mis à part:

_Je n'arrive pas à afficher les graphs dans Vue Oreon
_Je n'arrive pas à démarrer correctement ODS
_Je trouve un soucis au niveau des threads

Pour info, je suis sous Mandriva...

J'ai presque trouver un sujet sur ce forum qui en parlait mais j'ai effectué les modification qu'il disait et rien n'a changé
ICI (http://forum.centreon.com/showthread.php?t=4724&highlight=ODS+threads)

Donc j'ai fouiné hier et aujourd'hui et là, je dois dire que je ne trouve pas, donc je résume:

Pour ODS voici le soucis lors d'un service ods restart:

Stopping ODS Collector : ods
No lock file found in /usr/local/centreon/ODS/var/ods.pid
Waiting for ods to exit . done.
Starting ODS Collector : ods

Voici un problème que j'ai trouver pour les threads: vi /usr/local/centreon/ODS/ods

use strict;
use warnings;
use DBI;
use threads;
use threads::shared;

use lib "/usr/local/rrdtool/lib/perl";
use RRDs;
use File::Copy;

my $installedPath = "/usr/local/centreon/ODS/";

my $LOG = $installedPath."var/log/ods/ods.log";
my $PID = $installedPath."usr/local/centreon/ODS/var/ods.pid";

Et un autre fichier qui me pose problème aussi : vi /usr/local/centreon/ODS/var/ods_demon.log

/usr/local/centreon/ODS/ods line 29:

This Perl hasn't been configured and built properly for the threads
module to work. (The 'useithreads' configuration option hasn't been used.)

Having threads support requires all of Perl and all of the XS modules in
the Perl installation to be rebuilt, it is not just a question of adding
the threads module. (In other words, threaded and non-threaded Perls
are binary incompatible.)

If you want to the use the threads module, please contact the people
who built your Perl.

Cannot continue, aborting.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.7/i386-linux/threads.pm line 28.
Compilation failed in require at /usr/local/centreon/ODS/ods line 29.
BEGIN failed--compilation aborted at /usr/local/centreon/ODS/ods line 29.


Je vous remercie déjà pour les idées que vous pouvez avoir pour ses différents problèmes, je suis à votre entière disposition.

Diablo33
04-02-2008, 10:02 AM
Personne? Personne n'a une idée?

Bon, beh je vais tanter de désinstaller perl 5.8.7 pour installer perl 5.8.8 avec les threads activés.

Je vous tiens au courant...

Toute proposition est toujours la bienvenue.

sifly
05-14-2008, 07:23 PM
bonjour,
quelle mandriva as-tu ?
j'ai galere sous mandriva 2006 pour faire marcher ODS.
En fait les distributions mandriva ne possedent pas le perl multi-threade de compile.
Il va falloir que tu compile et installe une autre version de perl en plus sur ton serveur (pour eviter les effets de bords) compile avec les threads, compile et installer ensuite rrdtool pour que ça marche.