Mongodb
為什麼 –audit 命令在 Mongo Enterprise 中不起作用
我正在嘗試為我的使用者活動日誌創建目的地,但每次我輸入 –auditDestination 時都會收到錯誤消息“無法辨識的選項 –auditDestination”,誰能告訴我該怎麼做?
我真的需要幫助,如果有人可以提供一些解決方案,我將不勝感激:/
--auditDestination
是 mongoD 和 mongoS 的參數,如果您嘗試將其與mongo
命令一起使用,則會收到錯誤消息。
@JoDi,正如您所說,您的環境是 windows 並且您想要
--auditDestination
在 ‘c:' 中。根據 MongoDB BOL配置審計要啟用審計並將審計事件列印到
JSON
格式的文件,請為設置指定文件,為設置--auditDestination
指定文件,並為. 該選項接受完整路徑名或相對路徑名。例如,以下啟用審計並將審計事件記錄到具有相對路徑名稱的文件中:JSON``--auditFormat``--auditPath``--auditPath``data/db/auditLog.json
mongod --dbpath data/db --auditDestination file --auditFormat JSON --auditPath data/db/auditLog.json
因為這裡dbpath是 C:\data\db ,file是目標文件位置 & AuditPath是 C:\data\db\auditLog.json
您還可以在 中指定這些選項
configuration file
:storage: dbPath: data/db auditLog: destination: file format: JSON path: data/db/auditLog.json
注意將審計事件列印到 JSON 格式的文件比列印到 BSON 格式的文件更會降低伺服器性能。