第 5 篇 - 系統管理

這一節涵蓋系統管理內所能使用的每個元件。

第 21 章 應用程式支援工具

WebSphere Product Center 為管理者提供了一些核心工具,以協助支援、維護與疑難排解 WebSphere Product Center。 像是檢視系統日誌檔案、檢查系統狀態, 以及分析資料庫效能。


審核

WebSphere Product Center 提供一個日誌檔, 其中儲存 WebSphere Product Center 中之每一個所記錄事件的詳細資料。「審核日誌搜尋」 功能可用來檢視在定義的時間範圍內使用者已執行的所有活動。結果表格是儲存從最早的日期排序到最近的日期。可檢視使用者登入與登出的時間、 項目的修改時間、建立了哪些角色、匯入了哪些檔案等。

搜尋審核日誌

如果要檢視審核詳細資料,請使用下列的功能表路徑:

系統管理者 > 審核

1. 從審核日誌搜尋介面的「使用者」下拉欄位中,選取所要審核的使用者。

2. 從起始日期結束日期下拉欄位中,選取一個日期。

3. 按一下「搜尋」來顯示指定使用者的所有相關事件清單。

圖 21.1 - 審核日誌搜尋


資料庫管理

資料庫管理元件可讓合格的 DBA 執行簡單的 SQL 查詢。 請在「SQL 指令」框中輸入查詢, 並按一下「儲存」。

警告!請謹慎使用此工具, 因為它容許執行可能會危及資料庫完整性的指令。請只讓合格的使用者存取這個系統管理模組。

執行簡式 SQL

如果要使用資料庫管理,請使用功能表路徑:

系統管理者 > 資料庫管理

圖 21.2 -「資料庫管理」介面

查詢是針對資料庫來執行,以取出顯示在 WebSphere Product Center 中的資訊。您可在 SQL 指令空間中輸入 SQL 指令, 並按一下畫面左上方的「執行查詢」按鈕,以執行查詢。如果要尋找其他詳細資料,請按一下「解譯計劃」按鈕。

效能資訊

WebSphere Product Center 提供一些工具, 以分析應用程式與資料庫效能。這些工具是設計在「系統管理」模組中,且只應供獲授權的使用者使用。

側寫

此元件提供 WebSphere Product Center 中每一頁面與執行檔的側寫資料。當第一次存取此區時, 頁面與執行檔設定檔會出現在其他表格中。

如果要檢視 WebSphere Product Center 的側寫統計資料,請使用下列的功能表路徑:

系統管理者 > 效能資訊 > 側寫

如果要檢視特定設定檔的其他詳細資料,請在「動作」直欄中按兩下所要頁面。該頁面的詳細資料會出現在另一頁面中。

圖 21.3 - 頁面設定檔的詳細資料

使用者名稱

存取頁面的使用者

動作

所存取的頁面

期間

處理頁面所耗費的時間。

起始時間

存取頁面的時間

按一下任何「動作」行,檢視其他詳細資料,以進行分析。使用者可檢視執行匯出所耗費的時間, 並分析哪些區域遇到瓶頸。

附註:每個破折號 (-) 都代表下面有一層。 因此,如果一行中有兩個破折號 (- -),就表示有兩層詳細資料。

圖 21.4 - 頁面分析

起始時間

事件的時間

動作

動作的說明。

總計時間(毫秒)

完成動作所耗費的時間總計。

疊代次數

該動作必須執行的次數

各疊代的平均時間(毫秒)

多個疊代所耗費的平均時間

如果要清除所有的設定檔詳細資料,請按一下任何設定檔表格標題中的 。 這時會出現一個確認對話框,請按一下「確定」,這時會從表格中清除資訊,且會開始追蹤現行審核事件。

圖 21.5 設定檔分析

效能

這個元件會記下完成頁面所耗費的時間, 而可用來監視 Java 虛擬模組的效能。必要時,可將所有資訊從資料庫中清除, 以測試目前的狀況。

如果要監視 WebSphere Product Center 的效能,請使用下列路徑:

