![]() | |
Sun Java System Identity Synchronization for Windows 1 2004Q3 安装和配置指南 |
第 10 章
了解审计和错误文件Identity Synchronization for Windows 提供有关安装和配置状态、日常系统操作以及与部署有关的任何错误状况的信息。
本章通过以下各节内容介绍如何获取和了解此信息:
了解日志可从“Identity Synchronization for Windows 控制台”的“状态”选项卡查看各类信息。
如果在导航树窗格(位于左侧)中选择下列节点之一,“状态”选项卡中显示的内容会发生变化,以提供特定于该项目的信息。
日志类型
本节介绍 Identity Synchronization for Windows 可用的不同类型日志:
中心日志
只要各 Identity Synchronization for Windows 组件能访问 Message Queue,所有审计和错误消息就将被记录在 Identity Synchronization for Windows 中心记录器中。因此,这些中心日志(其中包括来自所有组件的消息)是应监视的主要日志。
这些集中的日志位于安装了“核心”的机器的以下目录中:
具体日志在表 10-1 中介绍。
表 10-1 Identity Synchronization for Windows 日志类型
日志名称
说明
error.log
用于报告“警告”和“严重”类消息。
audit.log
error.log 的超集,包含关于每个同步事件的消息。
resync.log
由 resync 命令生成的消息在此处报告。
每个中心日志还包含关于每个组件 ID 的信息。例如:
除了中心记录器,每个组件还有自己的本地日志。如果连接器不能向中心记录器写入记录时,可使用这些本地日志来诊断连接器故障。
本地组件日志
每个连接器、系统管理器和中心记录器都含有以下本地日志:
表 10-2 本地日志
日志名称
说明
audit.log
error.log 的超集,包含关于每个同步事件的消息。这些消息也被写入到中心 audit.log。
error.log
用于报告“警告”和“严重”类消息。这些消息也被写入中心 error.log。
这些中心日志位于以下子目录中:
sysmgr 和 clogger100(中心记录器)目录在安装了“核心”的机器上。
Identity Synchronization for Windows 每天循环使用这些本地组件日志,这是通过将当前日志移动到包含日期的日志文件而实现的,形式如下:
audit_2004_08_06.log
注意
默认情况下,Identity Synchronization for Windows 会删除十天之前的连接器日志。编辑文件 Log.properties 中的 com.sun.directory.wps.logging.maxmiumDaysToKeepOldLogs 值然后重新启动服务守护进程,可延长此时间长度。
本地 Windows NT 子组件日志
以下 Windows NT 子组件也具有本地日志:
这些子组件日志位于以下目录的 SUBC1XX(例如 SUBC100)子目录中:
<installation_root>/isw-<machine_name>/logs/
Identity Synchronization for Windows 将这些文件的大小限制为不能超过 1 MB,且只保留最后 10 个日志。
Directory Server 插件日志
Directory Server 插件通过 Directory Server 连接器将信息记录到中心日志,也通过 Directory Server 记录工具进行日志记录。因此,本地 Directory Server 插件日志消息也将被保存到 Directory Server 错误日志中。
Directory Server 将来自其它 Directory Server 插件和组件的信息保存到错误日志中。为了确定来自 Identity Synchronization for Windows Directory Server 插件的消息,可以筛选出包含字符串 isw 的行。
默认情况下,错误日志中只显示最小的“插件”日志消息。
例如:[14/Jun/2004:17:08:36 -0500] - ERROR<38747> - isw - conn=-1 op=-1 msgId=-1 - Plugins unable to establish connection to DS Connector at attila:1388, will retry later
可从“Directory Server 管理控制台”更改 Directory Server 错误日志的默认详细程度级别,具体步骤如下:
有关 Directory Server 日志记录的详细信息,请参阅《Sun Java System Directory 5 2004Q2 Server Administrator's Guide》(http://docs.sun.com/db/coll/DirectoryServer_04q2)。
读取日志
每条日志消息都包含以下信息:
- 时间:指出日志条目在何时(时间和日期)生成。例如:
[13/Aug/2004:06:14:36:753 -0500]
- 级别:指出日志消息的严重程度和详细程度。
Identity Synchronization for Windows 使用以下日志级别:
表 10-3 日志级别
日志级别
说明
信息
这些消息提供关于每个操作的最少量的信息,因此系统可正常运行。例如,其中有何时检测到更改及何时发生同步的信息。这些消息始终记录到审计日志中。
详细
这些消息包含操作在系统中进行期间的较多有关信息。
更详细
这些消息包含操作在系统中进行期间的更多有关信息。将所有组件的日志级别设置为“更详细”会对性能产生影响。
最详细
这些消息包含操作在系统中进行期间的最多有关信息。将所有组件的日志级别设置为“最详细”会极大地影响性能。
- 线程 ID:显示引发事件的函数的 Java 线程 ID。
- ID:表明引发事件的组件(控制台、系统管理器等)。
- 主机:显示引发事件的主机的名称。
- 消息:显示与该事件相关的审计或错误信息。
示例包括:“Resetting Central Logger configuration ...”
“System manager is shutting down.”
“Processing request (ID=<ID_number> from the console to stop synchronization.”
配置日志文件可以使用“Identity Synchronization for Windows 控制台”为您的部署配置日志记录,如下所示:
- 打开“控制台”,然后选择“配置”选项卡。
- 在导航树窗格中展开节点,直到出现“日志”节点为止。
- 选择该“日志”节点,“配置”选项卡中显示“日志文件”面板(参见图 10-2)。
图 10-2
配置日志文件
- 使用“日志文件”面板配置日志文件,方法如下:
- 将日志写入文件。启用此选项可将日志写入“核心”主机上的文件。
选择此选项后,您可以:
- 仅限 Solaris — 将日志写入 syslog 守护进程:如果 Identity Synchronization for Windows 驻留在 Solaris 平台上,则启用此选项。
使用下拉列表可选择书写日志的类别。(默认值为 DAEMON。)
注意
如果选中此选项,Identity Synchronization for Windows 将全部信息都记录到 syslog 中;但是,默认情况下 syslog 被配置为只记录“警告”和“严重”消息。
要将 syslog 配置为记录“信息”类消息,请编辑 /etc/syslog.conf,并将以下行:
*.err;kern.debug;daemon.notice;mail.crit /var/adm/messages
更改为:
*.err;kern.debug;daemon.notice;daemon.info;mail.crit /var/adm/messages
做此更改后,必须重新启动 syslog 守护进程,如下所述:
/etc/init.d/syslog stop ; /etc/init.d/syslog start
要启用“详细”、“更详细”和“最详细”日志记录,请在分号分隔的列表中包含 daemon.debug。
- 删除原有日志:日志文件的数量无限持续增长(每天 1 个)。为了避免用尽磁盘空间,请启用此选项并指定程序可在何时从中心日志文件中删除原有日志。
- 日志级别。使用下拉列表可选择要在系统日志中查看的详细级别。(请查看日志级别。)
- 单击“保存日志配置”按钮,根据所选选项创建日志文件。
查看目录源状态要查看目录源的状态:
- 在“Identity Synchronization for Windows 控制台”中,选择“状态”选项卡。
- 在导航树窗格中,展开“目录源”节点,然后选择目录源节点(例如,dc=example,dc=com)。
“状态”选项卡的内容发生变化,提供与选定目录源有关的信息(例如,参见图 10-3)。
图 10-3
目录源状态
“状态”选项卡提供下列信息:
查看安装和配置状态要查看还必须完成 Identity Synchronization for Windows 安装和配置过程的哪些步骤,请按下列过程操作:
- 在“Identity Synchronization for Windows 控制台”中,选择“状态”选项卡。
- 在导航树窗格中,展开“待执行”节点。
“状态”选项卡的内容发生变化,提供安装和配置步骤的清单(例如,参见图 10-3)。
图 10-4
查看“待执行”列表
- 单击“更新”按钮(右上角)刷新该列表。
完成的步骤带有选中标记,并且以灰色显示。必须完成其余步骤才能成功完成安装和配置过程。
查看审计和错误日志要查看错误日志:
- 在“Identity Synchronization for Windows 控制台”中,选择“状态”选项卡。
- 在导航树窗格中,展开“审计文件”或“错误文件”节点。
“状态”选项卡的内容发生变化,显示当前日志(图 10-5)。
图 10-5
查看日志
“状态”选项卡提供下列信息:
在 Windows NT 机器上启用审计如果您的部署中有一台 Windows NT 机器,请核实是否启用了审计,否则 Identity Synchronization for Windows 不能记录来自该机器的消息。
可按以下过程在 Windows NT 机器上启用审计日志记录:
这些设置在再次更改之前始终有效。