第 8 章 监控服务器和数据库活动
您可以使用 Web 控制台和 dsconf 工具监控目录服务器和复制拓扑。您可以将目录服务器配置为将事件记录到可用于故障排除、监控和分析目录活动的日志文件。
8.1. 监控目录服务器活动 复制链接链接已复制到粘贴板!
红帽目录服务器通过使用性能计数器和日志跟踪和记录性能数据。
- 性能计数器提供目录服务器性能的测量。性能计数器侧重于目录服务器的操作和信息、配置的数据库和数据库链接(链接数据库)。
日志文件记录服务器活动期间发生的事件。要监控性能,您可以使用以下日志:
- 访问日志
- 错误日志
- 审计日志
- 审计失败日志
安全日志
有关日志文件的详情,请参阅 Directory Server 中的日志文件类型。
通过 Web 控制台或使用命令行提供当前目录服务器活动的信息。您还可以监控所有数据库的缓存活动。
访问日志被缓冲,即使带有高载入的服务器也可以启用完全访问日志记录。但是,服务器上发生事件与日志中记录事件的时间之间存在差异。
8.1.1. 使用命令行监控目录服务器 复制链接链接已复制到粘贴板!
使用 dsconf 命令,您可以监控磁盘使用情况、查询存储在 目录中的服务器统计信息,以及其他指标来跟踪性能。
前提条件
-
确保服务器正在运行以使用
dconf工具。
流程
要使用命令行监控服务器性能,请运行:
# dsconf <instance_name> monitor server
8.1.2. 使用 Web 控制台监控目录服务器 复制链接链接已复制到粘贴板!
Web 控制台是一个基于浏览器的图形用户界面(GUI),允许用户执行管理任务。Directory Server 软件包会自动为 Web 控制台安装 Directory Server 用户界面。
流程
要在 web 控制台中打开 Directory Server,请连接到在 Directory Server 主机上端口 9090 上运行的 Web 控制台。
https://server.example.com:9090-
以
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 |
|
| 与目录服务器实例建立的连接总数。 |
|
| 开放连接的总数。每个连接都可以启动多个操作,因此多个线程。 |
|
| 连接启动的操作数量。 |
|
| 服务器为所有连接完成的操作数量。 |
|
| 服务器启动后发送到客户端的条目数。 |