Sun Java System Instant Messaging 7.2 管理指南

停止、启动、刷新和检查 Instant Messaging 组件

使用 imadmin 命令可以:

imadmin 命令行实用程序只能由超级用户或拥有运行 Instant Messaging 服务器和多路复用器的系统的管理权限的用户执行。此最终用户通常是用来运行服务器的那个身份,并在安装期间指定:

imadmin 命令行实用程序位于以下目录中:

im-svr-base/sbin

启动 Instant Messaging 服务器可使 Instant Messenger 与其进行连接。停止 Instant Messaging 服务器将终止所有连接,并断开与所有 Instant Messenger 客户机之间的连接。

启动 Instant Messaging 组件

可以一并启动所有组件,也可以分别启动单个组件。

start 选项使用 imadmin 命令可根据所启用的组件来启动 Instant Messaging Server、多路复用器、日历代理、群集代理、监视程序。

Procedure启动所有组件

    在命令行中键入如下内容:


    imadmin start
    

    如果服务器和多路复用器均已启用,则此命令将首先启动 Instant Messaging 服务器,然后启动多路复用器。

    如果启用了监视程序(默认设置),此命令将启动监视程序,然后监视程序将读取配置文件,并根据需要启动 Instant Messaging Server 和/或多路复用器。

Procedure启动单个组件

    如下所示在命令行中键入包含指定组件的参数的 imadmin start 命令:

    服务器:


    imadmin start server
    

    多路复用器:


    imadmin start multiplexor
    

    日历代理:


    imadmin start agent-calendar
    

    监视程序:


    imadmin start watchdog
    

停止 Instant Messaging 组件

可以一并停止所有组件,也可以分别停止单个组件。

stop 选项使用 imadmin 命令可根据所启用的组件来停止 Instant Messaging Server、多路复用器、日历代理、群集代理、监视程序。

Procedure停止所有组件

    在命令行中键入如下内容:


    imadmin stop
    

    如果监视程序正在运行,imadmin 将首先停止监视程序,然后停止服务器和/或多路复用器。

    此命令将停止服务器、多路复用器、日历代理、群集代理和监视程序,终止所有最终用户连接,并断开配置的所有入站和出站服务器连接。

Procedure停止单个组件

    如下所示在命令行中键入包含指定组件的参数的 imadmin stop 命令:

    服务器:


    imadmin stop server
    

    多路复用器:


    imadmin stop multiplexor
    

    日历代理:


    imadmin stop agent-calendar
    

    监视程序:


    imadmin stop watchdog
    

刷新组件配置

refresh 选项使用 imadmin 命令可停止和重新启动单个 Instant Messaging 组件并刷新该组件的配置。

可以一并刷新所有组件,也可以分别刷新单个组件。

无论何时在 iim.conf 文件中更改配置参数,都需要刷新配置。

Procedure刷新所有组件

    在命令行中键入如下内容:


    imadmin refresh
    

    此命令将停止服务器、多路复用器、日历代理、群集代理和监视程序,终止所有最终用户连接,并断开配置的所有入站和出站服务器连接。

    如果监视程序正在运行,imadmin 将首先停止监视程序,然后停止服务器和/或多路复用器。然后启动监视程序。该监视程序将读取配置文件,并根据需要启动 Instant Messaging 服务器和/或多路复用器。

Procedure刷新单个组件

    如下所示在命令行中键入包含指定组件的参数的 imadmin refresh 命令:

    服务器:


    imadmin refresh server
    

    多路复用器:


    imadmin refresh multiplexor
    

    日历代理:


    imadmin refresh agent-calendar
    

    群集代理:


    imadmin refresh monitor
    

    监视程序:


    imadmin refresh watchdog
    

检查 Instant Messaging 组件的状态

可以 status 选项使用 imadmin 命令一并检查所有组件的状态,或分别检查单个组件的状态。该命令会返回以下格式的结果:


Component  [status]

例如:


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

Procedure检查所有组件的状态

    在命令行中键入如下内容:


    imadmin status
    

    此命令将返回所有已启用组件的状态。

Procedure检查单个组件的状态

    如下所示在命令行中键入包含指定组件的参数的 imadmin status 命令:

    服务器:


    imadmin status server
    

    多路复用器:


    imadmin status multiplexor
    

    日历代理:


    imadmin status agent-calendar
    

    监视程序:


    imadmin status watchdog