On 9/9/10, Marcio Fiorette <[email protected]> wrote: > À 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]
Faltou inserir, no final do /etc/httpd/httpd.conf, o include com essa config do nagios para o apache. Aconselho utilizar o slackbuild que já coloca o nagios dentro da estrutura oficial do slackware. No meu caso eu utilizei o slackbuild e tive que acrescentar a seguinte linha ao /etc/httpd/httpd.conf: Include /etc/httpd/extra/nagios.conf -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= >> necropresto - Slackware User << >> [email protected] << >> [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]

