Change OpenLDAP slapd Logging: Difference between revisions

No edit summary
 
No edit summary
Line 1: Line 1:
= Change OpenLDAP slapd Logging =
Zimbra platform leverages powerful OpenLDAP Directory Service as identity basis for Zimbra services.
Zimbra platform leverages powerful OpenLDAP Directory Service as identity basis for Zimbra services.


Line 10: Line 8:
# change logging location (Zimbra default:  /var/log/zimbra.log).
# change logging location (Zimbra default:  /var/log/zimbra.log).
# change slapd log level.
# change slapd log level.
<pre>
Change slapd logging location.  Requires two changes to (a) way zimbra starts slapd,  and (b) syslog config.
1. Edit file:  /opt/zimbra/bin/ldap
2. Find following line:  "sudo /opt/zimbra/openldap-2.3.21/libexec/slapd -l LOCAL0 ..."
3. Duplicate the line and comment one line (ie. add "#" to beginning -- to save original version).
4. Modify the non-commented line and remove the "-l LOCAL0" portion.
The default OpenLDAP slapd logging is to syslog facility Local4
Now update /etc/syslogd.conf and add following line at bottom:
local4.*    /var/log/slapd.conf
Restart syslogd and zimbra (zmcontrol stop/start) for your changes to take affect.
</pre>
<pre>
zmlocalconfig -e ldap_log_level=<number>
Typical example:  zmlocalconfig -e ldap_log_level=256
Note:  '256' will provide insight into connections, operations, and search filters.
Reference:
http://www.openldap.org/software/man.cgi?query=slapd.conf&sektion=5&apropos=0&manpath=OpenLDAP+2.3-Release
</pre>

Revision as of 19:36, 19 October 2006

Zimbra platform leverages powerful OpenLDAP Directory Service as identity basis for Zimbra services.

Reference: http://www.openldap.org/

Two common things that you may want to change from default OpenLDAP slapd configuration:

  1. change logging location (Zimbra default: /var/log/zimbra.log).
  2. change slapd log level.


Change slapd logging location.  Requires two changes to (a) way zimbra starts slapd,  and (b) syslog config.

1. Edit file:   /opt/zimbra/bin/ldap
2. Find following line:  "sudo /opt/zimbra/openldap-2.3.21/libexec/slapd -l LOCAL0 ..." 
3. Duplicate the line and comment one line (ie. add "#" to beginning -- to save original version).
4. Modify the non-commented line and remove the "-l LOCAL0" portion. 

The default OpenLDAP slapd logging is to syslog facility Local4

Now update /etc/syslogd.conf and add following line at bottom:
 local4.*     /var/log/slapd.conf

Restart syslogd and zimbra (zmcontrol stop/start) for your changes to take affect.
zmlocalconfig -e ldap_log_level=<number>

Typical example:  zmlocalconfig -e ldap_log_level=256

Note:   '256' will provide insight into connections, operations, and search filters.

Reference:
http://www.openldap.org/software/man.cgi?query=slapd.conf&sektion=5&apropos=0&manpath=OpenLDAP+2.3-Release

Jump to: navigation, search