使用 asadmin 工具查看监视数据

要使用 asadmin 工具查看监视数据,请使用后跟可监视对象的点式名称的 asadmin listasadmin get 命令。使用 asadmin 工具查看监视数据的常规步骤如下:

  1. 要查看可监视对象的名称,请使用 asadmin list 命令。例如,要查看应用程序组件和子系统(已启用对服务器实例上的这些组件和子系统的监视功能)的列表,请在终端窗口中键入以下命令:
  2. asadmin> list --monitor server

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

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

    有关使用 list 命令的详细信息,请参阅《Sun Java System Application Server Platform Edition 8.1 2005Q1Sun Java System Application Server Enterprise Edition 8.1 2005Q1 Administration Guide》中的 "Monitoring Components and Services" 一章(有关该指南的 URL,请参见更多信息)。

  3. 要显示已启用监视功能的应用程序组件或子系统的监视统计信息,请使用 asadmin get 命令。要获得统计信息,请在终端窗口中键入 asadmin get 命令,并指定在先前步骤中由 list 命令显示的名称。以下示例尝试获取某个特定对象的子系统的所有属性:
  4. asadmin> get --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 命令的详细信息,请参阅《Sun Java System Application Server Platform Edition 8.1 2005Q1Sun Java System Application Server Enterprise Edition 8.1 2005Q1 Administration Guide》中的 "Monitoring Components and Services" 一章(有关该指南的 URL,请参见更多信息)。

另请参见:


法律通告