Sun Java System Instant Messaging 7.2 管理指南

完成配置檢核清單

您應在開始前收集此資訊。視您安裝的元件而定,會提示您輸入某些或所有資訊。

列印下列表格並在提供的空格中寫入部署的值。您可以在多次 Instant Messaging 安裝中重複使用此檢核清單。此表格中包含密碼與其他敏感資訊,所以您應將此資訊儲存在安全之處。

(僅限於 Solaris) 如果您要為 Instant Messaging 配置高可用性服務,請參閱Instant Messaging HA 簡介以取得您可用於檢核清單中這些參數與附加參數之值的特定資訊。

表 1–1 Instant Messaging 的配置參數

參數 

說明 

您的值 

安裝目錄

im-svr-base

安裝 Instant Messaging 的目錄 

依預設,Instant Messaging 安裝於如下的 /opt 目錄中:

Solaris:/opt/SUNWiim

Linux:/opt/sun/im

(僅限於 Solaris) 如果您要為 Instant Messaging 配置高可用性服務,請參閱選取安裝目錄 (im-svr-base) 以取得有關選擇安裝目錄的資訊。

 

Instant Messaging 伺服器主機與網域名稱

安裝 Instant Messaging 的主機名稱和與該主機相關的網域名稱。 例如: 

主機名稱:instantmessaging.siroe.com

網域名稱:siroe.com

(僅限於 Solaris) 如果您要為 Instant Messaging 配置高可用性服務,請使用邏輯主機名稱。 

 

Instant Messaging 伺服器連接埠號碼

Instant Messaging 伺服器偵聽多重訊號組合器傳入請求的連接埠號碼。 

預設值:45222 

 

Instant Messaging 伺服器至伺服器連接埠號碼

Instant Messaging 伺服器偵聽其他 Instant Messaging 伺服器傳入請求的連接埠號碼。此外,若未安裝多重訊號組合器,伺服器會在此連接埠上偵聽 Instant Messenger 用戶端的傳入請求。 

預設值:5269 

 

多重訊號組合器連接埠號碼 

(僅限於多重訊號組合器配置)

Instant Messaging 伺服器偵聽 Instant Messenger 用戶端傳入請求的連接埠號碼。 

預設值:5222 

 

停用伺服器

如果您安裝的實例將作為多重訊號組合器而非伺服器,請選取此選項。如果您選取此選項,則必須提供遠端 Instant Messaging 伺服器主機名稱的值。 

 

遠端 Instant Messaging 伺服器主機名稱

(僅限多重訊號組合器配置) 

此多重訊號組合器為其路由訊息的 Instant Messaging 伺服器主機名稱。若多重訊號組合器與伺服器安裝在相同的主機上,請使用 localhost。(僅限於 Solaris) 如果您要為 Instant Messaging 配置高可用性服務,請使用邏輯主機名稱。

相依性:必須選取 [停用伺服器] 參數,也就是停用伺服器功能。 

 

Sun Java System Access Manager 配置 

如果 configure 公用程式偵測到您已安裝 Access Manager SDK,則會提示您提供與 Access Manager 相關之下列問題的答案:

  • [您計劃將 Access Manager 部署用於實現 SSO 嗎?]

    如果您輸入 yes,configure 會將 iim.conf 中的 iim_server.usesso 參數設定為 1。如需此參數的詳細資訊,請參閱表 A–4

  • [您計劃將 Access Manager 部署用於策略嗎?]

    如果您選擇 yes,則當您完成執行 configure 公用程式時,需要執行 imadmin assign_services 指令。如需 imadmin assign_services 指令的詳細說明,請參閱安裝後配置 Instant Messaging為一般使用者指定 Instant Messaging 與線上狀態服務

    如果您選擇 no,則會提示您是否要將使用者、會議室與新聞通道特性儲存於檔案或 LDAP 中。

  • 此外,如果 Instant Messaging 將在 Sun Java System Application Server 部署中使用 Access Manager 策略,則當您完成配置 Instant Messaging 時,需要重新啟動 Application Server。如果您不重新啟動 Application Server,Instant Messaging 服務就不會顯示於 Access Manager 主控台 (amconsole ) 中。

 

