PDA

View Full Version : Ni camenbert à l'accueil - ni host dans Vue Oreon - ni .rdd


Davis
13th March 2008, 17:21
Bonjour,

Après bien 10h de tests en tout genres et lecture des topic, je n'ai pas trouvé "LA" solution pour mon cas

Je vous présente les réponses aux questions posées :
1) J'ai bien php5-gd
2) J'ai bien activé dans extension=gd.so dans /etc/php5/apache2/php.ini
3) J'ai bien arial.ttf et fontmap.txt dans mon répertoire /usr/share/php/Image/Canvas/Fonts
4) J'ai rien qui me semble bizarre après avoir fait un pear list
5)Pour mes logs, sur apache2/access.log, pas de problème
6) Sur apache2/error.log, j'ai une [notice] caught SIGWINCH, shutting down gracefully
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'ldap' already loaded in Unknown on line 0
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'snmp' already loaded in Unknown on line 0
[notice] Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 configured -- resuming normal operations
7) Avec un phpinfo(), j'ai bien : GD Support enabled
GD Version 2.0 or higher
La case "Lecture rapide des Status" dans options/CentreonDataStorage n'est pas cochée
9) J'ai ni warning ni KO lorsque je fais "Générer"
10) Dans nagios.cfg j'ai changer la ligne : Check_external_commands de 1 à 0, mais cela ne change rien non plus
11) Enfin, j'ai bien suivi http://wiki.oreon-project.org/index.php/Graphs sauf que..
* Avec ces versions de nagios et centreon, tout était déja fait...
* En divergeance avec ce topic, moi, pour "Chemin d'accès aux bases RRD de stockage" j'ai : /var/lib/ods/database (de toute façon, /usr/local/<répertoire d'installation d oreon>oreon/OreonDataStorage n'existe pas chez moi...)
* Je n'ai aucun .rrd (nullepart sur le serveur)

12) En testant l'accès à http://127.0.0.1/oreon/include/home/pie_chart_host.php
J'ai des "Warning" :
Warning: Invalid argument supplied for foreach() in /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php on line 56

Warning: imagettfbbox() [<function.imagettfbbox>]: Could not find/open font in /usr/share/php/Image/Canvas/GD.php on line 1374

Warning: imagettfbbox() [<function.imagettfbbox>]: Could not find/open font in /usr/share/php/Image/Canvas/GD.php on line 1378

Warning: imagettfbbox() [<function.imagettfbbox>]: Could not find/open font in /usr/share/php/Image/Canvas/GD.php on line 1382

Warning: Division by zero in /usr/share/php/Image/Canvas/GD.php on line 1386

Warning: imagettfbbox() [<function.imagettfbbox>]: Could not find/open font in /usr/share/php/Image/Canvas/GD.php on line 1418

Warning: imagettftext() [<function.imagettftext>]: Could not find/open font in /usr/share/php/Image/Canvas/GD.php on line 1494

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php:56) in /usr/share/php/Image/Canvas.php on line 644

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php:56) in /usr/share/php/Image/Canvas.php on line 645

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php:56) in /usr/share/php/Image/Canvas.php on line 646

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php:56) in /usr/share/php/Image/Canvas.php on line 647

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php:56) in /usr/share/php/Image/Canvas/GD/PNG.php on line 104

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/centreon-1-4-1/www/include/home/pie_chart_host.php:56) in /usr/share/php/Image/Canvas/GD/PNG.php on line 105
...

Merci à ceux qui me mettrons sur une piste...

--------------------------------------------------------------------------

J'edite mon post pour préciser que la situation a changée...

Passage de l'état : Ni camenbert à l'accueil - ni host dans Vue Oreon - ni .rdd
A l'état : ni camenbert - ni info dans les graph (mais j'ai des .rdd et des graph...)

1)J'ai mis en place le service "check_centreon_ping"
2)J'ai fait un chmod 777 dans /var/lib/ods
3)J'ai fait un chmod 777 dans /var/lib/ods/database
4)J'ai fait un "regénérer la base RRD"
5)J'ai redémarré mysql
6)J'ai fait encore un "regénérer la base RRD"

