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> }, 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 以降では、 は、次のいずれかのフィールドを含むドキュメントでもかまいません。
MongoDB 5.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 ではデータベースごとに異なるユーザーによるセッションが許可されているため、この配列には複数のユーザーを含めることができます。 各ドキュメントには、ユーザー名の |
| 配列 | ユーザーに付与されたロールを指定するドキュメントの配列。 各ドキュメントには、ロールの名前の |
| ドキュメント | イベントの特定の詳細。 「監査イベントのアクション、詳細、結果 」を参照してください。 |
| 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バージョン での変更。 |
|