Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure使用 asadmin 工具查看监视数据

要使用 asadmin 工具查看监视数据,请使用 asadmin listasadmin get 命令,后跟可监视对象的带点名称,如下所示。

  1. 要查看可监视对象的名称,请使用 asadmin list 命令。

    例如,要查看应用程序组件和子系统(已启用对服务器实例上的这些组件和子系统的监视功能)的列表,请在终端窗口中键入以下命令:


    asadmin> list --user adminuser --monitor server

    上述命令将返回已启用监视功能的应用程序组件和子系统的列表,例如:


    server.resources
    server.connector-service
    server.orb
    server.jms-service
    server.jvm
    server.applications
    server.http-service
    server.thread-pools

    有关使用 list 命令的更多示例,请参阅list 和 get 命令的示例。有关可以和 list 命令一起使用的带点名称的详细信息,请参阅了解和指定带点的名称

  2. 要显示已启用监视功能的应用程序组件或子系统的监视统计信息,请使用 asadmin get 命令。

    要获得统计信息,请在终端窗口中键入 asadmin get 命令,并指定在先前步骤中由 list 命令显示的名称。以下示例尝试获取某个特定对象的子系统的所有属性:


    asadmin> get --user adminuser --monitor server.jvm.*

    此命令返回以下属性和数据:


    server.jvm.dotted-name = server.jvm
    server.jvm.heapsize-current = 21241856
    server.jvm.heapsize-description = Provides statistical information about 
       the JVM's memory heap size.
    server.jvm.heapsize-highwatermark = 21241856
    server.jvm.heapsize-lastsampletime = 1080232913938
    server.jvm.heapsize-lowerbound = 0
    server.jvm.heapsize-lowwatermark = 0
    server.jvm.heapsize-name = JvmHeapSize
    server.jvm.heapsize-starttime = 1080234457308
    server.jvm.heapsize-unit = bytes
    server.jvm.heapsize-upperbound = 518979584
    server.jvm.uptime-count = 1080234457308
    server.jvm.uptime-description = Provides the amount of time the JVM has 
       been running.
    server.jvm.uptime-lastsampletime = 1080234457308
    server.jvm.uptime-name = JvmUpTime
    server.jvm.uptime-starttime = 1080232913928
    server.jvm.uptime-unit = milliseconds

    有关使用 get 命令的更多示例,请参阅list 和 get 命令的示例。有关可以和 get 命令一起使用的带点名称的详细信息,请参阅了解和指定带点的名称