Autenticação LDAP com grafite

4

Eu configurei o Graphite Web 0.9.9 no CentOS 6.2 x86_64 no EC2 e estou tentando fazer com que a autenticação LDAP funcione contra o 389 Directory Server. Eu configurei o local_settings.py com:

  • USE_LDAP_AUTH
  • LDAP_URI
  • LDAP_SEARCH_BASE
  • LDAP_BASE_USER
  • LDAP_BASE_PASS
  • LDAP_USER_QUERY

Mas ainda assim recebo "Falha na tentativa de autenticação" toda vez que tento efetuar login. Observando os logs no servidor LDAP, não parece que o graphite-web esteja se conectando ao servidor LDAP. Infelizmente, não vejo nada de útil nos logs do servidor de grafite - só vejo "access.log" e "info.log". "error.log" e "exception.log" estão vazios.

Alguma idéia brilhante sobre o que posso fazer para solucionar esse problema?

    
por organicveggie 27.02.2012 / 17:48

3 respostas

1

Você tem o pacote python-ldap instalado neste host centos 6?

Eu tenho esse trabalho depois de instalá-lo, uma instalação mínima do centos não o inclui, e os pacotes de grafite da epel não indicam uma dependência. Você precisará recarregar o httpd após instalá-lo.

    
por 03.07.2016 / 09:21
0

Os registros de acesso devem incluir tudo sobre a solicitação de conexão. Comece com o isolamento de firewall & tente um telnet. Se você puder fazer telnet, tente executar o ldapsearch nativo contra o servidor LDAP & veja se ele retorna dados.

Os registros de acesso conterão todos os dados relacionados a essa conexão. Cole os registros de acesso após sanear o endereço IP para investigar o problema. Você também pode enviar um e-mail para [email protected] para quaisquer problemas.

    
por 24.08.2012 / 15:29
0

Se você estiver usando o LDAP para se comunicar com um servidor do Active Directory, Tente desativar a busca por referências .

Adicionei estas linhas a local_settings.py.

import ldap
ldap.set_option(ldap.OPT_REFERRALS, 0) 
# Critcal for preventing timeouts due to AD search referrals not supported by LDAP v3.
# http://code.google.com/p/reviewboard/issues/detail?id=1641
    
por 10.09.2013 / 01:41