可以透過檢查由 Delegated Administrator 元件、部署 Delegated Administrator 的 Web 容器、Directory Server 和 Access Manager 產生的記錄檔來取得 Delegated Administrator 的記錄資訊。
本附錄包含以下主題︰
若要對 Delegated Administrator 公用程式 (commadmin) 進行除錯,可以透過將 -v 選項和 commadmin 指令配合使用,在用戶端顯示除錯訊息。
Delegated Administrator 主控台會建立執行階段記錄檔︰
預設記錄檔名稱︰da.log
預設位置:/opt/SUNWcomm/log
可以在 logger.properties 檔案中變更以下特性︰
da.logging.enable=yes 或 no
其中,yes 將啟用記錄功能,而 no 將停用記錄功能。
依預設,記錄功能處於停用狀態。若要啟用記錄功能,必須將此值設定為 yes。
da.log.file=full pathname
指定記錄敘述要寫入的目錄和檔案。此特性會將 da.log 變更為您指定的檔案名稱和位置。
可以建立 Delegated Administrator 伺服器記錄,該記錄包含由安裝在 Web 容器中的 Delegated Administrator Servlet 產生的除錯敘述。
若要執行此作業,可以啟用 Debug Servlet 來記錄 Delegated Administrator Servlet 執行中的除錯訊息。可以透過至以下 URL 路徑經由瀏覽器開啟 Debug Servlet︰
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 Servlet 訊息記錄至以下路徑和檔案︰
/tmp/debug.log
在每次重新啟動 Web 容器時,均必須開啟 Debug Servlet。
還可以透過檢查 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 記錄。