この手順では次の 3 種類のログを構成します。 アクセスログ、監査ログ、およびエラーログです。次のデフォルト設定は変更されません。
すべてのログが有効化およびバッファリングされます。
各ログは対応する /export/home/ds/instances/your-instance/logs/LOG_TYPE ディレクトリ内に配置されます。
イベントはログレベル 256 でロギングされます。
ログは 600 ファイルアクセス権で保護されます。
アクセスログは毎日ローテーションされます。
エラーログは毎週ローテーションされます。
この手順の設定は次の要件を満たします。
監査ログは毎日ローテーションされます。
3 か月よりも古いログファイルは期限切れになります。
すべてのログファイルで最大 20,000M バイトのディスク容量を使用します。
各ファイル最大 500M バイトの、最大 100 のログファイルが保持されます。
ディスク容量の空きが 500M バイトを下回ると古いログから削除されます。
エラーログでは追加情報が収集されます。
アクセスログを構成します。
アクセスの LOG_TYPE は ACCESS です。ログを構成するための構文は、次のとおりです。
dsconf set-log-prop LOG_TYPE property:value |
# dsconf set-log-prop ACCESS max-age:3M # dsconf set-log-prop ACCESS max-disk-space-size:20000M # dsconf set-log-prop ACCESS max-file-count:100 # dsconf set-log-prop ACCESS max-size:500M # dsconf set-log-prop ACCESS min-free-disk-space:500M |
監査ログを構成します。
# dsconf set-log-prop AUDIT max-age:3M # dsconf set-log-prop AUDIT max-disk-space-size:20000M # dsconf set-log-prop AUDIT max-file-count:100 # dsconf set-log-prop AUDIT max-size:500M # dsconf set-log-prop AUDIT min-free-disk-space:500M # dsconf set-log-prop AUDIT rotation-interval:1d |
監査ログのローテーション間隔は、デフォルトで 1 週間です。
エラーログを構成します。
この構成では、エラーログで追加データが収集されるように指定します。
# dsconf set-log-prop ERROR max-age:3M # dsconf set-log-prop ERROR max-disk-space-size:20000M # dsconf set-log-prop ERROR max-file-count:30 # dsconf set-log-prop ERROR max-size:500M # dsconf set-log-prop ERROR min-free-disk-space:500M # dsconf set-log-prop ERROR verbose-enabled:on |
(省略可能) さらにログを構成します。
ログごとに次の設定を行うことも可能です。
# dsconf set-log-prop LOG_TYPE rotation-min-file-size:undefined # dsconf set-log-prop LOG_TYPE rotation-time:undefined |
dsconf コマンドについては、dsconf(1M) のマニュアルページを参照してください。