この手順で作成する LDIF スクリプトによって、エラーログに関して次の規則が定められます。
ログを毎週ローテーションする
各ファイル最大 500M バイトの、最大 30 のログファイル 保持します。
3 か月よりも前のログファイルは期限切れになります。
ディスク容量の空きが 500M バイトを下回ると古いログから削除します。
すべてのログファイルで最大 20,000M バイトのディスク容量を使用します。
エラーログを管理するためのスクリプトを作成します。
次の内容の /var/tmp/logs-error.ldif ファイルを作成します。
dn: cn=config changetype: modify replace: nsslapd-errorlog-logging-enabled nsslapd-errorlog-logging-enabled: on - replace: nsslapd-errorlog-logexpirationtime nsslapd-errorlog-logexpirationtime: 3 - replace: nsslapd-errorlog-logexpirationtimeunit nsslapd-errorlog-logexpirationtimeunit: month - replace: nsslapd-errorlog-logrotationtime nsslapd-errorlog-logrotationtime: 1 - replace: nsslapd-errorlog-logrotationtimeunit nsslapd-errorlog-logrotationtimeunit: week - replace: nsslapd-errorlog-maxlogsize nsslapd-errorlog-maxlogsize: 500 - replace: nsslapd-errorlog-maxlogsperdir nsslapd-errorlog-maxlogsperdir: 30 - replace: nsslapd-errorlog-logmaxdiskspace nsslapd-errorlog-logmaxdiskspace: 20000 - replace: nsslapd-errorlog-logminfreediskspace nsslapd-errorlog-logminfreediskspace: 500 |
スクリプトを実行します。
# ldapmodify -h localhost -D 'cn=directory manager' -f /var/tmp/logs-error.ldif |
プロンプトに答えます。
Enter bind password: Type the appropriate password modifying entry cn=config |