[AIX Solaris HP-UX Linux Windows][z/OS]

カスタム・ログの構成

カスタム・ログを構成することによって、 どのようなデータをログに取り込むのか、および、ログに記録されたデータをどのように表示するのかを決定することができます。カスタム・ログ は、wsadmin コマンドを使用して構成するか、 ルール・セット管理用タスクを通して構成するか、または、manageODR.py スクリプトを使用して構成することができます。

このタスクについて

カスタム・ロギングによって、オンデマンド・ルーター (ODR) は、 定義された条件に基づいて、カスタマイズされた項目をログ・ファイルに記録します。各要求ごとに、ODR は ルール条件を評価します。条件が満たされた場合、ODR は、 各条件ごとに 1 つの項目をカスタム・ログ・ファイルに記録します。例えば、 特定の URL や、特定の仮想ホスト名などです。

妥当性検査は、型の検査に限られます。完全な妥当性検査は ODR 始動中に実行されます。問題は、SystemOut ログ・ファイルに記録されるランタイム例外を通して報告されます。

手順

  1. ルール・セットを作成します。
    wsadmin>$AdminTask createRuleset {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -rulesetType HTTP -defaultContinue true}    
  2. 作成したルール・セットにルールを追加します。式は、仮想ホストが NOT badvhost の場合に一致するように設定します。
    wsadmin>$AdminTask addRuleToRuleset {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -ruleName myRule -rulePriority 0 -expression "virtualhost <> 'badvhost'"}    
  3. カスタム・ログ・アクションを追加します。actionValue 引数内で @ 記号が使用されていますので注意してください。以下の例に示すのは、アクションの構成可能属性をリストする wsadmin コマンドとその結果です。
    wsadmin>$AdminTask addActionToRule {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -ruleName myRule -actionName 
    myCustomLogAction -actionType log -actionValue "Custom1.log %r %B %h %z %Z@Custom2.log %t %r %s" -actionContinue true}    
  4. 変更を保存します。
    wsadmin>$AdminConfig save

以下は、カスタム・ログ出力の 2 つの例です。これらの例は、いくつかの HTTP 要求実行後、前のアクションで指定されたフォーマットに基づいています。

"GET /BADAPP HTTP/1.1" 70 myremotehost.mycompany.com - -
"GET /A/ServerInfo HTTP/1.1" 422 myremotehost.mycompany.com 9.44.111.191 myCell01/myNode01/MyClusterA_myNode01
"GET /A/ServerInfo HTTP/1.1" 90 myremotehost.mycompany.com - -
"GET /favicon.ico HTTP/1.1" 70 myremotehost.mycompany.com - -
"GET /favicon.ico HTTP/1.1" 70 myremotehost.mycompany.com - -
"GET /A/ServerInfo HTTP/1.1" 422 myremotehost.mycompany.com 9.44.111.191 myCell01/myNode01/MyClusterA_myNode01
"GET /A/ServerInfo HTTP/1.1" 422 myremotehost.mycompany.com 9.44.111.191 myCell01/myNode01/MyClusterA_myNode01
01/Jul/2009:20:35:35 EDT "GET /BADAPP HTTP/1.1" 404
01/Jul/2009:20:35:43 EDT "GET /A/ServerInfo HTTP/1.1" 200
01/Jul/2009:20:37:21 EDT "GET /A/ServerInfo HTTP/1.1" 503
01/Jul/2009:20:37:21 EDT "GET /favicon.ico HTTP/1.1" 404
01/Jul/2009:20:37:24 EDT "GET /favicon.ico HTTP/1.1" 404
01/Jul/2009:20:42:55 EDT "GET /A/ServerInfo HTTP/1.1" 200
01/Jul/2009:20:42:59 EDT "GET /A/ServerInfo HTTP/1.1" 200

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_xdcustomlog
ファイル名:twve_xdcustomlog.html