上一主题: 清除已提交的任务下一主题: 将消息队列审核消息传递到 UNIX 系统日志


将消息队列审核消息传递到 Windows 事件日志

在 Windows 上有效

您可以配置企业管理服务器将消息队列审核消息传递到 Windows 事件日志。 每次当企业管理服务器将审核消息写入审核日志时,就会将相应的事件发送给事件日志。

将消息队列审核消息传递到 Windows 事件日志

  1. 如果 JBoss 应用程序服务器正在运行,请将其停止 。
  2. 导航到下列目录,其中 JBOSS_HOME 表示您安装 JBoss 的目录:
    JBOSS_HOME\server\default\conf\
    
  3. 打开 jboss-log4j.xml 文件。
  4. 在类中添加名为 "ENTM_NTEventLog" 的指示器。

    指示器指定用于审核以及显示数据的方式的类。

  5. 指定记录器将指示器绑定为审核消息的输入通道。 在 jboss-log4j.xml 的 <root> 元素之前插入以下代码:
    <logger name="EventLog">
        <appender-ref ref="ENTM_UNIXSysLog"/>
    </logger>
    
  6. 保存并关闭文件。
  7. 将 NTEventLogAppender.dll 文件复制到 Windows System32 目录。

    注意:您可以在 Apache log4j 1.2.16 捆绑包中找到 NTEventLogAppender.dll 文件。 可以从 Apache 日志记录服务网站下载 Apache log4j 1.2.16。

  8. 启动 JBoss 应用程序服务器。

    现在,企业管理服务器将消息队列审核消息路由到 Windows 事件日志。

示例:修改 jboss-log4j.xml 文件,以将消息队列审核消息发送到 Windows 事件日志

以下片段显示已配置为将消息队列审核消息路由到 Windows 事件日志的 jboss-log4j.xml 文件:

 <appender name="ENTM_NTEventLog"
                        class="org.apache.log4j.nt.NTEventLogAppender">
    <param name="Source" value="CA Access Control Enterprise Management"/>
    <layout class="org.apache.log4j.SimpleLayout"/> 		 
</appender>

<logger name="EventLog">  
    <appender-ref ref="ENTM_NTEventLog"/>
</logger>

在该示例中,您进行以下更改: