Difference between revisions of "Change OpenLDAP slapd Logging"

 
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