系統管理者 > 效能資訊 > 效能

請從「效能搜尋」介面中選取一個搜尋值,再按一下搜尋

會出現「現行效能結果」表格,其中顯示每一個 JVM 的效能測量值 (最大值、最小值、平均值與造訪的次數)。

如果要清除所有的效能測量值,請按一下表格底端的「對資料庫進行清除」。所有詳細資料會從資料庫中除去。

圖 21.6 - 效能表格

N – 參考

JVM 的名稱

最大值

JVM 執行所耗費的最長時間

最小值

JVM 執行所耗費的最短時間

平均值

JVM 執行所耗費的平均時間

造訪次數

造訪 JVM 的次數

資料庫效能

記下各種資料庫呼叫的次數,以檢查您 Java 虛擬模組的效能。此元件有助於細部分析某些程序在何處耗時較久, 藉以決定要採取哪種類型的變更,以提昇效能。結果可顯示在下列兩種表格中:「現行效能結果」與「查詢效能統計資料」。

舉例來說,分析處理 Script 所耗費的時間,並找出耗時較久的非必要作業, 接著可修改 Script 以設定處理時間的上限。

如果要監視 WebSphere Product Center 的資料庫效能,請使用下列路徑:

系統管理者 > 效能資訊 > 資料庫效能

圖 21.8 - 檢視資料庫效能

現行效能結果

頁面

WebSphere Product Center 頁面名稱

總計時間

資料庫在取出此頁面方面所耗費的總計時間(毫秒)

點閱數

存取此頁面的頻率

平均時間

取出頁面所耗費的平均時間

前次

資料庫前次處理頁面所耗費的時間

平均資料庫時間

資料庫處理頁面所耗費的平均時間

資料庫時間比例 (%)

取出此頁面所費的時間,在資料庫時間中佔了多少百分比

查詢

檢視已執行(以處理頁面)的查詢

查詢效能統計資料

表格中的查詢清單採用超鏈結方式,以顯示查詢的詳細資料。

查詢

已執行的查詢名稱

總計花費時間

執行查詢所耗費的時間總計

已執行次數

查詢的已執行次數

平均值

執行查詢的平均時間

最大值

執行查詢的時間上限

最小值

執行查詢的時間下限。

快取

管理者可依伺服器實例,檢視在一個實例中所要快取之規格的詳細資料。透過 WebSphere Product Center GUI, 管理者可視需要清除快取。

請從「系統管理者」>「效能資訊」>「快取」功能表路徑,檢視「已快取的規格」的詳細資料。

「使用基本規格的型錄」範例(1 與 2)

當檢視新型錄時,先前的規格會在「已快取的規格」表格中往下移。

當回到先前的型錄時,先前快取的規格會回到「已快取的規格」表格中的開頭。

當規格有變時,該規格的舊版本並不會自動從快取中移除, 這是因為可能有些作業(如匯出)還在使用它。只有在下列情況才會將規格從快取中移除:

圖 21.9 - 快取統計資料

快取大小

快取大小設在 common.properties 配置檔中。

範例:

# 規格的快取大小限制
# 越大所需的記憶體越多,因此此值不應過大。

max_specs_in_cache=5

規格快取的大小是根據可用的系統資源來設定的:

請檢視「規格快取」頁面,以檢查快取中的規格數量, 以及常用的規格是否始終不在快取範圍內。然後根據目前的需求來設定「規格快取」值。


內容

此元件可讓使用者檢視現行應用程式配置檔, 其中詳細記錄檔案的參數。此特性只能以唯讀方式顯示。(有關 WPC 配置檔的詳細資訊, 請參閱「WebSphere Product Center:安裝手冊」。)

如果要檢視應用程式的配置檔,請使用下列路徑:

系統管理者 > 內容

配置檔只供顯示用。請捲動頁面,以檢視配置檔中的所有詳細資料。

圖 21.10 - 檢視配置檔


日誌檔

此元件有助於疑難排解系統問題。必要時可檢視日誌尾端或整份日誌。

