Sun Java System Instant Messaging 7.2 管理指南

停止、啟動、重新整理與檢查 Instant Messaging 元件

imadmin 指令能讓您:

只有超級使用者,或在執行 Instant Messaging 與多重訊號組合器的系統上擁有管理權限的使用者,才能執行 imadmin 指令行公用程式。此一般使用者即為伺服器執行時所使用的和在安裝時指定的身份。

imadmin 指令行公用程式位在以下目錄中:

im-svr-base/sbin

啟動 Instant Messaging 伺服器可讓 Instant Messenger 與之連接。停止 Instant Messaging 伺服器會關閉所有連線並結束連線所有的 Instant Messenger 用戶端。

啟動 Instant Messaging 元件

您可以同時啟動所有元件,或分別啟動單個元件。

根據啟用的元件,使用 imadmin 指令的start 選項來啟動 Instant Messaging 伺服器、多重訊號組合器、Calendar 代理程式、叢集代理程式與監視程式。

Procedure若要啟動所有元件

    在指令行中,鍵入下列指令:


    imadmin start
    

    如果伺服器和多重訊號組合器同時被啟用,則這個指令會先啟動 Instant Messaging 伺服器,然後啟動多重訊號組合器。

    若監視程式為啟用 (預設),此指令會啟動監視程式,然後監視程式會讀取配置檔案並依需要啟動 Instant Messaging 伺服器與/或多重訊號組合器。

Procedure啟動單個元件

    在指令行中,鍵入 imadmin start 指令和用來指定元件的引數,如下所示:

    伺服器:


    imadmin start server
    

    多重訊號組合器:


    imadmin start multiplexor
    

    Calendar 代理程式:


    imadmin start agent-calendar
    

    監視程式:


    imadmin start watchdog
    

停止 Instant Messaging 元件

您可以同時停止所有元件,或分別停止單個元件。

根據啟用的元件,使用 imadmin 指令的 stop 選項來停止 Instant Messaging 伺服器、多重訊號組合器、Calender 代理程式、叢集代理程式與監視程式。

Procedure停止所有元件

    在指令行中,鍵入下列指令:


    imadmin stop
    

    若監視程式正在執行,imadmin 會先關閉監視程式,然後停止伺服器與/或多重訊號組合器。

    此指令會停止伺服器、多重訊號組合器、Calendar 代理程式、叢集代理程式與監視程式,終止所有一般使用者的連線,然後結束任何已配置的輸入和輸出伺服器連線。

Procedure停止單個元件

    在指令行中,鍵入 imadmin stop 指令和用來指定元件的引數,如下所示:

    伺服器:


    imadmin stop server
    

    多重訊號組合器:


    imadmin stop multiplexor
    

    Calendar 代理程式:


    imadmin stop agent-calendar
    

    監視程式:


    imadmin stop watchdog
    

重新整理元件配置

使用 imadmin 指令的 refresh 選項來停止與重新啟動個別的 Instant Messaging 伺服器並重新整理該元件的配置。

您可以同時更新所有元件,或分別更新單個元件。

不管何時您在 iim.conf 檔案中變更配置參數時,都需要更新配置。

Procedure更新所有元件

    在指令行中,鍵入下列指令:


    imadmin refresh
    

    此指令會停止伺服器、多重訊號組合器、Calendar 代理程式、叢集代理程式與監視程式,終止所有一般使用者的連線,然後結束任何已配置的輸入和輸出伺服器連線。

    若監視程式正在執行,imadmin 會先關閉監視程式,然後停止伺服器與/或多重訊號組合器。然後啟動讀取配置檔案的監視程式,並依需要啟動 Instant Messaging 伺服器與/或多重訊號組合器。

Procedure更新單個元件

    在指令行中,鍵入 imadmin refresh 指令和用來指定元件的引數,如下所示:

    伺服器:


    imadmin refresh server
    

    多重訊號組合器:


    imadmin refresh multiplexor
    

    Calendar 代理程式:


    imadmin refresh agent-calendar
    

    叢集代理程式:


    imadmin refresh monitor
    

    監視程式:


    imadmin refresh watchdog
    

檢查 Instant Messaging 元件的狀態

您可以使用 imadmin 指令的 status 選項同時檢查所有元件的狀態,或分別檢查單個元件的狀態。此指令會以下列格式傳回結果:


Component  [status]

例如:


Server          [UP]
Multiplexor     [UP]
Agent:calendar  [DOWN]
Watchdog        [UP]

Procedure檢查所有元件的狀態

    在指令行中,鍵入下列指令:


    imadmin status
    

    此指令會傳回所有已啟用元件的狀態。

Procedure檢查單個元件的狀態

    在指令行中,鍵入 imadmin status 指令和用來指定元件的引數,如下所示:

    伺服器:


    imadmin status server
    

    多重訊號組合器:


    imadmin status multiplexor
    

    Calendar 代理程式:


    imadmin status agent-calendar
    

    監視程式:


    imadmin status watchdog