Sun Java System Web Proxy Server 4.0.4 管理指南

處理 Proxy Server 統計資料

系統會使用名稱為 stats-xml 的內建函數來收集 Proxy Server 統計資料。必須啟用此函數,才能從 Server Manager 檢視統計資料,或使用 perfdump 函數來產生報告。stats-xml 函 數亦用於啟用效能評測,它是透過使用自訂 NSAPI 函數監視統計資料所必需的。若在伺服器上啟用統計資料與效能評測,將會初始化 obj.conf 檔案中名為 stats-init 的 伺服器函數,使其開始收集統計資料。

Init profiling="on" fn="stats-init"

此指示也會建立一個 NameTrans 指令,讓您用來從瀏覽器視窗存取統計資料。

NameTrans fn="assign-name" name="stats-xml" from="(/stats-xml|/stats-xml/.*)

最後,當啟用統計資料時,會增加一個 Service 指令,以在選取 NameTrans 指令時用來處理 stats-xml 函數。

<Object name="stats-xml">

Service fn="stats-xml"

</Object>

收集統計資料時會更新 obj.conf 中的 Init 函數。因此,您必須停止並重新啟動伺服器,使這些變更開始生效。

下列範例顯示 obj.conf 檔案中的 stats-init

Init profiling="on" fn="stats-init" update-interval="5"

您也可以指定下列值:

您可以使用下列 URL 來擷取 stats-xml 輸出:

http://computer_name:proxyport /stats-xml/proxystats.xml

此請求會傳回一個 XML 頁面,其中包含 Proxy Server 統計資料。某些瀏覽器可讓您在瀏覽器視窗中檢視該資料;但有些瀏覽器則會要求您將資料儲存至外部檔案,再以外部檢視器檢視其內容。若無法剖析欲分析資料的不同檢視之統計,則此資訊的用途無法完全發揮。使用協力廠商工具將可以協助執行此程序。若無剖析工具,則最好透過 Server Manager 或 perfdump SAF 來觀察 stats-xml 輸出。

限制存取 stats-xml 輸出

若您想限制可從瀏覽器檢視伺服器 stats-xml 統計的使用者,則應為 /stats-xml URI 建立 ACL。

obj.conf 檔案中的 stats-xml 物件定義也必須參照此 ACL 檔案。例如,如果您已為 /stats-xml URI 建立了一個已命名的 ACL,就必須在物件定義中的 PathCheck 敘述內參照該 ACL 檔案,如下所示:

<Object name="stats-xml">

PathCheck fn="check-acl" acl="stats.acl"

Service fn="stats-xml"

</Object>