Portal Server 管理員可管理各種功能,包括以下項目的作業:
多個入口網站和 Portal Server 實例
桌面
搜尋伺服器
Secure Remote Access 伺服器
單次登入 (Single Sign-On, SSO) 配接卡
本章提供 Portal Server 元件的相關資訊,以及管理入口網站的方式:
在 Portal Server 部署中有一些元件會影響入口網站的管理。這些元件如下:
共用代理程式容器 – 一種獨立 Java 程式,用於實作 Java 管理應用程式的容器。如需詳細資訊,請參閱 Solaris 10 新增功能。
入口網站管理服務器 – 一種管理應用程式,對存取 Portal Server MBean 的使用者執行認證並進行存取控制檢查。此伺服器使用 JMXTM 介面,並實作為共用代理程式容器模組。入口網站管理伺服器實例會在每個已安裝 Portal Server 產品的主機上執行。
入口網站網域儲存庫 – 一種階層式資料存放區,包含有關如何組織 Portal Server MBean 的資訊。有些 Portal Server MBean 也會將配置資料儲存在此儲存庫中。預設的入口網站網域儲存庫是與 Access Manager 所使用同一個 LDAP 伺服器中的子樹狀結構。
在安裝獨立閘道時,禁止從閘道與 LDAP 伺服器通訊。閘道檔案系統上的額外入口網域儲存庫是用來只包含本機閘道 MBean 資訊。
入口網站資料存放區 – 後端儲存,如關聯式資料庫管理系統 (Relational Database Management System, RDBMS) 或 LDAP 伺服器,或在檔案系統中,用於儲存配置資料和其他有助於入口網站提供內容的 Portal Server 資源。
入口網站管理 MBean – 由共用代理程式容器伺服器中的入口網站管理伺服器所載入,以執行入口網站管理作業。
入口網站管理指令行介面 (psadmin) – 提供各種 Portal Server 元件的管理工具。如需詳細資訊,請參閱使用 psadmin 指令行介面。
入口網站管理主控台 (psconsole) – 提供一個瀏覽器介面來管理各種入口網站伺服器資源。如需詳細資訊,請參閱使用 Portal Server 管理主控台。
監視 MBean – 協助擷取 Portal Server 執行階段資源資訊。如需詳細資訊,請參閱第 7 章,監視 Portal Server 活動
本機檔案系統資料 – 儲存在本機檔案系統中的入口網站資料。資料包括配置檔案、以提供者為基礎的範本和 JSPTM 語法檔案、資源束檔案以及自訂的以提供者為基礎的 Java 類別。
如需更多關於 Portal Server 元件的資訊,請參閱「Sun JavaTM System Portal Server 7.1 Deployment Planning Guide」。
Portal Server 管理主控台可簡化各種入口網站管理作業,它是一個 Java 2 Platform, Enterprise Edition (J2EETM) 應用程式,能夠:
透過 Web 瀏覽器存取
根據配置的除錯層級將訊息記錄到除錯記錄檔中
記錄包含「名稱-值」對的設定變更
使用 Java Management Extensions (JMX) 技術與入口網站管理服務器中的入口網站管理 MBean 通訊,以連線至入口網站資料存放區
管理主控台可讓入口網站管理員執行以下作業:
管理桌面和內容傳遞
追蹤使用者行為,以協助入口網站管理員對與一般使用者作業和一般使用者如何與各種 Portal Server 元件互動的相關問題進行診斷、疑難排解和分析
取得 Portal Server 桌面和 Secure Remote Access 元件的執行階段統計資料
記錄 Portal Server 應用程式的相關資訊
管理主控台中的使用者介面將管理功能安排在頁面上。橫跨每個頁面頂端的是標籤條。標籤提供不同的頁面,將管理功能有組織的分組。管理員若要在頁面之間瀏覽,按一下標籤即可。提供的標籤如下:
一般作業 – 顯示可直接存取入口網站管理員經常執行的作業的連結
入口網站 – 按照入口網站 ID 列示所部署的入口網站,讓入口網站管理員可選取特定的入口網站
搜尋伺服器 – 列出特定搜尋伺服器的名稱,讓入口網站管理員可存取用來管理特定搜尋伺服器的頁面
Secure Remote Access – 允許入口網站管理員管理遠端使用者如何透過網際網路安全地存取入口網站及其服務
SSO 配接卡 – 允許入口網站管理員管理一般使用者如何在單次登入後取得認證的應用程式存取權
Portal Server 管理員可透過特定一般使用者的識別定義,提供和限制對入口網站上內容的存取。您可以設定入口網站頁面、屬性和存取策略,讓入口網站內容可供特定實體使用。這些實體如下:
特定的組織
特定的子組織
角色
個別的一般使用者
只有具有「超級管理員」權限的管理員可存取 Portal Server 管理主控台。使用者可使用瀏覽器用戶端,從個別的統一資源識別碼 (Uniform Resource Identifier, URI) 來存取 Portal Server 管理主控台。
在您的瀏覽器中輸入此 URL:http:// hostname:port /psconsole
執行管理主控台的系統名稱。
安裝時指定給管理主控台的連接埠號碼。
分別在文字方塊中鍵入 [管理使用者名稱] 和 [密碼]。
管理使用者應為頂層管理員。管理使用者名稱一般為 amadmin。
按一下 [登入] 按鈕。
顯示管理主控台的 [一般作業] 頁面。
Portal Server 提供管理標記程式庫來開發管理 Portlet,管理 Portlet 讓入口網站能夠透過桌面加以管理,而非透過管理主控台。管理員可使用此標記程式庫進行以下作業:
修改已有的管理 Portlet
開發具有新的管理功能的 Portlet
支援使用者管理、提供者管理和 Portlet 與 WSRP 管理作業
建立和管理以 JSPProvider 為基礎的通道
撰寫具有自訂使用者介面的自訂管理 Portlet
撰寫管理 Portlet 來管理任何自訂通道
管理員可使用管理 Portlet 將委託管理狀態授予其他使用者,這類使用者稱為委託管理員。Portal Server 提供一組管理 Portlet 範例,可用於為委託管理員設計基本桌面。
如需詳細資訊,請參閱「Sun Java System Portal Server 7.1 Developer Sample Guide 」和「Tag Library for Delegated Administration 」。
Portal Server 軟體提供指令行介面 (Command-Line Interface, CLI)。CLI 允許入口網站管理員執行以下作業:
透過使用鍵盤輸入指令來執行管理作業
藉由將管理作業加入程序檔中,自動定期循環管理作業
CLI 提供一些可用於管理入口網站作業的 psadmin 子指令。其中所包括的子指令可用於:
管理多個入口網站和入口網站實例
部署入口網站和 Portlet WAR 檔案
管理搜尋伺服器
管理 Secure Remote Access 伺服器
管理監視
管理入口網站記錄
大部分的子指令是特別撰寫的,用以模仿瀏覽器介面中的功能。對於沒有特殊指令的管理功能,管理員可使用標準 UNIX 指令。
如果您將 Portal Server 安裝在 Sun Java System Web Server 上,您必須先啟動 Web Server 管理伺服器,才能呼叫 psadmin 指令。
如需所有 psadmin 子指令的相關資訊,請參閱「Sun Java System Portal Server 7.1 Command Line Reference」。