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

デフォルトでは、ディレクトリーサーバーはアクセスとエラーのログを有効にし、監査と監査失敗のログを無効にします。

注記

アクセスログを無効にすると、ディレクトリーへの 2000 回のアクセスごとに約 1 MB のログファイルが増加するため、特定のシナリオで有用です。ただし、アクセスログをオフにする前に、この情報で問題のトラブルシューティングを行うことができます。

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

dsconf config replace コマンドを使用して、ディレクトリーサーバーのログ機能を管理する cn=config DN エントリーの次の属性を変更します。

  • nsslapd-accesslog-logging-enabled (access log)
  • nsslapd-errorlog-logging-enabled (error log)
  • nsslapd-auditlog-logging-enabled (audit log)
  • nsslapd-auditfaillog-logging-enabled (audit fail log)
  • nsslapd-securitylog-logging-enabled (security log)

手順

  • たとえば、アクセスログを有効にするには、次のコマンドで nsslapd-accesslog-logging-enabled 属性値を on に設定します。

    # dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-accesslog-logging-enabled=on
    注記

    nsslapd-accesslog 属性に、ログファイルの有効なパスとファイル名が含まれていることを確認してください。そうしないと、アクセスログを有効にできません。

  • たとえば、エラーログを無効にするには、次のコマンドで nsslapd-errorlog-logging-enabled 属性値を off に設定します。
# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-errorlog-logging-enabled=off

関連情報

3.3.2. Web コンソールを使用したログの有効化または無効化

ディレクトリーサーバー Web コンソールを使用して、インスタンスのログを有効または無効にすることができます。

前提条件

  • Web コンソールにログインしている。

手順

  1. インスタンスを選択します。
  2. ServerLogging に移動します。
  3. 設定するログのタイプを選択します (例: Access Log)。
  4. 選択したログタイプのログを有効または無効にします。
  5. 必要に応じて、ログレベル、ログローテーションポリシー、ログバッファリングなどの追加設定を設定します。

    log-setting-page
  6. Save Log Settings ボタンをクリックして、変更を適用します。

検証

  • MonitoringLogging に移動し、ディレクトリーサーバーがイベントをログに記録するようになったかどうかを確認します。