3.8. 为插件配置日志记录
默认情况下,Directory 服务器 不记录 插件启动的内部事件。要调试插件操作,您可以为所有插件或特定插件启用访问和审计日志记录。
3.8.1. 为所有插件配置日志记录 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 nsslapd-plugin-logging 属性为所有插件配置日志记录。
流程
要为所有插件启用访问和审计日志记录,请使用以下命令:
# dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-plugin-logging=on
3.8.2. 为特定插件配置日志记录 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 nsslapd-logAccess 和 nsslapd-logAudit 属性为插件配置日志记录。
先决条件
-
nsslapd-accesslog属性包含有效的路径和访问日志文件的文件名。 -
nsslapd-auditlog属性包含有效路径和审计日志文件的文件名。
流程
要为特定插件启用访问和审计日志记录,请使用 LDAP 接口修改
nsslapd-logAccess和nsslapd-logAudit属性:# ldapmodify -D "cn=Directory Manager" -W -x -H ldap://server.example.com:389 dn: cn=MemberOf Plugin,cn=plugins,cn=config changetype: modify replace: nsslapd-logAccess nsslapd-logAccess: on dn: cn=MemberOf Plugin,cn=plugins,cn=config changetype: modify replace: nsslapd-logAudit nsslapd-logAudit: on