Manejador de archivos de auditoría predeterminado (auditFileHandler)
La implementación predeterminada del manejador de archivos de auditoría que emite sucesos de auditoría a un archivo de texto.
Nombre de atributo | Tipo de datos | Valor predeterminado | Descripción |
---|---|---|---|
compact | boolean | false | Cuando se establece en true, el registro de auditoría completo, que está en formato JSON, se imprimirá en una línea dentro del registro de auditoría. |
eventsRef | Lista de referencias a elementos auditEvent de nivel superior (serie separada por comas). | Una definición de un suceso de auditoría y el resultado de auditoría para el que emitir un registro de auditoría a un registro de auditoría. Si no se especifica ningún sucesos, todos los sucesos y resultados se emitirán al registro de auditoría. | |
id | string | Un ID de configuración exclusivo. | |
logDirectory | Vía de acceso a un directorio | ${server.output.dir}/logs | Ubicación donde se grabarán los registros de archivo de auditoría. Si no se especifica, los registros de auditoría se escriben en la ubicación de registro predeterminada para el servidor, WLP_OUTPUT_DIR/serverName/logs. |
maxFileSize | int
Mínimo:0 |
20 | El tamaño máximo en MB, de cada registro de archivo de auditoría. |
maxFiles | int
Mínimo:0 |
100 | Número máximo de registros de archivo de auditoría que se deben guardar antes de que se recorte el registro de archivo de auditoría más antiguo. Si existe un tamaño de archivo máximo aplicado, este valor se utiliza para determinar cuántos de los archivos de registro se conservan. |
- events
Descripción: Una definición de un suceso de auditoría y el resultado de auditoría para el que emitir un registro de auditoría a un registro de auditoría. Si no se especifica ningún sucesos, todos los sucesos y resultados se emitirán al registro de auditoría.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción eventName - SECURITY_RESOURCE_ACCESS
- CONFIG_SNAPSHOT
- SECURITY_AUTHN_DELEGATION
- JMX_MBEANS
- JMS
- SECURITY_SESSION_EXPIRY
- SECURITY_SESSION_LOGOUT
- SECURITY_SIGNING
- SECURITY_RUNTIME_KEY
- SECURITY_AUDIT_MGMT
- SECURITY_AUTHZ
- JMX_NOTIFICATION
- SECURITY_ENCRYPTION
- SECURITY_SESSION_LOGIN
- SECURITY_MGMT_KEY
- SECURITY_MEMBER_MGMT
- SECURITY_ROLE_MAPPING
- SECURITY_AUTHN
El nombre exclusivo del suceso de auditoría. Por ejemplo: SECURITY_AUTHN o SECURITY_AUTHZ. - SECURITY_RESOURCE_ACCESS
- securityResourceAccess
- CONFIG_SNAPSHOT
- configSnapshot
- SECURITY_AUTHN_DELEGATION
- securityAuthnDelegation
- JMX_MBEANS
- jmxMbeans
- JMS
- jms
- SECURITY_SESSION_EXPIRY
- securitySessionExpiry
- SECURITY_SESSION_LOGOUT
- securitySessionLogout
- SECURITY_SIGNING
- securitySigning
- SECURITY_RUNTIME_KEY
- securityRuntimeKey
- SECURITY_AUDIT_MGMT
- securityMemberMgmt
- SECURITY_AUTHZ
- securityAuthz
- JMX_NOTIFICATION
- jmxNotification
- SECURITY_ENCRYPTION
- securityEncyption
- SECURITY_SESSION_LOGIN
- securitySessionLogin
- SECURITY_MGMT_KEY
- securityMgmtKey
- SECURITY_MEMBER_MGMT
- securityMemberMgmt
- SECURITY_ROLE_MAPPING
- securityRoleMapping
- SECURITY_AUTHN
- securityAuthn
id string Un ID de configuración exclusivo. outcome - SUCCESS
- DENIED
- WARNING
- REDIRECT
- ERROR
- INFO
- FAILURE
Define el resultado de un suceso de auditoría para recopilar e informar. Por ejemplo: SUCCESS, FAILURE o DENIED. Si no se especifica ningún resultado, se emitirán todos los resultados para el registro de auditoría concreto para el audit.log. - SUCCESS
- success
- DENIED
- denied
- WARNING
- warning
- REDIRECT
- redirect
- ERROR
- error
- INFO
- info
- FAILURE
- failure