S3監査の設定を計画する
S3監査の設定にはいくつかのパラメータを指定するか、デフォルトを受け入れる必要があります。特に、適切な空きスペースを確保するのに役立つログローテーションパラメータを検討する必要があります。
*`vserver object-store-server audit create`構文の詳細については、*のマニュアルページを参照してください。
一般パラメータ
監査の設定を作成するときに指定する必要がある必須パラメータが2つあります。また、指定できるオプションのパラメータも3つあります。
情報の種類 |
オプション |
必須 |
SVM 名 _ 監査設定を作成するSVMの名前。 SVMがすでに存在し、S3に対して有効になっている必要があります。 |
|
〇 |
_ ログデスティネーションパス _ 変換された監査ログを格納する場所を指定します。SVM上にすでに存在しているパスを指定する必要があります。 パスは最大864文字で、読み取り/書き込み権限が必要です。 パスが無効な場合、監査設定コマンドは失敗します。 |
|
〇 |
_ 監査するイベントのカテゴリ _ 監査できるイベントカテゴリは次のとおりです。
デフォルトでは、データイベントのみが監査されます。 |
|
いいえ |
監査ログファイルの数を制御するには、次のいずれかのパラメータを入力します。値を入力しない場合は、すべてのログファイルが保持されます。
情報の種類 |
オプション |
必須 |
ログファイルのローテーションの上限 _ 保持する監査ログファイルの数を指定します。この数を超えると、最も古いログファイルがローテーションから除外されます。たとえば、値5を入力すると、最後の5つのログファイルが保持されます。 値0は、すべてのログファイルが保持されることを示します。デフォルト値は0です。 |
|
いいえ |
ログファイル継続時間制限 ログファイルが削除されるまでの保持期間を指定します。たとえば、5d0h0mと入力すると、5日以上経過したログが削除されます。 値0は、すべてのログファイルが保持されることを示します。デフォルト値は0です。 |
|
いいえ |
監査ログのローテーションのパラメータ
サイズまたはスケジュールに基づいて監査ログのローテーションを実行できます。デフォルトでは、監査ログのローテーションはサイズに基づいて行われます。
ログサイズに基づくログのローテーション
デフォルトのログローテーション方式とデフォルトのログサイズを使用する場合は、ログローテーションのパラメータを設定する必要はありません。デフォルトのログサイズは100MBです。
デフォルトのログサイズを使用しない場合は、カスタムログサイズを指定するようにパラメータを設定できます -rotate-size
。
ログサイズのみに基づいてローテーションをリセットする場合は、次のコマンドを使用してパラメータの設定を解除し `-rotate-schedule-minute`ます。
vserver audit modify -vserver svm_name -destination / -rotate-schedule-minute -
スケジュールに基づいたログのローテーション
スケジュールに基づく監査ログのローテーションを選択した場合は、時間に基づくローテーションパラメータを任意の組み合わせで使用して、ログのローテーションをスケジュールできます。
-
時間に基づくローテーションを使用する場合、 `-rotate-schedule-minute`パラメータは必須です。
-
その他の時間ベースのローテーションパラメータはすべてオプションです。
-
-rotate-schedule-month
-
-rotate-schedule-dayofweek
-
-rotate-schedule-day
-
-rotate-schedule-hour
-
-
ローテーションスケジュールは、時間に関連するすべての値を使用して計算されます。たとえば、パラメータのみを指定する `-rotate-schedule-minute`と、監査ログファイルのローテーションは、毎月のすべての曜日の毎時間、指定した分に行われます。
-
時間に基づくローテーションパラメータを1つか2つだけ指定した場合(、など
-rotate-schedule-month
-rotate-schedule-minutes
)、ログファイルのローテーションは、指定した月にのみ、すべての曜日の毎時間、指定した分に行われます。たとえば、監査ログのローテーションを、1月、3月、8月の月曜日、水曜日、土曜日の午前10時30分に実行するように指定できます。
-
との
-rotate-schedule-day`両方に値を指定すると `-rotate-schedule-dayofweek
、それらは独立して考慮されます。たとえば、にFridayを指定し、 `-rotate-schedule-day`に13を指定する `-rotate-schedule-dayofweek`と、監査ログのローテーションは、13日の金曜日だけでなく、毎週金曜日、および指定した月の13日にも実行されます。
-
スケジュールのみに基づいてローテーションをリセットする場合は、次のコマンドを使用しての設定を解除します
-rotate-size parameter
。vserver audit modify -vserver svm_name -destination / -rotate-size -
ログサイズとスケジュールに基づいたログのローテーション
ログサイズとスケジュールに基づいてログファイルをローテーションするように選択するには、-rotate-sizeパラメータと時間ベースのローテーションパラメータの両方を任意の組み合わせで設定します。たとえば、が10MBに設定され、 -rotate-schedule-minute`が15に設定されている場合 `-rotate-size
、ログファイルのサイズが10MBに達したとき、または1時間ごとの15分(いずれか早い方)にログファイルがローテーションされます。