Change OpenLDAP slapd Logging: Difference between revisions
No edit summary |
No edit summary |
||
Line 25: | Line 25: | ||
Now update /etc/syslogd.conf and add following line at bottom: | Now update /etc/syslogd.conf and add following line at bottom: | ||
local4.* /var/log/ | local4.* /var/log/ldap | ||
Restart syslogd and zimbra (zmcontrol stop/start) for your changes to take affect. | Restart syslogd and zimbra (zmcontrol stop/start) for your changes to take affect. |
Revision as of 23:34, 29 October 2009
This wiki does not apply to ZCS 6.0. Ignore it if you are using ZCS 6.0.x or later.
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/ldap 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