2016-09-14 73 views
0

我想在Windows環境中爲mongodb啓用審計功能。根據mongodb文檔Configure Auditing,我們不能在Windows中使用像--auditDestination這樣的審計參數。有沒有一種替代方法來在Windows中啓用審計。我的要求是每當在mongodb中有DML操作時,我需要在審計表中捕獲更改後的記錄。任何幫助深表感謝。如何在mongodb中爲windows環境啓用審計

回答

1

審計事件MongoDB中企業,而不是社區版只提供(如3.2版)。

但是你在這裏提到的不是文檔所說的。 MongoDB允許4個不同的目的地用於審計事件(同3.2版一樣)。它只說下列4個選項之一在Windows中不可用。

  1. syslog:這在Windows中不可用。
  2. 控制檯:將審覈事件打印到控制檯。

的mongod --dbpath數據/分貝--auditDestination控制檯

  • JSON文件:打印審計事件JSON文件。
  • 的mongod --dbpath數據/分貝--auditDestination文件--auditFormat JSON --auditPath數據/分貝/ auditLog.json

  • BSON文件:將審覈事件打印到BSON文件。
  • 的mongod --dbpath數據/分貝--auditDestination文件--auditFormat BSON --auditPath數據/分貝/ auditLog.bson