Difference between revisions of "Change OpenLDAP slapd Logging"
Line 1: | Line 1: | ||
− | |||
− | |||
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:
- 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.
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