アクセス・ロギングを使用可能にする

使用可能なときには、アクセス・ロギング・フィーチャーは WebSphere Commerce サーバーに入ってくるすべての要求か、 または結果としてアクセス違反になった要求のみのどちらかをログに記録します。 アクセス違反の例としては、認証の失敗、コマンドを実行する権限が不十分な場合、 またはサイトのパスワードのルールに違反してパスワードをリセットした場合があります。 使用可能なときは、このフィーチャーにより WebSphere Commerce 管理者は WebSphere Commerce システムへのセキュリティー上の脅威をすぐに識別できます。

認証の失敗や与信の失敗といった事態が生じたときには、以下の情報がアクセス・ログ・ファイル・データベース・テーブル、 ACCLOGMAIN および   ACCLOGSUB に記録されます。

アクセス・ロギングを使用可能にするには、以下のようにします。

  1. 構成マネージャーを立ち上げる
  2. 「ホスト名」 >「インスタンス」を選択し、 「コンポーネント」フォルダーをオープンする。
  3. 「AccessLoggingEventListener」を選択する。
  4. 「一般」パネルで、「コンポーネント使用可能」チェック・ボックスをアクティブにする。
  5. 「拡張」パネルを選択し、「開始」を使用可能にする。
  6. 適用をクリックする。
  7. 構成マネージャーを終了する。
  8. WebSphere Application Server を再始動する

ログ・ファイルのサイズを変更する、またはすべての要求をログに記録するかどうかを指定するには、 WebSphere Commerce インスタンスのサブディレクトリー内にある WebSphere Commerce インスタンスの <instance>.xml ファイルを手動で編集する必要があります。

  1. ご使用のインスタンスの <instance>.xml ファイルをエディターにオープンします。
  2. <LogSystem>/<activitylog> ノードにある以下のノードを見つけます。
    <accessLogging cacheSize="aa" logAllRequests="bbbbb" />
    ここでは以下のようになっています。
  3. 更新が完了したなら、使用している WebSphere Commerce インスタンスの <instance>.xml ファイルを保管します。 
  4. WebSphere Application Server を再始動する

以下の例では、データベース・テーブルへのロギング・エントリーの前に、 アクセス・ロギングはメモリーに 3 つのエントリーを保持します。  加えて、WebSphere Commerce サーバーへ入ってくるすべての要求を記録します。

<accessLogging cacheSize="3" logAllRequests="true" />

関連概念

関連タスク

IBM 著作権