使用此任务可启用 IBM®
Enterprise Workload Manager™ 以监视 Intelligent Management。
开始之前
要执行此任务,必须安装 IBM Enterprise Workload Manager。请参阅 IBM Enterprise Workload Manager 信息中心,以了解安装指示信息。
关于此任务
通过执行此任务,随需应变路由器 (ODR) 可以进行应用程序响应测量 (ARM) 调用以向 IBM Enterprise Workload
Manager 报告响应时间。IBM
Enterprise Workload
Manager 可以使用此响应时间信息来监视
Intelligent Management 域内部和外部的环境。有关更多信息,请阅读“
Intelligent Management 和 IBM
Enterprise Workload Manager”。
过程
- 在 IBM Enterprise Workload Manager 中配置服务和事务类。 在 IBM
Enterprise Workload
Manager 中配置的服务和事务类优先于在 Intelligent Management 中配置的任何服务类。请参阅 Enterprise Workload Manager 信息中心,以了解更多信息。
- 配置 IBM
Enterprise Workload Manager 以管理 Intelligent Management。 完成此步骤后,在 Intelligent Management 中配置的任何服务策略都无效。IBM Enterprise Workload
Manager 具有其自己的已配置服务和事务类。
- 将 ARM 库从 IBM
Enterprise Workload Manager 复制到 Intelligent Management 配置。 将 IBM Enterprise Workload Manager 的 ARM 库包括在 install_root/bin 目录中。记下这个类的名称以便可以在管理控制台中提供此信息。 另外,还可以将两个定制属性添加至应用程序服务器或 ODR Java™ 虚拟机 (JVM)。首先,定义 java.library.path 定制属性并将其值设置为 IBM Enterprise Workload Manager 库路径,例如 c:\Program Files\IBM\VE2\EWLMMS\classes\ms。下一步,创建 ws.ext.dirs 定制属性并将其值设置为包含由 IBM Enterprise Workload Manager 提供的 ARM 库的文件夹,例如 c:\Program Files\IBM\VE2\EWLMMS\classes\ARM。
- 启用 ARM 报告。 在“请求度量值管理控制台”页上,使用以下设置:
- 选择需要报告 ARM 统计信息的相应应用程序组件,例如 servlet 或 Web Service。
- 定义跟踪级别是可选的。
- 在 ARM 事务工厂实现类名中输入 IBM Enterprise Workload Manager ARM 工厂的名称。IBM Enterprise Workload Manager 的事务类工厂名称是 com.ibm.wlm.arm40SDK.transaction.Arm40TransactionFactory。
有关更多信息,请阅读“从请求度量值获取性能数据”。
- 对其他层和应用程序(例如 IBM DB2® 和 IBM HTTP
Server)以及在 WebSphere® Application
Server 上运行的各种组件启用 ARM 报告。 通过选择相应的组件,可以在特定的 WebSphere Application Server 组件中启用 ARM 检测。有关更多信息,请阅读“从请求度量值获取性能数据”。请参阅特定层应用程序的产品文档,以了解有关启用 ARM 报告的更多信息。将请求发送到 Intelligent Management 层的任何层都必须启用 ARM 才能促进 IBM
Enterprise Workload Manager 和 Intelligent Management 之间的交互。从 Intelligent Management 层接收请求的任何层都不需要启用 ARM,但是,强烈建议在这些层上启用 ARM。
- 为了使 WebSphere Application Server 和 Intelligent Management 能够与 IBM
Enterprise Workload Manager 配合使用,必须手动更新 WebSphere Application Server server.policy 文件。 必须对所有应用程序服务器和随需应变路由器更新 server.policy 文件。有关更多信息,请阅读“server.policy 文件许可权”。
- 重新启动 IBM Enterprise Workload Manager 当前正在监视的所有应用程序和服务器。
结果
Intelligent Management 基础结构中的随需应变路由器将开始进行 ARM 调用以报告有关请求的响应时间。IBM Enterprise Workload Manager 可监视
Intelligent Management 环境。