[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: No entries in Accesslog



Michael.Heep@o2.com wrote:
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
You must initialize the database, the accesslog overlay doesn't do it for you. That is, you must create the suffix entry (cn=accesslog) for the database, just as you would for any other database.

--
 -- Howard Chu
 Chief Architect, Symas Corp.  http://www.symas.com
 Director, Highland Sun        http://highlandsun.com/hyc
 OpenLDAP Core Team            http://www.openldap.org/project/