mongoスキーマでは、記録されたログメッセージの構文は次のとおりです。
{ atype: <string>, ts : { $date: <timestamp> }, uuid : { $binary: <string>, $type: <string> }, local: { ip: <string>, port: <int> || isSystemUser: <boolean> || unix: <string> }, remote: { ip: <string>, port: <int> || isSystemUser: <boolean> || unix: <string> }, directRemote: { ip: <string>, port: <int> || unix: <string> }, // Added in MongoDB 9.0 *(also available in 8.3.9 and 8.0.33)* intermediates: [ // Added in MongoDB 8.1 { // IP address and port for mongos or load balancer ip: <string>, port: <int> }, { // IP address and port for mongos or load balancer ip: <string>, port: <int> } ], users : [ { user: <string>, db: <string> }, ... ], roles: [ { role: <string>, db: <string> }, ... ], param: <document>, result: <int> }
以下の表では、mongoスキーマのフィールドを説明しています。
フィールド | タイプ | 説明 |
|---|---|---|
| string | アクション タイプ。「監査するイベントアクション、詳細、結果」を参照してください。 |
| ドキュメント | イベントの日付と UTC 時間を ISO 8601 形式で含むドキュメント。 |
| ドキュメント | メッセージ識別子を含むドキュメント。 UUIDはクライアント接続を識別します。 UUID を使用して、そのクライアントに接続されている監査イベントを追跡します。
バージョン 5.0 の新機能。 |
| ドキュメント | 実行中のインスタンスの MongoDB 5.0 以降では、 は、次のいずれかのフィールドを含むドキュメントでもかまいません。
MongoDB5.0 バージョン5.0で変更。 |
| ドキュメントの配列 | MongoDB 8.1 以降では、クライアントアプリケーションがロードバランサーを介して MongoDB 8.1 以降、 8.1 より前のバージョンのMongoDBでは、ロードバランサーのIPアドレスとポートは
発信元クライアントコンピューターリクエストがロードバランサーを通過する場合:
監査するイベントがシャードで発生した場合:
バージョン8.1の新機能。 |
| ドキュメント | イベントに関連付けられた着信接続の MongoDB 8.1 以降、 8.1 より前のバージョンのMongoDBでは、ロードバランサーのIPアドレスとポートは MongoDB 5.0 以降では、 は、次のいずれかのフィールドを含むドキュメントでもかまいません。
バージョン8.1で変更。 |
| ドキュメント | インスタンスに直接接続するホストの このアドレスは、ロードバランサーまたはリバース プロキシが別のクライアントアドレスをアサートする場合でも、接続を開くホストを識別します。 MongoDB は特定のポートでプロキシプロトコル接続を受け入れます。そのポートにアクセスできるホストは、任意のクライアントアドレスをアサートできます。記録されたアドレスを信頼できる状態に保つには、ロードバランサーまたはリバース プロキシへのそのポートへのアクセスを制限します。 シャードによって記録された監査するイベントの場合、報告されるアドレスは、シャードがリクエストをどのように受信するかによって異なります。
バージョン9.0 の新機能( 、 以降でも利用可能8.3.98.0.33 ) |
| 配列 | ユーザー識別ドキュメントの配列。 MongoDB ではデータベースごとに異なるユーザーによるセッションが許可されているため、この配列には複数のユーザーを含めることができます。 各ドキュメントには、ユーザー名の |
| 配列 | ユーザーに付与されたロールを指定するドキュメントの配列。 各ドキュメントには、ロールの名前の |
| ドキュメント | イベントの具体的な詳細。「監査するイベントアクション、詳細、結果」を参照してください。 |
| integer | エラー コード。「監査するイベントアクション、詳細、結果」を参照してください。 |
監査イベントのアクション、詳細、および結果
次の表は、各atypeまたはアクション タイプの 、関連付けられているparamの詳細と、 result値(存在する場合)を示しています。
atype | param | result | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MongoDB 5.0 以降では、
バージョン5.0で変更。 |
| |||||||||||||||||||||||||
| データベースへの読み取りまたは書き込みに対するユーザーの試行に対する承認チェックをログします。
デフォルトでは、監査システムは認可の失敗のみを記録します。 システムが認可の成功をログに記録できるようにするには、
MongoDB 5.0 以降では、内部で生成されたアクションは バージョン5.0で変更。 |
| |||||||||||||||||||||||||
| クライアントのメタデータが含まれています。 クライアントが 詳細については、「 クライアント データ 」を参照してください。 バージョン 5.0 の新機能。 |
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
MongoDB 5.0 以降、
バージョン5.0で変更。 |
監査メッセージには、 | ||||||||||||||||||||||||||
| データベース操作が バージョン 5.0 の新機能。 |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
次の場合にログに記録されます。
MongoDB 5.0 以降では、この追加情報は ビューのログに記録されます。
さらに MongoDB 5.0 以降では、 イベントが発生すると、 バージョン5.0で変更。 |
コレクションまたはビューが存在しない場合、監査メッセージには戻りコードが | ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| 次の理由でパラメータが変更されたときにログが記録されます。
|
| |||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
リソースドキュメントの詳細については、自己管理型配置に関するリソース ドキュメント を参照してください。アクションのリストについては、特権アクションを参照してください。 |
| ||||||||||||||||||||||||||
|
リソースドキュメントの詳細については、自己管理型配置に関するリソース ドキュメント を参照してください。アクションのリストについては、特権アクションを参照してください。 |
| |||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
| リソースドキュメントの詳細については、自己管理型配置に関するリソース ドキュメント を参照してください。アクションのリストについては、特権アクションを参照してください。 |
| |||||||||||||||||||||||||
| リソースドキュメントの詳細については、自己管理型配置に関するリソース ドキュメント を参照してください。アクションのリストについては、特権アクションを参照してください。 |
| |||||||||||||||||||||||||
| レプリカセット構成ドキュメントの詳細については、「自己管理型レプリカセット構成 」を参照してください。 |
| |||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| |
| |||||||||||||||||||||||||
シャードがレプリカセットである場合、 |
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
データベースのシャットダウンが開始されたことを示します。 |
| ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
|
バージョン 5.0 の新機能。 |
| |||||||||||||||||||||||||
|
バージョン 5.0 の新機能。 バージョン6.1で変更。 |
|