Et là, j'ai trouvé (enfin) des hosts dans "Vue Oreon" (sans doute que mes autres services ne générent pas de .rrd)
Et j'ai donc des graph ... mais ils sont desespérement vide

--------------------------------------------------------------------------

J'edite une fois de plus mon post pour préciser que la situation a changée...

Passage de l'état : ni camenbert - ni info dans les graph (mais j'ai des .rdd et des graph...)
A l'état : Pas de graph ni .rdd (mais j'ai mes camemberts)

Après plusieurs essais pour "regénérer la base RRD", j'ai fini par supprimer les fichiers .RRD (ils étaient à la date du 14)... Mal m'en a pris, depuis, je n'arrive plus à les re-obtenir

Pire, je n'ai plus de graph : En "Rendu Graphique - Host" j'ai : Service : Graph_Ping (Graph_Ping étant le nom de mon service)

Quand à l'obtention de mes camenberts, c'est peut-être que les derniers chmod qui ont résolu le problème, mais au cas où, je vous livre tout ce qui a été fait :

1)Suppression complète des package libgd*.deb et libgd1*.deb
2)Installation des package :
libgd2-xpm-dev_2.0.34-1ubuntu1_i386.deb
libfontconfig1-dev_2.4.2-1.2ubuntu4_i386.deb
libexpat1-dev_1.95.8-4ubuntu1_i386.deb
3)Récupération de gd sur http://www.libgd.org/releases/gd-2.0.35.tar.gz
4)tar -zxvf gd-2.0.35.tar.gz
5)cd gd-2.0.35/
6)./configure
7)make
8)make install
Info: J'ai eu des messages d’erreur sur aclocal-1.9 et sur automake-1.9 lors des points 6 à 8
9)Modification du fichier oreon.conf pour les chemins suivants :
/usr/lib/perl5
/usr/share/php/PEAR.php
10)tout un tas de commandes :
mkdir /usr/share/php/PEAR/Image
mkdir /usr/share/php/PEAR/Image/Canvas
mkdir /usr/share/php/PEAR/Image/Canvas/Fonts
chmod 777 /usr/share/php/PEAR/Image
chmod 777 /usr/share/php/PEAR/Image/Canvas
chmod 777 /usr/share/php/PEAR/Image/Canvas/Fonts
cp /usr/share/php/Image/Canvas/Fonts/arial.ttf /usr/share/php/PEAR/Image/Canvas/Fonts
cp /usr/share/php/Image/Canvas/Fonts/fontmap.txt /usr/share/php/PEAR/Image/Canvas/Fonts
chmod 777 /usr/share/php/PEAR/Image/Canvas/Fonts/arial.ttf
chmod 777 /usr/share/php/PEAR/Image/Canvas/Fonts/fontmap.txt
11)Et peut être la seule comande qu'il y avait à faire :
chmod 777 /usr/share/php/Image/Canvas/Fonts/*.*

Bref, j'ai mes camemberts...
Mais Plus de .rrd et plus de graph... Grrrrrrrrrrrrrrrrr

--------------------------------------------------------------------------

J'edite encore une fois mon post pour préciser que la situation de nouveau changée...

Passage de l'état : Pas de graph ni .rdd (mais j'ai mes camemberts)
A l'état : Graphiques vides (mais tout le reste est ok)

J'ai du pas mal luter, mais le problème devait être un "@" dans le mot de passe mysql de la table pour ODS... :

Modifier « ...@XXX... » en « ...XXX... » dans les fichiers suivants :
/usr/local/centreon-1-4-1/ODS/etc/conf.pm
/usr/local/centreon-1-4-1/www/oreon.conf.php

mysql –u root –p mysql
Saisir le mot de passe mysql de root
UPDATE user SET password=password(« ...XXX... ») WHERE user = « oreon » ;
quit ;

/etc/init.d/mysql restart

Bref, j'ai des rdd, des hosts, des graph, mais ils sont desespérements vide...

-Signature----------------------------------------------------------------

Info : Ubuntu 7.10 « Gusty Gibbon »(Firefox) - Apache2 - Mysql 5.0 - PHP 5 - Nagios V2.10 - Centreon-1.4.1(81 Hosts - 85 Service)