How to Enable OpenLDAP Log File on Ubuntu?

Dylan Wang
1 min readJun 11, 2020

Version: OpenLDAP 2.4.45 and Ubuntu 18.04

1. Write Config to LDAP datebase:

$ sudo bash# vi add_slapdlog.ldif
=====================
dn: cn=config
changeType: modify
replace: olcLogLevel
olcLogLevel: stats
=====================
# ldapmodify -Y external -H ldapi:/// -f add_slapdlog.ldif# systemctl force-reload slapd

2. Add OpenLDAP log in rsyslog:

# vi /etc/rsyslog.d/10-slapd.conf
=============================================================
$template slapdtmpl,"[%$DAY%-%$MONTH%-%$YEAR% %timegenerated:12:19:date-rfc3339%] %app-name% %syslogseverity-text% %msg%\n"
local4.* /var/log/slapd.log;slapdtmpl
=============================================================

# service rsyslog restart
# ldapsearch -Y external -H ldapi:/// -b dc=dylan,dc=local

# sudo cat /var/log/slapd.log

Reference:

--

--