Interface Web

1. Interface Web

Vanderson Gonçalves
vnderson

(usa Fedora)

Enviado em 05/07/2008 - 14:52h

Pessoal.... não sei mais o que fazer para configurar a interface web do nagios, já estou usando as configurações seguintes no apache:

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
<Directory "/usr/local/nagios/sbin">
AllowOverride AuthConfig
Options ExecCGI
SetHandler cgi-script
Order allow,deny
Allow from 10.1.1.0/24
</Directory>

Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from 10.1.1.0/24
</Directory>

As permissões nas pastas /usr/local/nagios/share e /usr/local/nagios/sbin já estão para todos lerem... mas quando acesso:

http://localhost/nagios

Aparece a mensagem:
Forbidden

You don't have permission to access /nagios on this server.
Apache/2.2.8 (Fedora) Server at 10.1.1.3 Port 80

Agradeço qualquer ajuda


  


2. Re: Interface Web

marden do vale pimenta
marden_pimenta

(usa Fedora)

Enviado em 07/07/2008 - 09:18h

tente "Allow From All" soh para ver se funciona!

e avisa se funcionou. caso queira fazer a restrição diga o que vc quer fazer que tento lhe ajudar!


3. Re: Interface Web

Vanderson Gonçalves
vnderson

(usa Fedora)

Enviado em 07/07/2008 - 09:48h

Cara ja tentei isto desta forma:

Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
Options None
#AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Mas não funcionou também, um jeito que funcionou foi copiando o conteudo da pasta /usr/local/nagios/share para baixo do diretorio htdocs do apache(/var/www) sem alias, entra na primeira tela, mas gostaria de seguir a documentação para ter acesso a pasta que contem os cgi's do nagios.

Valew pela ajuda


4. Re: Interface Web

marden do vale pimenta
marden_pimenta

(usa Fedora)

Enviado em 07/07/2008 - 12:13h

primeiro segurança do apache!
http://httpd.apache.org/docs/1.3/mod/mod_access.html

segundo segurança do sistema!

verifica se o SELinux.
Como:
ls -Z na pasta do nagios e na pasta htdocs vc vai ver a diferença o sistem SELInux protege o sistema para que cada coisa funcione onde deve funcionar mais vc poder informar para ele onde vai deve funcionar!
como:

chcon -c --reference=/var/www/cgi-bin/ /usr/local/nagios/sbin/

se for o selinux isso resolve.


5. Re: Interface Web

Vanderson Gonçalves
vnderson

(usa Fedora)

Enviado em 07/07/2008 - 12:29h

Estou bem desconfiado do SELinux mesmo, andei lendo sobre ele. Sabe como posso desabilitá-lo para tirar a duvida?



6. Re: Interface Web

marden do vale pimenta
marden_pimenta

(usa Fedora)

Enviado em 07/07/2008 - 12:35h

vai nessa feramenta e desbilita system-config-securitylevel.

mais aconselho a deixar ele rodando depois de resolvido!



7. Re: Interface Web

Vanderson Gonçalves
vnderson

(usa Fedora)

Enviado em 07/07/2008 - 13:38h

acho que no Ubuntu não tem esta ferramenta, nem o SELinux, estou certo?

:´(


8. Re: Interface Web

Vanderson Gonçalves
vnderson

(usa Fedora)

Enviado em 07/07/2008 - 17:44h

Ainda não consegui resolver o meu problema, mas nas minhas pesquisas achei este link:

http://www.davewsmith.com/blog/?p=15

Interessante e pode ajudar alguem


9. Resolvido

Vanderson Gonçalves
vnderson

(usa Fedora)

Enviado em 17/07/2008 - 13:05h

Resolvido o problema, o problema é com as permissões no path. Por exemplo, na configuração padrão do nagios, deve se criar um alias no apache:

Alias /nagios /usr/local/nagios/share
.... (veja a documentação)

Pois então, para resolver o problema do Forbiden (13) Permissão negada, tem que se revisar todo o caminho:

/usr
/usr/local
/usr/local/nagios
/usr/local/nagios/share

Todos estes diretorios tem que ter permissão de execução para o usuario do apache, usei:
"chmod o+x"

Com isto foi resolvido o meu problema

Valew






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts