第 8 章 使用命令行获取目录服务器访问日志
logconv.pl 命令分析目录服务器访问日志,提取用量统计,并计算在命令行中指定的重大事件。logconv.pl 命令显示一组操作、连接总数、每个操作类型计数、计算一些扩展操作,如持久性搜索和绑定信息。
logconv.pl 命令的语法如下:
logconv.pl/path/to/accesslog
logconv.pl/path/to/accesslog
要分析多个访问日志文件,您可以使用以下格式和一个星号 packagemanifests:
logconv.pl /var/log/dirsrv/slapd-instance_name/access*
logconv.pl /var/log/dirsrv/slapd-instance_name/access*
logconv.pl 命令生成以下三个类型的统计数据,它们可用于监控目录服务器和优化目录服务器配置:
- 事件计数,如总数以及执行的总搜索。
-
LDAP 请求中最频繁发生的参数的列表。例如,
logconv.pl命令生成前十个绑定 DN、基本 DN、过滤器字符串和属性的列表。 -
错误代码发生次数,如
ldap.h中定义的错误代码数量。
8.1. 使用命令行分析目录服务器访问日志 复制链接链接已复制到粘贴板!
logconv.pl 命令分析目录服务器访问日志,并提取用量统计并计算发生大量事件。
logconv.pl 使用以下选项:
-
-s: 指定开始日志文件分析的时间。 -
-e: 指定停止日志文件分析的时间。 -
-bc: 根据用于连接到服务器的 DN 数量以及服务器返回的总连接代码生成报告。 -
-m:将每秒输出数据(-m)生成到指定的 CSV 输出文件。 -
-m: 生成每分钟带有计数(-M)的输出数据到指定的 CSV 输出文件。
流程
要生成简单的访问日志概述,请运行以下命令:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow logconv.pl脚本显示操作总数、连接总数、每个操作类型计数、对一些扩展操作(如持久搜索和绑定信息)计数。可选: 如果必须启用作为单个选项传递的额外连接摘要,如用于连接到服务器的 DN 数量(
b)以及服务器返回的总连接代码(c),指定-bc选项,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选: 如果必须为某个启动(
-S)和结束时间(-E)或特定范围内的数据输出启用数据输出,请运行以下命令Copy to Clipboard Copied! Toggle word wrap Toggle overflow 当设置 start 和 end times 时,
logconv.pl命令首先打印给定的时间范围,然后显示该周期的摘要。可选: 如果必须启用每分钟数的数据输出(
-M)或每秒数(-m),请运行以下命令:logconv.pl -m|-M outputFile accessLogFile
# logconv.pl -m|-M outputFile accessLogFileCopy to Clipboard Copied! Toggle word wrap Toggle overflow