Como usar o check_ldap dos nagios?

2

Estou tendo problemas com check_ldap.

meu comando é:

./check_ldap -H myhost.com -b o=ABC,c=D -p 1234

Estou recebendo o erro:

"could not search/find object classes in o=ABC,c=D"

Alguma ideia do que isto significa?

    
por chickeninabiscuit 09.09.2010 / 08:10

3 respostas

1

A mensagem de erro leva-me a acreditar no seu baseDN. É, claramente rápido, dizendo que não foi possível encontrar o objeto naquele baseDN. Pode ser um problema de permissões com o nome de usuário / senha com o qual você está vinculado (se relevante, dado que está faltando no seu exemplo) ou um problema real de baseDN. Estou inclinado para o último.

Dois pensamentos;

(1) Janne finalmente está levando você na direção correta. Como não sabemos exatamente como sua árvore se parece, e seu baseDN está (com razão) mascarado, é muito difícil fornecer mais insights, dada a natureza do LDAP. Eu sugeriria colocar sua consulta em ldapsearch e ver quais registros são retornados ao pesquisar o baseDN que você especificou aqui.

(2) Port 1234? A sério? Você está honestamente executando o slapd na porta 1234?

    
por 09.09.2010 / 09:16
1

Tente usar dessa maneira:

# /usr/lib/nagios/plugins/check_ldap -H ldap.some.com -b 'dc=company,dc=com' -D 'cn=my-user,ou=Company,dc=company,dc=com' -P Password -3
LDAP OK - 0.001 seconds response time|time=0.001166s;;;0.000000
    
por 26.08.2014 / 12:50
0

No meu caso, tive o mesmo erro que você. Acabei de tirar o "," e funcionou ...

[root@ldap1 plugins]# ./check_ldap -H host -b cn=config,c=D -p 1389  
Could not search/find objectclasses in cn=config,c=D
[root@ldap1 plugins]# 
[root@ldap1 plugins]# ./check_ldap -H host -b cn=config c=D -p 1389  
LDAP OK - 0.001 seconds response time|time=0.001234s;;;0.000000
[root@ldap1 plugins]# 
    
por 18.06.2013 / 17:13

Tags