PDA

View Full Version : probleme d'affichage avec statusmap


anouar
06-26-2007, 05:59 PM
bonjour,
j'ai ajouté le module statusmap en se basant sur le tuto
http://wiki.oreon-project.org/index.php/Nagios_StatusMap

Pour la conf :
URI for Nagios Status Map CGI : http://{SERVEUR_NAGIOS}/nagios/cgi-bin/statusmap.cgi
Nagios user for Nagios Status Map CGI : nagios
Password : Password

et voila le resultat
524

Merci d'avance

wistof
06-26-2007, 06:15 PM
Hello,

des erreurs javascripts ? dans tes logs apache ?

anouar
06-26-2007, 06:20 PM
non c juste ya pas d'affichage d'une cartographie, sachant que j'ai un grand nombre de host (109) et que elle s'affiche (la cartographie) sur l'interface de nagios

wistof
06-26-2007, 09:02 PM
A vu de nez, tu as un IE

tu as regarder le troubleshoot : http://wiki.oreon-project.org/index.php/Nagios_StatusMap#Troubleshooting

anouar
06-27-2007, 12:35 PM
j'ai regardé vite fait le troubleshooting, mais je pense que ça correspond pas à mon probleme packe je fait entrer des informations utilisateurs (mot de passe) dans l'url!!!!!:confused:

wistof
06-27-2007, 03:05 PM
Et bien justement, IE7 et certaines versions d'IE6 patchés ne gérent pas les logins/password dans les urls. Ce que fait le module.

Regarde les propriétés de l'image qui ne s'affiche pas, et essaye d'y accèder en direct.

Ou essait avec un autre navigateur.

anouar
06-27-2007, 04:55 PM
et bah j'ai utilisé firefox au lieu de IE6 et c'est le meme resultat.:confused:
ça pourra pas etre autre chose à part l'IE, peut etre qu'il y a un truc à ajouter au niveau du www de oreon?je ne sais pas?

wistof
06-27-2007, 05:20 PM
-> Regarde les propriétés de l'image qui ne s'affiche pas, et essaye d'y accèder en direct.

-> Log Apache ?

anouar
06-28-2007, 11:56 AM
-> Regarde les propriétés de l'image qui ne s'affiche pas, et essaye d'y accèder en direct.

-> Log Apache ?

alors ya pas de proprietés c'est inconnu.

