Just to update:

by adding to cn=config :

olcLogLevel: Stats

or loglevel 256 to slapd.conf

and with -d 0

and no other change to rsyslog.conf nor to journal.conf

I get all my connections, LDAP operations, results logged via syslog to /var/log/slapd/slapd.conf

Thank you!!!

On Thu, Sep 23, 2021 at 12:23 PM Quanah Gibson-Mount <quanah@symas.com> wrote:
--On Thursday, September 23, 2021 6:45 PM +0200 Michael Ströder
<michael@stroeder.com> wrote:

>  Personally I have on my systems:
>
> In file /etc/systemd/journald.conf:
>
> [Journal]
> Storage=none
> ForwardToSyslog=yes
>
> In /etc/rsyslog.conf:
>
> $AddUnixListenSocket /dev/log
>
> And I start slapd with -d 0 and loglevel set.

As a side note, I've encountered deadlocks on RHEL7 on extremely busy
systems when journald is integrated with syslog like this.  It also has a
strong negative effect on performance.  Whether the deadlock is RHEL7
specific or not is unknown.

When OpenLDAP 2.6 releases, syslog (and journald) can be bypassed entirely
and a purely local log file can be used, resulting in a significant
performance increase.

--Quanah


--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>