Nagios admin não tem permissão

1

Eu instalei e configurei o nagios no CentOS usando o yum

Eu recebo " It appears as though you do not have permission to view information for any of the hosts you requested... " na interface da Web.

Eu criei o arquivo passwd e verifiquei se o nagiosadmin tem as permissões no arquivo cgi.cfg.

No entanto, na interface da web, a página diz " Logged in as $REDIRECT_REMOTE_USER= ", embora eu tenha feito login como nagiosadmin.

Alguma idéia?

[EDITAR] Eu acabei de compilar da fonte sem sucesso [/ EDIT]

[EDIT2]

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

<Directory "/usr/local/nagios/sbin">
#  SSLRequireSSL
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
#  Order deny,allow
#  Deny from all
#  Allow from 127.0.0.1
   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">
#  SSLRequireSSL
   Options None
   AllowOverride None
   Order allow,deny
   Allow from all
#  Order deny,allow
#  Deny from all
#  Allow from 127.0.0.1
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

[/ EDIT2] [EDIT3] Depois de um pouco de solução de problemas. o apache não está configurando REDIRECT_REMOTE_USER , mas define o REMOTE_USER [/ EDIT3]

    
por rojanu 11.07.2013 / 15:44

2 respostas

0

A configuração de REMOTE_USER para REDIRECT_REMOTE_USER na configuração do apache parece ter feito o truque

SetEnv REMOTE_USER REDIRECT_REMOTE_USER
    
por 16.07.2013 / 10:01
1

Este problema REDIRECT_REMOTE_USER é um efeito colateral da execução do PHP via FastCGI (ou como CGI normal), que não funcionará com a interface da Web Nagios de ações.

Você terá que alternar para o módulo Apache do PHP ou hackear a fonte PHP para usar o valor REDIRECT.

    
por 15.07.2013 / 17:34