3.10.2. 启用 JMX 管理审计日志记录
JBoss EAP 预配置了 JMX 审计日志的文件处理程序,尽管默认情况下这些日志是禁用的。启用审计日志记录的管理 CLI 命令取决于您是作为单机服务器还是受管域来运行。
要配置 NATIVE 或
HTTP
审计日志记录,请参阅 启用管理审计日志记录。
启用单机服务器 JMX 审计日志记录
可以使用以下命令为单机服务器启用 JMX 审计日志记录:
/subsystem=jmx/configuration=audit-log:add() /subsystem=jmx/configuration=audit-log/handler=file:add()
这将启用 JMX 审计日志记录,然后使用定义 的文件
处理程序将这些日志写入 EAP_HOME/standalone/data/audit-log.log
。
启用受管域 JMX 审计日志记录
可以为受管域中的每个主机和配置文件启用 JMX 审计日志记录。
为主机启用 JMX 审计日志记录
在主机的
jmx
子系统中启用审计日志记录。/host=HOST_NAME/subsystem=jmx/configuration=audit-log:add()
启用了
jmx
子系统的审计日志记录后,可以使用以下命令为主机定义处理程序:/host=HOST_NAME/subsystem=jmx/configuration=audit-log/handler=host-file:add()
默认情况下,这会将 JMX 审计日志写入
EAP_HOME/domain/data/audit-log.log
。
为配置集启用 JMX 审计日志记录
在配置集的
jmx
子系统中启用审计日志记录。/profile=PROFILE_NAME/subsystem=jmx/configuration=audit-log:add()
启用了
jmx
子系统的审计日志记录后,可以使用以下命令为配置文件定义处理程序:/profile=PROFILE_NAME/subsystem=jmx/configuration=audit-log/handler=server-file:add()
默认情况下,这会将 JMX 审计日志写入
EAP_HOME/domain/servers/SERVER_NAME/data/audit-log.log
。