Sun Java System Directory Server Enterprise Edition 6.1 管理ガイド

Directory Server のログの設定

ログファイルのさまざまな側面を変更できます。次のような例があります。

次に示す手順では、ログ設定を変更する方法と監査ログを有効にする方法を示します。

Procedureログ設定を変更する

DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と DSCC のオンラインヘルプを参照してください。

  1. 変更するログの設定を表示します。


    $ dsconf get-log-prop -h host -p port log-type
    

    たとえば、既存のエラーログ設定を表示するには、次のように入力します。


    $ dsconf get-log-prop -h host1 -p 1389 error
    Enter "cn=Directory Manager" password:
    buffering-enabled         :  off
    enabled                   :  on
    level                     :  default
    max-age                   :  1M
    max-disk-space-size       :  100M
    max-file-count            :  2
    max-size                  :  100M
    min-free-disk-space-size  :  5M
    path                      :  /tmp/ds1/logs/errors
    perm                      :  600
    rotation-interval         :  1w
    rotation-min-file-size    :  unlimited
    rotation-time             :  undefined
    verbose-enabled           :  off
  2. 新しい値を設定します。

    プロパティーに目的の値を設定します。


    $ dsconf set-log-prop -h host -p port log-type property:value
    

    たとえば、エラーログのローテーション間隔を 2 日に設定するには、次のコマンドを使用します。


    $ dsconf set-log-prop -h host1 -p 1389 error rotation-interval:2d

Procedure監査ログを有効にする

アクセスログやエラーログとは異なり、監査ログはデフォルトでは無効にされています。監査ログを表示するには、最初にログを有効にする必要があります。

DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と DSCC のオンラインヘルプを参照してください。

  1. 監査ログを有効にします。


    $ dsconf set-log-prop -h host -p port audit enabled:on