檢視日誌檔

如果要檢視應用程式的日誌檔,請使用下列路徑:

系統管理者 > 日誌檔

請選取一個系統日誌,並按一下「送出」。使用者可選擇要檢視整個檔案,或者檢視日誌尾端中的指定數行。

圖 21.11 - 選取所要檢視的日誌檔


系統狀態

完整的 WebSphere Product Center 系統由五類同時執行的服務組成。

管理

admin - 管理伺服器(啟動/停止遠端機器上的模組)

排程器

scheduler - 排程器(執行背景工作)

工作流程引擎

workflow – WebSphere Product Center 的工作流程引擎

事件處理器

eventprocessor - 事件處理器(在所有模組間分派事件)

佇列管理程式

queuemanager - 佇列管理程式(在 WebSphere Product Center 之外傳送文件)

應用程式伺服器

appsvr - 應用程式伺服器(服務 jsp-Java Server Pages)

每一項服務皆可透過 WebSphere Product Center GUI 來控制, 並且可取得每一項應用程式服務的狀態資訊。使用者可檢視採用表格格式顯示的效能度量。

附註:您也可以從指令行中,利用 RMI 狀態 Script 來取得 WebSphere Product Center GUI 所提供的狀態。

檢視服務狀態

如果要檢視「服務狀態」表格,請使用下列的功能表路徑:

系統管理者 > 系統狀態

每一項服務的簡要狀態會顯示在「服務狀態」表格中。如果要檢視某項服務的詳細資料,請按一下詳細狀態超鏈結。

圖 21.12 - 檢視服務的簡要狀態

服務的詳細狀態是顯示連線儲存池狀態與每一個資料庫執行緒詳細資料等資訊。

圖 21.13 - 服務狀態資訊

停止服務

如果要停止某項服務,請勾選該服務名稱旁之框以選出該服務, 並按一下「停止」按鈕。

中止服務

如果要中止某項服務,請勾選該服務名稱旁之框以選出該服務, 並按一下「中止」按鈕。

「中止」和「停止」的重要注意事項

應使用哪一個?是「停止」或「中止」?

重新整理狀態資訊

如果要取得某項服務的最新狀態,請勾選該服務名稱旁之框,以選取該服務, 並按一下「重新整理」按鈕。

建立新服務

服務可以在工作站叢集中執行。叢集中的不同機器定義在 admin_properties.xml 檔中(如果需要詳細資訊,請參閱「WebSphere Product Center:安裝手冊」)。 必要時,使用者可透過 WebSphere Product Center GUI 將服務定義在不同的主機中。

以下的「服務狀態」表格是一份「建立新服務」表格。 請輸入新服務的名稱、服務類型,請選取一個主機,再按一下新增+ 按鈕。

圖 21.14 - 建立新服務

您無法在一個機器上建立某服務的多個實例。若未指定服務名稱,則會採用預設名稱:


匯入環境

如果已套裝公司環境來進行匯入,使用者可以利用匯入環境元件來瀏覽套裝的公司環境檔,並將它們匯入現行公司中。 這個特性可用來將測試環境中所建立的公司移轉至正式作業環境中。

 

圖 21.15 - 匯入公司環境


大小分配

WebSphere Product Center 資料庫會指派一個表格空間給儲存在「文件儲存庫」中的所有檔案。當儲存檔案時, 會在 Oracle 資料庫中建立一筆新記錄,並將檔案儲存成 BLOB(二進位大型物件)檔。

檢視文件儲存庫中的分配檔

如果要檢視「文件儲存庫」中之檔案的分配情況,請使用下列路徑:

系統管理者> 大小分配

1. 從選取公司選擇框中,選取一家或一組公司。

2. 決定要搜尋的子目錄層次,並在斜線層次上限中輸入一個數字。

3. 必要時可檢視特定路徑的檔案統計資料。在文件路徑類似欄位中輸入一個路徑。

4. 按一下搜尋按鈕來檢視大小分配的統計資料。

圖 21. 16 -文件儲存庫的大小分配統計資料