Delegated Administrator のログ情報は、Delegated Administrator コンポーネント、Delegated Administrator が配備された Web コンテナ、Directory ServerおよびAccess Managerによって生成されたログファイルを検証することによって得られます。
この付録では次の項目について説明します。
Delegated Administrator ユーティリティ (commadmin) をデバッグするには、commadmin コマンドの -v オプションを使ってクライアントのデバッグメッセージを印字します。
Delegated Administrator コンソールは、次の実行時ログファイルを作成します。
デフォルトログファイル名: da.log
デフォルトの場所: /opt/SUNWcomm/log
ログプロパティーファイルを編集すると、独自のログファイルを指定できます。
デフォルトの場所:
/var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \ comm/da/resources |
logger.properties ファイルで次のプロパティを変更できます。
da.logging.enable=yes または no
yes を選択するとロギングが有効になり、no を選択するとロギングが無効になります。
デフォルトでは、ロギングは無効です。ロギングを有効にするには、この値を yes に設定する必要があります。
da.log.file=full pathname
ロギング文が書き込まれるディレクトリとファイルを指定します。このプロパティにより、da.log が指定したファイル名およびファイル位置に変わります。
Web コンテナにインストールされている Delegated Administrator サーブレットによって生成されたデバッグ文を含む Delegated Administrator サーバーログを作成することができます。
これは、Delegated Administrator サーブレットからのデバッグメッセージを Debug サーブレットで記録することによって行います。ブラウザで次の URL に進むと、Debug サーブレットを有効にできます。
http://machine name: port/commcli/debug?op=set&state=all&package=all&filename= full path
各表記の意味は次のとおりです。
machine name は、Delegated Administrator サーバーが起動しているマシンの名前です。
full path は、メッセージが書き込まれるログの名前とフルディレクトリパスです。
例 :
http://abc.red.iplanet.com:8008/commcli/debug?op= \ set&state=all&package=all&filename=/tmp/debug.log |
上記の URL は、Debug サーブレットのメッセージを次のパスにあるファイルに記録します。
/tmp/debug.log
Webコンテナを再起動したときは、そのつど Debug サーブレットを有効にする必要があります。
Web コンテナによって生成されるサーバーログを検証すると、Delegated Administrator のデバッグが詳細に行えます。
Web Server は、次のパスにアクセスログとエラーログを保持しています。
/web_server_base/https-machine name/logs
各表記の意味は次のとおりです。
web_server_base は、Web Server ソフトウェアがインストールされているパスです。
machine name は、Web Server が起動しているマシンの名前です。
Application Server 7.x は、次のパスにアクセスログとエラーログを保持しています。
/application_server7_base/domains/domain1/server1/logs
各表記の意味は次のとおりです。
application_server7_base は、Application Server 7.x ソフトウェアがインストールされているパスです。
Application Server 8.x は、次のパスにアクセスログとエラーログを保持しています。
サーバーログ:
/application_server8_base/domains/domain1/logs
アクセスログ:
/application_server8_base/domains/domain1/logs/access/server_access_log
各表記の意味は次のとおりです。
application_server8_base は、Application Server 8.x ソフトウェアがインストールされているパスです。
Directory Server と Access Manager によって生成されるログを検証すると、Delegated Administrator のデバッグが詳細に行えます。
Directory Server は、次のパスにアクセスログとエラーログを保持しています。
/var/opt/mps/serverroot/slapd-hostname /logs
各表記の意味は次のとおりです。
hostname は、Directory Server が起動しているマシンの名前です。
Access Manager は、次のパスにログファイルを保持しています。
/var/opt/SUNWam/debug
前述のパスには、amProfile と amAuth ログが含まれています。
/var/opt/SUNWam/logs
前述のパスには、amAdmin.access と amAdmin.error ログが含まれています。