Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

20.3. ログファイルの設定

すべてのタイプのログファイルについて、ログの 作成 ポリシーおよびログ 削除 ポリシーを設定する必要があります。ログ作成ポリシーは、新規ログファイルの起動時に設定され、古いログファイルが削除される際にログ削除ポリシーが設定されます。

20.3.1. ログの有効化または無効化

アクセスおよびエラーロギングはデフォルトで有効になっています。ただし、監査および監査の失敗ロギングはデフォルトで無効になっています。
注記
アクセスログを無効にすると、ディレクトリーへの 2000 回のアクセスごとに約 1 メガバイトのログファイルが増加するため、一部のシナリオで有用です。ただし、アクセスログをオフにする前に、この情報で問題のトラブルシューティングを行うことができます。

Directory Server コンソールでのロギングの有効化または無効化

  1. Directory Server コンソールにログインします。
  2. Configuration タブを選択します。
  3. ナビゲーションツリーで Logs フォルダーを展開し、ログのフォルダーを選択して有効または無効にします。
  4. ロギングを有効または無効にするには、Enable Logging チェックボックスを選択します。
  5. ログが有効な場合は、提供されるフィールドに Directory Server がログインするために使用する完全パスおよびファイル名を入力します。デフォルトのパスは /var/log/dirsrv/slapd-instance/log_type です(例: /var/log/dirsrv/slapd-instance/access )。
  6. Save をクリックします。

コマンドラインを使用したロギングの有効化または無効化

ldapmodify ユーティリティーを使用して、Directory Server のロギング機能を制御する cn=config サブツリーのパラメーターを変更できます。
  • アクセスログ: nsslapd-accesslog-logging-enabled
  • エラーログ: nsslapd-errorlog-logging-enabled
  • 監査ログ: nsslapd-auditlog-logging-enabled
  • 監査ログの失敗ログ: nsslapd-auditfaillog-logging-enabled
たとえば、監査ロギングを有効にするには以下を入力します。
# ldapmodify -D "cn=Directory Manager" -W -x
dn: cn=config
changetype: modify
replace: nsslapd-auditlog-logging-enabled
nsslapd-auditlog-logging-enabled: on