【问题标题】:How to enable auditing in mongodb for windows environment如何在 mongodb for windows 环境中启用审计
【发布时间】:2016-09-14 15:55:05
【问题描述】:

我想在 windows 环境下启用 mongodb 的审计功能。根据 mongodb 文档Configure Auditing,我们不能在 Windows 中使用诸如 --auditDestination 之类的审计参数。是否有另一种方法可以在 Windows 中启用审核。我的要求是每当 mongodb 中有 DML 操作时,我需要在审计表中捕获更改的记录。任何帮助深表感谢。

【问题讨论】:

    标签: mongodb mongodb-query mongodb-java


    【解决方案1】:

    审核事件仅在 MongoDB Enterprise 中可用,而在 Community 版本中不可用(自 3.2 版起)。

    但是你在这里提到的并不是文档所说的。 MongoDB 允许 4 个不同的审计事件目的地(同样从 3.2 版开始)。它只是说以下 4 个选项之一在 Windows 中不可用。

    1. syslog:这在 Windows 中不可用。
    2. 控制台:将审核事件打印到控制台。

    mongod --dbpath data/db --auditDestination 控制台

    1. JSON 文件:将审计事件打印到 JSON 文件。

    mongod --dbpath 数据/db --auditDestination 文件 --auditFormat JSON --auditPath data/db/auditLog.json

    1. BSON 文件:将审计事件打印到 BSON 文件中。

    mongod --dbpath data/db --auditDestination 文件 --auditFormat BSON --auditPath data/db/auditLog.bson

    【讨论】:

      猜你喜欢
      • 2012-12-24
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 2020-04-14
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多