Márcio,

Da um chown "usuarionagios":"gruposnagios" "pastax" em todas as pastas do
Nagios. Aqui funcionou.

Márcio Rodrigues Nascimento.

-----Mensagem original-----
De: [email protected] [mailto:[email protected]]
Em nome de Marcio Fiorette
Enviada em: quinta-feira, 9 de setembro de 2010 10:07
Para: [email protected]
Assunto: [slack-users] Erro de permissão no Nagios 3..2.1

À todos,

Tenho o Nagios 2.9 instalado e funcionando no slackware 13.1. O problema
ocorre quando tento atualizar para versão 3.2.1. Segue o procediemto que
usei.

tar -zxvf nagios-version.tar.gz -C /usr/local/src

cd /usr/local/src/nagios-3.2.1

nagios-3.2.1 # adduser nagios
                   # adduser nagcmd
                   # grep "^User" /etc/httpd/httpd.conf
                   # usermod -G nagcmd apache
                   # usermod -G nagcmd nagios
                   # ./configure --prefix=/usr/local/nagios
--with-cgiurl=/nagios/cgi-bin --with-htmlurl=/nagios
--with-nagios-user=nagios --with-nagios-group=nagios
--with-command-group=nagcmd
                   # make all
                   # make install
                   # make install-init
                   # make install-config
                   # make install-commandmode

Criar a configuração no Apache:

                   # make install-webconf

Segue o arquivo nagios.conf:

## conf.d/nagios.conf
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin <Directory
"/usr/local/nagios/sbin">
    Options ExecCGI
    AllowOverride None
    Order allow,deny
    HostnameLookups On
    Allow from localhost
    Allow from 127.0.0.1
    Allow from 172.20.2.13
    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 None
    Order allow,deny
    HostnameLookups On
    Allow from 127.0.0.1
    Allow from 172.20.2.13
    AuthName "Nagios Access"
    AuthType Basic
    AuthUserfile /usr/local/nagios/etc/htpasswd.users
    Require valid-user
</Directory>

Criar a senha do usuário administrador do Nagios:

                   # htpasswd -c
/usr/local/nagios/etc/object/htpasswd.users nagiosadmin

Reiniciar o Apache:

                   # /etc/rc.d/rc.httpd restart

Iniciar o Nagios:

                   # sh /etc/rc.d/init.d/nagios start

Testar a configuração do Nagios:

                   # /usr/local/nagios/bin/nagios -v
/usr/local/nagios/etc/nagios.cfg

Agora quando tento acessar pelo browser
(http://localhost/nagios/nagios/cgi-bin/), ocorre este erro.

Forbidden

You don't have permission to access /nagios/cgi-bin/ on this server.

Desde já, agradeço a atenção de todos.

Marcio

--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a