Instale nagios3 no debian por apt, arquivo não encontrado erro

2

Eu tenho um sistema Debian Wheezy, e eu instalei o nagios3 usando apt-get . Quando vou para myhost.com/nagios3 e, em seguida, vou para uma página, por exemplo, "Tactical Overview", recebo a mensagem de erro:

The requested URL /cgi-bin/nagios3/tac.cgi was not found on this server.

que é estranho.

Estas linhas estão em /etc/apache2/conf.d/nagios3.conf :

ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3

E esta é a saída de ls /usr/lib/cgi-bin/nagios3 :

avail.cgi        config.cgi     graphs.cgi     history.cgi       outages.cgi
rrd2-system.cgi  status.cgi     statuswml.cgi  summary.cgi       trends.cgi
cmd.cgi          extinfo.cgi    histogram.cgi  notifications.cgi rrd2-graph.cgi  
showlog.cgi      statusmap.cgi  statuswrl.cgi  tac.cgi   

O que está acontecendo aqui?

UPDATE:
Como @slm disse, eu verifiquei os arquivos de log do apache depois de tentar abrir a página defeituosa, e é isso que eu posso ver em access.log :

127.0.0.1 - - [16/Aug/2013:09:04:23 -0400] "GET / HTTP/1.1" 200 494 "-" "check_http/v1.4.16 (nagios-plugins 1.4.16)"

e eu mudei o nível de log de error.log para debug , mas quando eu pesquiso por nagios ou perl eu não recebo nada.

    
por sazary 10.08.2013 / 07:48

1 resposta

1

Verifique os logs do Apache para obter informações adicionais. Normalmente, há dois logs, access.log e error.log. Ambos podem ser úteis. O access.log mostrará o URL que foi acessado junto com um status http (um número como 200, que significa OK ou 404, o que significa erro).

O log de erros pode mostrar a saída de quaisquer scripts CGI que possam ter falhado. Normalmente, o script CGI não está configurado corretamente ou as bibliotecas necessárias estão ausentes. Como o Nagios é baseado em Perl, pode estar faltando módulos Perl, por exemplo.

    
por 10.08.2013 / 12:44

Tags