第 8 章 监控服务器和数据库活动
您可以使用 Web 控制台和 dsconf 工具监控目录服务器和复制拓扑。您可以将目录服务器配置为将事件记录到可用于故障排除、监控和分析目录活动的日志文件。
8.1. 监控目录服务器活动 复制链接链接已复制到粘贴板!
红帽目录服务器通过使用性能计数器和日志跟踪和记录性能数据。
- 性能计数器提供目录服务器性能的测量。性能计数器侧重于目录服务器的操作和信息、配置的数据库和数据库链接(链接数据库)。
日志文件记录服务器活动期间发生的事件。要监控性能,您可以使用以下日志:
- 访问日志
- 错误日志
- 审计日志
- 审计失败日志
安全日志
有关日志文件的详情,请参阅 Directory Server 中的日志文件类型。
通过 Web 控制台或使用命令行提供当前目录服务器活动的信息。您还可以监控所有数据库的缓存活动。
访问日志被缓冲,即使带有高载入的服务器也可以启用完全访问日志记录。但是,服务器上发生事件与日志中记录事件的时间之间存在差异。
8.1.1. 使用命令行监控目录服务器 复制链接链接已复制到粘贴板!
使用 dsconf 命令,您可以监控磁盘使用情况、查询存储在 目录中的服务器统计信息,以及其他指标来跟踪性能。
前提条件
-
确保服务器正在运行以使用
dconf工具。
流程
要使用命令行监控服务器性能,请运行:
dsconf <instance_name> monitor server
# dsconf <instance_name> monitor serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow
8.1.2. 使用 Web 控制台监控目录服务器 复制链接链接已复制到粘贴板!
Web 控制台是一个基于浏览器的图形用户界面(GUI),允许用户执行管理任务。Directory Server 软件包会自动为 Web 控制台安装 Directory Server 用户界面。
流程
要在 web 控制台中打开 Directory Server,请连接到在 Directory Server 主机上端口 9090 上运行的 Web 控制台。
https://server.example.com:9090
https://server.example.com:9090Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
以
root用户身份登录,或具有sudo特权。 在 Monitoring 选项卡下,选择
。
8.1.3. 服务器监控属性 复制链接链接已复制到粘贴板!
监控目录服务器时,dsconf 命令会返回以下属性:
| 属性 | 描述 |
|---|---|
|
| 标识当前目录版本号。 |
|
| 当前活跃线程处理请求的数量。内部服务器任务(如复制或串联)可以根据需要创建额外的线程。 |
|
| 当您作为目录绑定到目录时,为每个打开的连接提供以下概述信息:
默认情况下,此信息可供目录管理器使用。但是,您可以编辑目录条目中的 Access Control Instruction (ACI)属性,并对信息的访问权限配置其他用户。 |
|
| 通过目录标识当前服务中的连接数。 |
|
| 标识服务器启动后处理的连接数。 |
|
|
显示当前处于 |
|
|
显示连接到达 |
|
|
显示可用于目录的文件描述符数量。每个连接都需要一个文件描述符,用于每个打开的索引、日志文件管理和 |
|
| 标识等待从客户端读取数据的线程数量。 |
|
| 标识服务器启动后启动的操作数量。 |
|
| 标识服务器完成的操作数量。 |
|
| 标识在服务器启动后发送到客户端的条目数。 |
|
| 标识在服务器启动后发送到客户端的字节数。 |
|
| 标识服务器快照时间。时间显示是 Greenwich Mean Time (GMT),格式为 UTC。 |
|
| 标识服务器启动时的时间。时间显示是 Greenwich Mean Time (GMT),格式为 UTC。 |
|
| 标识服务器服务的后端数量(数据库)。 |
8.1.4. 服务器信息 复制链接链接已复制到粘贴板!
目录服务器在 Server Information 菜单下显示以下字段。
| 字段 | 描述 |
|---|---|
|
| 显示 Directory 服务器实例的名称。 |
|
| 标识当前服务器版本。 |
|
| 服务器启动并运行的日期和时间。 |
|
| 实例启动并运行的时间量。 |
|
| 处理请求的活跃线程数。内部服务器任务(如复制或串联)可以根据需要创建额外的线程。 |
|
| 等待从客户端读取的线程总数。如果服务器从客户端接收新请求,且停止请求传输,则线程可能不会立即读取。通常,等待的线程代表网络较慢或较慢的客户端。 |
|
|
显示当前处于 |
|
|
显示连接 hits |
|
| 与目录服务器实例建立的连接总数。 |
|
| 开放连接的总数。每个连接都可以启动多个操作,因此多个线程。 |
|
| 连接启动的操作数量。 |
|
| 服务器为所有连接完成的操作数量。 |
|
| 服务器启动后发送到客户端的条目数。 |