le fichier log d'apache est bien dans /var/log/httpd/ et voici le fichier, svp j'ai pas trouvé l'erreur, donc si kelkun peut m'aider

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
[Wed Jun 27 17:01:20 2007] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Wed Jun 27 17:07:04 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
[Wed Jun 27 17:26:11 2007] [notice] caught SIGTERM, shutting down
[Thu Jun 28 09:29:07 2007] [notice] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t
[Thu Jun 28 09:29:07 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Jun 28 09:29:07 2007] [notice] Digest: generating secret for digest authentication ...
[Thu Jun 28 09:29:07 2007] [notice] Digest: done
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
[Thu Jun 28 09:29:08 2007] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Thu Jun 28 09:32:33 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:32:33 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=733539075) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:33:11 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:33:11 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=332807606) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:34:41 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:34:41 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=562508215) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:34:54 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
[Thu Jun 28 09:36:11 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:36:11 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=787600072) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:37:41 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:37:41 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=1469419386) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:44:56 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
[Thu Jun 28 10:12:24 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
sudo: sorry, you must have a tty to run sudo
[Thu Jun 28 10:29:40 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
sudo: sorry, you must have a tty to run sudo
[Thu Jun 28 10:38:11 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/


alors j'ai desactivé selinux et je pense que ça doit etre le user nagios!!ça correspond à koi?c pas l'utilisateur nagios que j'ai defini au debut pour l'install?

wistof
06-28-2007, 12:54 PM
Mais que ta statusmap fonctionne correctement sous Nagios ?

anouar
06-28-2007, 02:24 PM
oui il fonctionne correctement sur nagios mais pas sur oreon, je pense que je vais tout peter et réinsaller de nouveau, j'en ai marre:mad:
merci pour ton aide.
je te tiens au courant

wistof
06-28-2007, 02:34 PM
c'est pas tjs la bonne solution de tout peter....

il y a plein de truc louche dans tes logs :

[Thu Jun 28 09:29:08 2007] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Thu Jun 28 09:32:33 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:32:33 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=733539075 (http://%2E%2E%2E@nagios2/nagios/cgi-bin/statuswrl.cgi?random=733539075)) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:33:11 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:33:11 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=332807606 (http://%2E%2E%2E@nagios2/nagios/cgi-bin/statuswrl.cgi?random=332807606)) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:34:41 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:34:41 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=562508215 (http://%2E%2E%2E@nagios2/nagios/cgi-bin/statuswrl.cgi?random=562508215)) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:34:54 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
[Thu Jun 28 09:36:11 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:36:11 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=787600072 (http://%2E%2E%2E@nagios2/nagios/cgi-bin/statuswrl.cgi?random=787600072)) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:37:41 2007] [error] [client 142.9.102.31] user nagios not found: /nagios/cgi-bin/statuswrl.cgi
[Thu Jun 28 09:37:41 2007] [error] [client 142.9.204.131] PHP Warning: file_get_contents(http://...@nagios2/nagios/cgi-bin/statuswrl.cgi?random=1469419386 (http://%2E%2E%2E@nagios2/nagios/cgi-bin/statuswrl.cgi?random=1469419386)) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required\r\n in /usr/local/oreon/www/modules/statusmap3D/statusmap3Dproxy.php on line 61, referer: http://142.9.102.31/oreon/oreon.php?p=205
[Thu Jun 28 09:44:56 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
[Thu Jun 28 10:12:24 2007] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
sudo: sorry, you must have a tty to run sudo
Donc déjà, je vois pas de trace 'statusmap' mais 'statusmap3D'. Il semble que le user 'nagios' que tu utilises pour l'auth du cgi n'est pas bon.

Et cette histoire de sudo....

Essait aussi de segmenter des logs apaches autour de ta manip 'statusmap'.


Dsl, mais pas le temps d'approfondir plus. Someone else ?

ccoulang
07-10-2007, 11:53 AM
Bonjour a tous...

Nouvel utilisateur d'Oreon mais vieil utilisateur de Nagios... Cette solution est vraiment intéressante et me facilite considérablement la vie...
J'utilise Oreon 1.4-5 avec Nagios 2.5 et j'ai installé le plugin Statusmap 1.1...

Tout fonctionne nickel sauf que j'ai un problème similaire à ce qui est expliqué dans ce topic... En ce qui me concerne, j'ai ciblé le problème :

J'utilise des templates pour mes serveurs en fonction de leur OS et je rattache donc les log os a ce template... Jusque là, aucun souci, tous les services rattachés a ce template sont bien remontés après l'export vers Nagios... En revanche, les infos de l'onglet Host Extended Information ne remontent pas vers Nagios... Dans mon fichier /etc/nagios2/hostextinfo.cfg, tous mes serveurs sont bien définis mais aucune info concernant les images...

Evidemment, je ne tiens pas a remonter les infos des icones pour chaque serveur mais j'aimerais évidemment qu'elles remontent par le biais des templates sur les Hosts...

Si quelqu'un peut me dire si j'ai pu louper un point de configuration, ou si c'est un problème au niveau d'Oreon...

Pour info, si j'édite le fichier /etc/nagios2/hostextinfo.cfg, que je rajoute les infos sur les log os (icon_image base/redhat.jpg, icon_image_alt base/redhat.gif, vrml_image base/redhat.png, statusmap_image base/redhat.gd2 par exemple) puis que je redémarre Nagios2, alors les log os s'affichent bien... Peut-etre donc un problème d'export lorsque la définition des log os est rattachée à un template de serveurs...
Autre test concluant, je rattache directement les log os a un de mes serveurs sans passer par le template et cela fonctionne...

ccoulang
07-10-2007, 12:01 PM
Désolé... j'ai vu un forum plus adéquate par rapport à mon problème... je vais donc plutot aller donner des renseignements sur l'autre topic --> http://forum.oreon-project.org/showthread.php?t=1910