En el mongo esquema, los mensajes de registro grabados tienen esta sintaxis:
{ atype: <string>, ts : { $date: <timestamp> }, uuid : { $binary: <string>, $type: <string> }, local: { ip: <string>, port: <int> || isSystemUser: <boolean> || unix: <string> }, remote: { ip: <string>, port: <int> || isSystemUser: <boolean> || unix: <string> }, intermediates: [ // Added in MongoDB 8.1 { // IP address and port for mongos or load balancer ip: <string>, port: <int> }, { // IP address and port for mongos or load balancer ip: <string>, port: <int> } ], users : [ { user: <string>, db: <string> }, ... ], roles: [ { role: <string>, db: <string> }, ... ], param: <document>, result: <int> }
La siguiente tabla describe los campos del esquema mongo.
Campo | Tipo | Descripción |
|---|---|---|
| string | Tipo de acción. Ver Acciones, detalles y resultados del evento de auditoría. |
| Documento | Documento que contiene la fecha y hora UTC del evento, en formato ISO 8601. |
| Documento | Un documento que contiene un identificador de mensaje. El ElUUID identifica la conexión de un cliente. Úselo para rastrear los eventos de auditoría conectados a ese cliente. El valor del Nuevo en la versión 5.0. |
| Documento | Un documento que contiene la dirección A partir de MongoDB 5.0, también puede ser un documento con uno de estos campos:
A partir de MongoDB,5.0 el Modificado en la versión 5.0. |
| conjunto de documentos | A partir de MongoDB 8.1, si una aplicación cliente se conecta a una instancia A partir de MongoDB 8.1, para las conexiones a través de un balanceador de carga, En versiones de MongoDB anteriores a la 8.1, la dirección IP del balanceador de carga y el puerto se almacenan en el campo Cada elemento de la matriz Si la solicitud del equipo cliente de origen pasa a través de un balanceador de carga:
Si el evento de auditoría ocurre en un fragmento:
Nuevo en la versión 8.1. |
| Documento | Un documento que almacena la dirección A partir de MongoDB 8.1, para las conexiones a través de un balanceador de carga, En versiones de MongoDB anteriores a la 8.1, la dirección IP del balanceador de carga y el puerto se almacenan en el campo A partir de MongoDB 5.0, también puede ser un documento con uno de estos campos:
Cambiado en la versión 8.1. |
| arreglo | Matriz de documentos de identificación de usuario. Dado que MongoDB permite iniciar sesión con diferentes usuarios por base de datos, esta matriz puede contener más de un usuario. Cada documento contiene un campo |
| arreglo | Matriz de documentos que especifican los roles asignados al usuario. Cada documento contiene un |
| Documento | Detalles específicos del evento. Consulte "Acciones, detalles y resultados del evento de auditoría". |
| entero | Código de error. Consulta Acciones, detalles y resultados de eventos de auditoría. |
Acciones, detalles y resultados de eventos de auditoría
La siguiente tabla enumera para cada atype o tipo de acción, los detalles param asociados y los valores result, si los hay.
atype | param | result | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A partir de MongoDB 5.0,
Modificado en la versión 5.0. | 0 - Success18 - Authentication Failed334 - Mechanism Unavailable337 - Authentication Abandoned | |||||||||||||||||||||||||
| ns field is optional.args field may be redacted.De forma predeterminada, el sistema de auditoría solo registra los fallos de autorización. Para que el sistema registre las autorizaciones exitosas, utilice el Habilitar degrada el rendimiento más que registrar solo las fallas de A partir de MongoDB 5.0, Modificado en la versión 5.0. | 0 - Success13 - Unauthorized to perform the operation. | |||||||||||||||||||||||||
| Contiene los metadatos del cliente. Se registra cuando el cliente ejecuta el Para obtener más detalles, consulte Datos del cliente. Nuevo en la versión 5.0. |
| |||||||||||||||||||||||||
Registrado cuando:
A partir de MongoDB 5.0, esta información adicional se registra para una vista:
Modificado en la versión 5.0. |
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
Los valores posibles para
A partir de MongoDB,5.0
Modificado en la versión 5.0. | 0 - Success276 - Index build aborted.El mensaje de auditoría contiene el código de resultado | ||||||||||||||||||||||||||
| Se registra cuando una operación de base de datos modifica directamente el contenido de las colecciones Nuevo en la versión 5.0. |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
Registrado cuando:
A partir de MongoDB 5.0, esta información adicional se registra para una vista:
Además, a partir de MongoDB,5.0 se registra un evento Modificado en la versión 5.0. | 0 - Success26 - NamespaceNotFoundSi la colección o vista no existe, el mensaje de auditoría muestra el código de retorno como | ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
El campo |
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| Se registra cuando se cambia un parámetro debido a:
|
| |||||||||||||||||||||||||
| El campo |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
Los campos Para obtener más información sobre el documento de recursos, consulte el documento de recursos sobre implementaciones autogestionadas. Para obtener una lista de acciones, consulte Acciones de privilegios. |
| ||||||||||||||||||||||||||
| Los campos Para obtener más información sobre el documento de recursos, consulte el documento de recursos sobre implementaciones autogestionadas. Para obtener una lista de acciones, consulte Acciones de privilegios. |
| |||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| Para obtener más información sobre el documento de recursos, consulte el documento de recursos sobre implementaciones autogestionadas. Para obtener una lista de acciones, consulte Acciones de privilegios. |
| |||||||||||||||||||||||||
| Para obtener más información sobre el documento de recursos, consulte el documento de recursos sobre implementaciones autogestionadas. Para obtener una lista de acciones, consulte Acciones de privilegios. |
| |||||||||||||||||||||||||
| Para obtener detalles sobre el documento de configuración del set de réplicas, consulte Configuración del set de réplicas autogestionado. |
| |||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
Cuando un fragmento es un conjunto de réplicas, |
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
Indica el inicio del apagado de la base de datos. |
| ||||||||||||||||||||||||||
Consulte |
| ||||||||||||||||||||||||||
|
Nuevo en la versión 5.0. |
| |||||||||||||||||||||||||
|
Nuevo en la versión 5.0. Cambiado en la versión 6.1. |
|