PDA

View Full Version : Statusmap1-1 problème autorisation sur statusmapproxy.php


cams
03-11-2008, 03:30 PM
Bonjour à tous,

Je suis en train d'installer Nagios/Centreon. J'ai décidé d'ajouter le module NagiosStatusMap.

Je l'ai installer via Centreon et tout c'est bien passé. J'ai suivi le tutos du wiki.

J'ai lu quelques post de ce forum et ils avaient eu des problèmes parce qu'ils ne c'étaient pas déco et reco de l'interface. Je l'ai donc fait.

Mais j'ai toujours un problème, lorsque je vais dans Monitoring -> Nagios Status Map, j'obtiens ce message d'erreur :

Warning: file_get_contents(http://...@localhost/nagios/sbin/statusmap.cgi?nohighlights&random=779450001Array&layout=5&host=all) [function.file-get-contents]:
failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required
in /usr/local/centreon/www/modules/statusmap/statusmapproxy.php on line 114

Je suis débutant sous linux, mais j'ai fait un chmod 777 sur le statusmapproxy pour tester, cela n'a pas résolu mon problème.

Avez vous des idées ?

Merci.

julio
03-11-2008, 03:58 PM
le module se configure dans les options générales de centreon. tu dois y rentrer les informations d'acces a l'interface de nagios.

++

cams
03-11-2008, 04:06 PM
merci pour ta réposne

j'ai mis les informations de connexion de mon interface de nagios (nagiosadmin) dans option général -> nagios status map et ca me met le meme message d'erreur

pour info dans l'interface de nagios, la map apparait

EDIT : je n'ai pas de mot de passe contenant de symbole

Configuration de Nagios Status Map :

http://camille.neron.free.fr/config.JPG

Mon erreur :

http://camille.neron.free.fr/erreur.JPG

wistof
03-11-2008, 09:01 PM
Hello,

Arrives-tu à te connecter à la statusmap directement depuis nagios ?

As-tu regardé dabs tes logs apache/httpd (error.log) pour trouver plus d'info ?

Merci.

cams
03-11-2008, 09:03 PM
je peut me connecter depuis l'interface de nagios (http://localhost/nagios) et le Nagios Status Map fonctionne

je n'ai pas accés pour ce soir aux fichiers de log d'apache, je les regarderais demain, je peut les trouver où stp ?

wistof
03-11-2008, 09:06 PM
et quelle est l'url complete de ta statusmap ?

Tu trouveras généralement les logs apaches dans '/var/log/httpd'.

Quelle distrib ?

cams
03-11-2008, 09:13 PM
je suis sous Debian Etch

je suis chez moi, et le serveur est au boulot

je pourrais te donner toutes ces infos demain

merci pour tes réponses :-)

cams
03-12-2008, 08:21 AM
Bonjour :-),

dans mon fichier de log, j'ai la même erreur qui revient :

[Tue Mar 11 16:10:36 2008] [error] [client 127.0.0.1] user camille not found: /nagios/sbin/statusmap.cgi

je la comprends bien, mais je ne vois pas comment la résoudre ....

l'url de ma status map sous centreon :

http://10.0.0.6/centreon/oreon.php?p=204

et sous nagios :

http://10.0.0.6/nagios/

merci

julien60
03-12-2008, 08:31 AM
sous Nagios tu te connecte avec le user camille ? Dans la config de la statusmap il faut mettre le login/pass que tu rentre dans l'interface de Nagios pas celui avec lequel tu te log dans Centreon.

wistof
03-12-2008, 08:40 AM
Hello,

sois tu te créais un compte 'camille' pour Nagios : http://nagios.sourceforge.net/docs/2_0/cgiauth.html

Sois tu utilises le compte 'nagiosadmin' (le compte que tu utilises pour te connecter à Nagios).

Il est aussi possible que tu es désactivé l'authentification des cgis Nagios, dans ce cas, ne mets pas de login/password dans la conf StatusMap (Centreon).

cams
03-12-2008, 12:05 PM
Merci pour vos réponses.

Désolé de ne pas avoir répondu avant, mais j'ai eu une urgence ce matin.

Je me connecte avec l'utilisateur nagiosadmin dans l'interface nagios (j'avais aussi l'utilisateur camille).

Actuellement j'ai configurer centreon avec l'utilisateur nagiosadmin (pour le statusmap).

J'ai toujours la même erreur, dans centreon.

Mais mon fichier de log à évolué, il m'indique que le fichier statusmap.cgi n'est pas trouvé.

J'ai donc cherché un peu et j'ai modifier le chemin dans centreon.

Maintenant cela fonctionne.

Je vous remercie pour votre aide.

Problème Résolu, résumé de la solution :
mauvais chemin et mauvaise authentification !