2016-09-14 17 views
0

Windows環境でmongodbの監査機能を有効にしたいと考えています。 mongodbのドキュメントの通り、Configure Auditingでは、Windowsで--auditDestinationのような監査パラメータを使用することはできません。 Windowsで監査を有効にする別の方法がありますか?私の要件は、mongodbにDML操作があるときはいつでも変更されたレコードの監査テーブルを取得する必要があります。どんな助けも大歓迎です。Windows環境でmongodbで監査を有効にする方法

答えて

1

監査イベントはMongoDBでのみ利用可能です企業コミュニティエディション(バージョン3.2以降)ではありません。

ここで言及しているのは、ドキュメントに記載されているものではありません。 MongoDBでは、監査イベントに対して4つの異なる宛先が許可されています(バージョン3.2以降)。それは、次の4つのオプションのうちの1つがWindowsでは利用できないことだけを示しています。

  1. syslog:これはWindowsでは利用できません。
  2. コンソール:コンソールに監査イベントを出力します。

のmongod --dbpathデータ/ DB --auditDestinationコンソール

  1. JSONファイル:JSONファイルに監査イベントを印刷します。

のmongod --dbpathデータ/ DB --auditDestination --auditFormat JSON --auditPathデータファイル/ DB/auditLog.json

  • BSONファイル:監査イベントをBSONファイルに出力します。
  • のmongod --dbpath data/dbで--auditDestinationファイル--auditFormat BSON --auditPathデータ/ DB/auditLog.bson

    関連する問題