View Full Version : Statusmap1-1 problème autorisation sur statusmapproxy.php
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.
++
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.
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 ?
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 :-)
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).
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 !