使用脚本编制来记录 Tivoli Performance Viewer 数据

您可以使用 wsadmin 工具在您环境中启动和停止 Tivoli® Performance Viewer 日志记录。

关于此任务

Tivoli Performance Viewer 提供了一种简单方法来将系统资源、WebSphere® Application Server 池和队列以及应用程序相关统计信息的实时数据以及其他信息存储在日志文件中,以供将来进行检索。 wsadmin 工具帮助您使用命令行来启动和停止日志记录。您可以使用命令行来启动和停止 Tivoli Performance Viewer 日志记录。

以下任务假设您在使用 Jython 脚本。

过程

  1. 启动 wsadmin 脚本编制工具。
  2. 导入 UserPreferences 和 jarray。
    import com.ibm.ws.tpv.engine.UserPreferences
    import jarray 
  3. 标识您希望在其中开始日志记录的服务器,并将其分配给以下变量:
    tpvName = AdminControl.completeObjectName("type=TivoliPerfEngine,*")
    tpvName = AdminControl.makeObjectName(tpvName)
  4. 创建 UserPreferences 对象。
    pref = com.ibm.ws.tpv.engine.UserPreferences()
    pref.setServerName("server1")
    pref.setNodeName("mynode")
    pref.setLogFileName("tpv_log_1")
    pref.setUserId("user") 
  5. 创建必要的参数并在 Tivoli Performance Viewer MBean 上调用 monitorServer 操作。
    list_p = java.util.ArrayList()
    list_p.add(pref)
    params=jarray.array(list_p,java.lang.Object)
    
    list_s = java.util.ArrayList()
    list_s.add("com.ibm.ws.tpv.engine.UserPreferences")
    sigs = jarray.array(list_s,java.lang.String)
    
    print "--- TPV Calling monitorServer ---"
    AdminControl.invoke_jmx(tpvOName, "monitorServer", params, sigs)
  6. 如果您想要开始日志记录,请调用以下操作:
    print "--- TPV Calling startLogging ---"
    AdminControl.invoke_jmx(tpvOName, "startLogging", params, sigs)
  7. 如果您想要停止日志记录,请调用以下操作:
    print "--- TPV : Now Stop Logging ---"
    AdminControl.invoke_jmx(tpvOName, "stopLogging", params, sigs)

下一步做什么

缺省情况下,日志文件存储在正在运行的服务器所在节点上的 profile_root/logs/tpv 目录中。Tivoli Performance Viewer 在写完日志文件后会自动压缩此日志文件以节省空间。此时,每个 .zip 文件中必须只存在一个日志文件,并且此日志文件的名称必须和此 .zip 文件的名称相同。完成以下步骤以查看日志文件:

  1. 在导航树中单击监视和调整 > 性能查看器 > 查看日志
  2. 使用下列任一选项选择要查看的日志文件:
    • 到日志文件的显式路径

      从当前浏览器正在运行的机器选择日志文件。 如果您已经创建日志文件并且已将它转移到您的系统,那么使用此选项。在本地机器上单击浏览以打开文件浏览器并选择要上载的日志文件。

    • 服务器文件
      1. 指定服务器上日志文件的路径。
      2. 在 Deployment Manager 环境中,单击输入框旁边的浏览按钮以浏览各种节点并查找要查看的日志文件。
      3. 单击查看日志。视图将显示日志以及日志控制按钮。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_loggingtpvdata
文件名:txml_loggingtpvdata.html