Hi,
I'm trying to get the slapo-accesslog overlay to work, but it doesn't seem
to fill up with any entries.
I'm using OL2.3.7 + BDB4.2.52 + 4 official + OL transactions Patch.
The relevant part of my slapd.conf looks like this:
# accesslog db
database bdb
suffix cn=accesslog
rootdn "cn=root,cn=accesslog"
rootpw <cleartext pass>
directory /var/lib/ldap/openldap-accesslog
index reqStart eq
# db with actual data
database bdb
suffix "dc=o2online,dc=de"
rootdn "cn=root,dc=o2online,dc=de"
rootpw <hashed ;)>
directory /var/lib/ldap/openldap-data
overlay accesslog
logdb cn=accesslog
logops all
logpurge 30+00:00 01+:00:00
index objectclass eq
... other indices, uniqueness overlay, etc ...
When I issue an ldapsearch -b "dc=o2online,dc=de" -D
"uid=<myuid>,ou=People,dc=o2online,dc=de" -h ldap://<ldaphost> -W -x -ZZ
objectclass=* I get all the results I'm supposed to get from the directory
server.
Issueing an ldapsearch -b "cn=accesslog" -D "cn=root,cn=accesslog" -W -x
-ZZ -H ldap://<ldaphost> objectlass=* returns a result: 32 No such object
Probably I'm missing something or it's simply not in the documentation.
The slapd log with loglevel -1 contains the following after starting up
and issueing the ldapsearch on cn=accesslog:
Sep 23 14:22:45 sgmldap02 slapd[23385]: => bdb_search
Sep 23 14:22:45 sgmldap02 slapd[23385]: bdb_dn2entry("cn=accesslog")
Sep 23 14:22:45 sgmldap02 slapd[23385]: => bdb_dn2id("cn=accesslog")
Sep 23 14:22:45 sgmldap02 slapd[23385]: <= bdb_dn2id: get failed:
DB_NOTFOUND: No matching key/data pair found (-30990)
Sep 23 14:22:45 sgmldap02 slapd[23385]: send_ldap_result: conn=-1 op=0 p=0