PDA

View Full Version : pas de demande d'authentification nagios


pe@ceto
07-09-2007, 06:14 PM
voila, j'ai un soucis, quand j'ouvre nagios on ne me demande pas de me loguer.
Ce qui fait que je n'ai pas acces au donnée de nagios. (pas les droits).
Pour corriger ce petite probleme j'ai mis defaut users = nagiosadmin dans cgi.cfg
mais je souhaite avoir une authentification pour ne pas que tous le monde accedde a nagios.
j'ai configurer mon httpd.conf avec les ligne prévur , j'ai créer un users valid
htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin

mais rien en authentioficaiton, je suis sous debian.
merci de votre aide pour corrgier mon probleme qui doit etre un des dernier avant que ma configuration soient ok !

DonKiShoot
07-09-2007, 06:27 PM
Vérifie que tu as bien la directive "AllowOverride yes" car sinon il ne lis même pas ton fichier .htaccess.

Vérifie aussi les droits sur celui çi (chmod 600 + chown apache:apache)

pe@ceto
07-09-2007, 06:32 PM
ok c'est fait, mais le truc c'est que j'ai pas de fichier htaccess en fait.
Les restriction d'acces se font pas dans le httpd.conf ?
par aileur petite info sous debian c'est pas apache mais www-data (mais ca change rien)
en fait jai ma conf dans httpd.conf et mon htpasswd.user dans /usr/local/nagios/etc

DonKiShoot
07-09-2007, 07:00 PM
Il est possible de mettre l'authentification directement dans httpd.conf dans la clause directory de ton dossier nagios je crois mais il me semblait que nagios faisait ca par fichier .htacess

pe@ceto
07-10-2007, 10:13 AM
je met ce que j'ai fais:

dans le fichier >/etc/apache2/httpd.conf

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory “/usr/local/nagios/sbin�>
Options ExecCGI
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName “Nagios-Access�
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

Alias /nagios /usr/local/nagios/share

<Directory “/usr/local/nagios/share�>
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName “Nagios-Access�
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

htpasswd avec la commande htpasswd
nagiosadmin:JQvPJ0PN3r.FY

Dans .htaccess dans /usr/local/nagios/share
AuthName "Nagios-Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user