Change OpenLDAP slapd Logging
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:
- change logging location (Zimbra default: /var/log/zimbra.log).
- 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.
Change slapd log level: 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