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)
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)