Sun Java System Calendar Server 與行事曆代理程式配置 

configure 公用程式會詢問您是否想要啟用行事曆代理程式。如果您選擇啟用行事曆代理程式,則需要提供下列資訊:

  • 通知伺服器主機名稱。

  • 通知伺服器連接埠號碼。

  • 行事曆警示 URL。

如果您選擇不啟用行事曆代理程式,則稍後還可手動配置行事曆代理程式。如需行事曆代理程式配置參數與可接受值的詳細資訊,請參閱第 16 章, 使用行事曆快顯提醒

 

啟用 Instant Messaging 歸檔 

(可選擇) 

如果已選擇,則會為 Instant Messaging 啟用 Sun Java System Portal Server 基於搜尋的歸檔。 

相依性:Sun Java System Portal Server 與 Sun Java System Access Manager。 

 

LDAP 主機名稱

在使用 LDAP 伺服器的部署中,包含 Instant Messaging 使用者與群組資訊的 LDAP 伺服器的主機名稱。例如,directory.siroe.com

相依性:LDAP 伺服器,例如 Sun Java System Directory Server。

 

LDAP 連接埠號碼

在使用 LDAP 伺服器的部署中,目錄伺服器偵聽傳入請求的連接埠號碼。例如,389

相依性:LDAP 伺服器,例如 Sun Java System Directory Server。

 

基底 DN 

在使用 LDAP 伺服器的部署中,目錄樹狀結構中包含 Instant Messaging 使用者與群組資訊的基底辨別名稱。例如,o=airius.com

相依性:LDAP 伺服器,例如 Sun Java System Directory Server。

 

連結 DN 

在使用 Sun Java System Access Manager 的部署中,您必須在安裝期間提供目錄管理員連結 DN 與密碼。此連結 DN 僅用於更新 Instant Messaging 目錄模式、線上狀態服務範本與屬性。這需要有目錄管理員存取權。除了安裝與初始配置外,不會儲存或使用目錄管理員連結 DN 與密碼。 

在使用 LDAP 伺服器但沒有 Access Manager 的部署中,Instant Messaging 會使用此連結 DN 來搜尋目錄中的使用者與群組。如果可以匿名搜尋目錄,請將此項保留空白。如有必要,您可依照配置 Instant Messaging 伺服器的連結憑證所述,稍後變更連結憑證。

相依性:LDAP 伺服器,例如 Sun Java System Directory Server。

 

連結密碼 

使用 LDAP 伺服器的部署中所用的連結 DN 密碼。

 

SMTP 伺服器主機名稱 

(可選擇) 

用於將電子郵件通知訊息傳送至離線使用者的 SMTP 伺服器主機名稱。例如,mail.siroe.com。如果 SMTP 伺服器不是使用連接埠 25,請將連接埠與主機名稱一併指定。例如,若 SMTP 伺服器使用連接埠 1025

mail.siroe.com:1025

相依性:SMTP 伺服器,例如 Sun Java System Messaging Server。 

 

資料庫、記錄與執行階段檔案路徑名稱 

儲存執行階段檔案、資料庫與記錄的位置。亦稱 im-runtime-base。執行階段檔案由伺服器在正常操作期間進行讀取、建立與修改。某些範例包含記錄檔案,以及與用戶端動作相關的持續性狀態資訊,例如警示訊息、名冊資訊、會議、新聞通道等。

如果您正在為 Instant Messaging 配置高可用性 (High Availability, HA),則此路徑必須全域可用。如需 HA 的詳細資訊,請參閱第 4 章, 配置 Instant Messaging 的高可用性 (僅 Solaris)

configure 公用程式會將目錄 (/default ) 接續在您提供給執行階段檔案的路徑後。此目錄的名稱是執行階段檔案所套用的實例。稍後,您可藉由建立其他不同名稱 (例如 /secure) 的實例目錄,並從 /default 實例執行階段目錄中複製檔案,來建立多個 Instant Messaging 實例。如需特定說明,請參閱從單次 Instant Messaging 安裝中建立多個實例

