3.3. 启用或禁用日志记录
默认情况下,Directory 服务器启用访问、错误、安全日志记录并禁用审计和审计失败日志记录。
- 重要
 - 每个 2000 访问目录都会将访问日志文件大约增加 1 MB。但是,在禁用访问日志前,请考虑此信息可以帮助对问题进行故障排除。
 
3.3.1. 使用命令行启用或禁用日志记录 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
					使用 dsconf config replace 命令修改 cn=config DN 条目中的以下属性,用于管理 Directory 服务器日志记录功能:
				
- 
							
nsslapd-accesslog-logging-enabled(访问日志) - 
							
nsslapd-errorlog-logging-enabled(错误日志) - 
							
nsslapd-auditlog-logging-enabled(审计日志) - 
							
nsslapd-auditfaillog-logging-enabled(audit fail log) - 
							
nsslapd-securitylog-logging-enabled(security log) 
流程
要在
上启用日志记录,请将对应的属性值设置为。例如,使用以下命令启用审计日志记录:dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-auditlog-logging-enabled=on
# dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-auditlog-logging-enabled=onCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意确保
nsslapd-auditlog属性包含有效的路径和日志文件的文件名。否则,您无法启用日志记录。要禁用日志记录,请将对应的属性设置为
off。例如,使用以下命令禁用错误日志:dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-errorlog-logging-enabled=off
# dsconf -D "cn=Directory Manager" instance_name config replace nsslapd-errorlog-logging-enabled=offCopy to Clipboard Copied! Toggle word wrap Toggle overflow 当您禁用日志记录时,Directory 服务器会停止将新事件记录到日志文件中。但是,日志文件保留在
/var/log/dirsrv/slapd-instance_name/目录中。
验证
检查日志目录现在包含日志文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
3.3.2. 使用 Web 控制台启用或禁用日志记录 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要为实例启用或禁用日志记录,请使用 web 控制台中的 选项卡。
先决条件
- 已登陆到 web 控制台。
 
流程
- 选择 实例。
 - 
							导航到  
。  - 
							选择您要配置的日志类型,例如 
Access Log。 - 为所选日志类型启用或禁用日志记录。
 可选:配置其他设置,如日志级别、日志轮转策略和日志缓冲。
- 点 按钮应用更改。
 
验证
- 
							导航到  
并查看 Directory 服务器现在是否记录事件。