Auditoría

Registra autenticaciones, accesos denegados y cambios de catálogo, usuarios y roles.

El registro de auditoría escribe un evento por autenticación, autorización denegada y cambio de catálogo, de usuarios o de roles. Las peticiones de la API REST y del servidor MCP también entran, con su transporte.

Shell
teseladb start --auditDestination file --auditFormat JSON --auditPath /var/log/teseladb/audit.json
OpciónValores
--auditDestinationfile, syslog o console
--auditFormatJSON o BSON, obligatorio con file
--auditSchemamongo (por defecto) u OCSF
--auditFilterFiltro con la forma de auditLog.filter de MongoDB

Lo que no se escribe

Las contraseñas aparecen como xxx y cualquier valor dentro de un documento o array del comando como ###. MongoDB escribe esos valores en claro.

Shell
teseladb start --auditDestination file --auditFormat JSON --auditPath ./audit.json \
  --auditFilter '{ atype: { $in: ["authenticate", "dropCollection"] } }'