Hi again!
Very strange: Using the same version of slapd and the same script to query the monitor, I get four databases today!
The only thing changed was to recreate (the same) configuration several times (while playing with replication).
# ldapsearch -Q -Y EXTERNAL -H ldapi:/// -b 'cn=Databases,cn=monitor' -s sub \
> '(monitoredInfo=mdb)' description monitoredInfo monitorCounter
# extended LDIF
#
# LDAPv3
# base <cn=Databases,cn=monitor> with scope subtree
# filter: (monitoredInfo=mdb)
# requesting: description monitoredInfo monitorCounter
#
# Database 1, Databases, Monitor
dn: cn=Database 1,cn=Databases,cn=Monitor
monitoredInfo: mdb
monitorOverlay: lastbind
monitorOverlay: refint
monitorOverlay: ppolicy
monitorOverlay: accesslog
monitorOverlay: syncprov
olmMDBPagesMax: 12800
olmMDBPagesUsed: 5686
olmMDBPagesFree: 274
olmMDBReadersMax: 126
olmMDBReadersUsed: 4
olmMDBEntries: 12010
olmDbDirectory: /var/lib/ldap/
# Database 3, Databases, Monitor
dn: cn=Database 3,cn=Databases,cn=Monitor
monitoredInfo: mdb
olmMDBPagesMax: 25600
olmMDBPagesUsed: 864
olmMDBPagesFree: 435
olmMDBReadersMax: 126
olmMDBReadersUsed: 3
olmMDBEntries: 242
olmDbDirectory: /var/lib/ldap/audit/
# Database 4, Databases, Monitor
dn: cn=Database 4,cn=Databases,cn=Monitor
monitoredInfo: mdb
olmMDBPagesMax: 256
olmMDBPagesUsed: 34
olmMDBPagesFree: 18
olmMDBReadersMax: 126
olmMDBReadersUsed: 4
olmMDBEntries: 8
olmDbDirectory: /var/lib/ldap/changelog-0/
# Database 5, Databases, Monitor
dn: cn=Database 5,cn=Databases,cn=Monitor
monitoredInfo: mdb
olmMDBPagesMax: 25600
olmMDBPagesUsed: 59
olmMDBPagesFree: 20
olmMDBReadersMax: 126
olmMDBReadersUsed: 3
olmMDBEntries: 36
olmDbDirectory: /var/lib/ldap/changelog-1/
# search result
search: 2
result: 0 Success
# numResponses: 5
# numEntries: 4
Kind regards,
Ulrich Windl
From: Windl, Ulrich <u.windl@ukr.de>
Sent: Monday, May 26, 2025 3:42 PM
To: openldap-technical@openldap.org
Subject: [EXT] auditlogs not listed in monitor database
Hi!
I have an odd effect:
Using ldapsearch -Q -Y EXTERNAL -H ldapi:/// -b 'cn=Databases,cn=monitor' -s sub '(monitoredInfo=mdb)' description monitoredInfo monitorCounter
I only get two databases:
# Database 1, Databases, Monitor
dn: cn=Database 1,cn=Databases,cn=Monitor
monitoredInfo: mdb
…
olmDbDirectory: /var/lib/ldap/
# Database 3, Databases, Monitor
dn: cn=Database 3,cn=Databases,cn=Monitor
monitoredInfo: mdb
…
olmDbDirectory: /var/lib/ldap/audit/
However I have two mode MDB databases used as auditlog/changelog.
Why aren’t hose displayed?
Kind regards,
Ulrich Windl