如果您在執行 configure 時接受下列預設值:

Solaris:/var/opt/SUNWiim/

Linux:/var/opt/sun/im/

configure 公用程式會為執行階段檔案建立下列目錄:

Solaris:/var/opt/SUNWiim/default

Linux:/var/opt/sun/im/default

此外,會在執行階段目錄下建立下列兩個子目錄。 

資料庫目錄 (im-db-base) 預設值如下:

Solaris:/var/opt/SUNWiim/default/db

Linux:/var/opt/sun/im/default/db

記錄目錄預設值如下: 

Solaris:/var/opt/SUNWiim/default/log

Linux:/var/opt/sun/im/default/log

 

資源、說明檔案與 HTTP 閘道路徑名稱 

資源目錄

安裝資源檔案、線上說明與 XMPP/HTTP 閘道的目錄。

若您要為部署自訂資源檔案,則應執行 configure 公用程式,並自訂檔案,然後重新部署資源檔案。您需要先執行 configure,因為 configure 公用程式會建立您可自訂的某些索引與 .jnlp 檔案。如需相關資訊,請參閱重新部署資源檔案

預設值: 

im-svr-base/html

 

XMPP/HTTP 閘道部署 

決定是否要部署 XMPP/HTTP 閘道。如果您選擇部署閘道,而在預設 Instant Messaging 伺服器實例的 im-cfg-base 目錄中,尚沒有預設閘道配置檔案 (httpbind.conf),則 configure 公用程式會從中建立此檔案。如果已有 httpbind.conf,則 configure 公用程式就不會改變或覆寫此檔案。

預設值:True (已部署閘道)

 

XMPP/HTTP 閘道 URI 

定義 XMPP/HTTP 閘道 HTTP 元件的 URI。 

預設值: 

http://web-svr-host:80/httpbind

 

程式碼庫 

Instant Messenger 從中存取資源的 URL,包含 Instant Messaging 用戶端初始下載的開始頁面。 

安裝程式會將資源檔案安裝至下列位置: 

Linux:/opt/sun/im/html

Solaris:/opt/SUNWiim/html

configure 公用程式使用程式碼庫來決定要使用的 Web 容器實例。若成功,根據所提供的 URL,configure 公用程式會將 Instant Messenger 資源部署為 Web 容器中的 Web 應用程式。如果沒有偵測到支援的 Web 容器,則會提示您指定複製或連結資源的檔案系統位置。

若您正在將 Instant Messaging 與 Sun Java System Application Server 或 Sun Java System Web Server 一起使用,則 configure 公用程式會自動為您將資源檔案發佈至 Web 容器。對於 Sun Java System Application Server,configure 公用程式會使用 asadmin 指令;對於 Sun Java System Web Server 6,configure 公用程式會使用 wdeploy 指令;對於 Sun Java System Web Server 7, configure 公用程式會使用 wadm 指令。

若您正在使用不同的 Web 容器,configure 公用程式會將檔案複製到您指定的位置。其中應包括 Web 容器的文件根目錄。或者,您也可以在 Web 容器配置中增加資源檔案安裝目錄,將其做為文件根目錄。如需詳細的特定說明,請參閱 Web 容器的文件。

此外,您可使用符號連結,讓來源對 Web 容器可見。例如,在 Solaris 中,可建立下列符號連結,讓來源對 Web 容器可見: 

ln -s /opt/SUNWiim/html docroot /im

其中,docroot 是 Web 容器的文件根目錄,例如 /opt/web

若您正在對 Sun Java System Access Manager 使用 SSO,則必須配置 Access Manager 伺服器與 Instant Messaging 伺服器,讓其使用相同的 Web 容器。 

如需將資源檔案部署為 Web 應用程式的詳細資訊,請參閱您的 Web 容器文件。如果您需要在初始配置後修改資源檔案的位置,請參閱變更程式碼