存储 频道

ITCAM与ITM V6.1集成实战指南

  【IT168 资讯】1. ITCAM for Websphere v6.0与ITM v6.1集成的工作原理

  IBM Tivoli Composite Application Manager (简称ITCAM)for WebSphere 主要由两个功能部分组成:一个是ITCAM for Websphere本身,它是以前WSAM 3.2的升级版本;另一个部分ITCAM for Websphere与IBM Tivoli Monitor(简称ITM)v6的集成部分,通过ITCAM for Websphere的Tivoli Enterprise Monitoring Agent(简称TEMA)与ITM进行集成,它是以前的Candle OMEGAMON XE for WebSphere Application Server的升级版本。ITCAM for Websphere包含了以前WSAM和OMEGAMON XE for WAS的所有功能

  ITCAM for Websphere与ITM v6集成的总体结构如下图所示:

  这2个产品的集成主要涉及以下组件:

  管理服务器:管理服务器(ITCAM Managing Server)由所有监视软件的组件共享,并充当安装、配置的控制中心。管理服务器从环境中的数据收集器收集信息,并向它们提供服务。

  数据收集器:DC数据收集器(data collector)在每个受监视的 WebSphere Application Server(简称WAS) 上运行,并与 ITCAM for WebSphere 管理服务器进行重要运作数据通信。

  TEMA 数据收集器:此组件作为 ITCAM for WebSphere 数据收集器的一部分运行,包含在CAM management Agent中,检索单个WAS的监视数据,并将这些数据提供给 ITCAM for WebSphere TEMA。

  TEMA:Tivoli Enterprise Monitoring Agent 收集关于受监视环境(如 WAS)的性能数据,并执行用户通过 TEP 客户机输入的"执行操作"命令。

  TEMS:Tivoli Enterprise Monitoring Server 为 Tivoli 企业服务器和各种代理程序提供了框架和数据库操作。代理程序将数据传递给 TEMS,然后 TEP 服务器请求该数据。

  TEP:Tivoli Enterprise Portal 是 ITM 代理程序的Web用户界面。

  每个 TEMA 都会从 WebSphere 服务器上运行的 ITCAM for WebSphere 数据收集器收集信息。TEP 界面使管理员能够查看数据并监视 WebSphere Application Server 环境的运行状况和性能。

  TEMA 执行以下类型的监视功能。

  它从 WebSphere Application Server 内部运行的数据收集器获取数据,并用这些数据来创建管理员可以定义的各种视图。(预定义的 TEMA 工作空间中已有大量视图可用。)这些图形视图和报告在检查 WebSphere Application Server 系统的性能时十分有用。

  它会评估情境,以便检测何时 ITCAM for WebSphere 属性的值超出管理员定义的预设阈值,并向管理员提供该异常信息。要监视异常,必须针对要监视的 WebSphere Application Server 条件创建情境。已随 TEMA 提供了几个预定义的情境。

  2. ITCAM for Websphere v6.0与ITM v6.1集成的安装配置

  ITCAM for Websphere与ITM v6集成的安装配置与普通ITCAM for Websphere的安装配置相比,需要特别做的安装配置有以下三个方面:

  1、安装ITCAM for WebSphere TEMA的数据收集。

  在WAS服务器上安装配置数据收集器时,务必同时选择安装"ITCAM for WebSphere's Application Monitoring界面的数据收集"和" ITCAM for WebSphere's Tivoli Enterprise Portal界面的数据收集",如下图所示:

  随后有一步(后面会提到的Sep 9)需要指定本机的IP地址和端口号(缺省63335)以与TEMA进行数据传输。

  2、在TEMS/TEPS服务器上安装配置相应的ITCAM for WebSphere TEMA的Application Support。

  详细步骤请参见手册。ITCAM for Websphere的手册《Installing and Configuring the Tivoli Enterprise Monitoring Agent》中Chapter 2. Installing the Tivoli Enterprise Monitoring Agent on Windows -> Installation Steps -> 完成Step 0到 Step 8的所有步骤即可。

  3、在WAS服务器上安装配置ITCAM for WebSphere的TEMA。

  详细步骤请参见手册。ITCAM for Websphere的手册《Installing and Configuring the Tivoli Enterprise Monitoring Agent》中Chapter 2. Installing the Tivoli Enterprise Monitoring Agent on Windows -> Installation Steps -> 完成Step 9到 Step 11的所有步骤即可。

  3. ITCAM for Websphere v6.0与ITM v6.1集成后的实际效果

  ITCAM for WebSphere (在未集成ITM时)即可进行即时问题确定、可用性监视和性能分析, 可帮助企业快速查明应用代码、服务器资源或外部系统附属系统中存在瓶颈及其他不足的根源。而在与ITM进行集成后,通过将ITCAM for WebSphere的TEMA置于 IBM Tivoli Monitoring 系列的环境中,可以确定性能阈值;创建情境,即需要监视的条件;可以通过"执行操作"功能创建命令并发送至Websphere系统,"执行操作"命令能够执行多种操作,例如,重新启动没有正常运行的进程;可以创建关于系统条件的综合报告;可以监视Websphere系统和平台上的警报;可以跟踪导致警报的原因;可以使用随ITCAM for WebSphere TEMA提供的属性定义自己的查询,从而监视希望特别关注的条件;可以使用 ITM 的"历史数据收集"功能的各个工具来存储和保存 ITCAM for WebSphere TEMA所收集的数据。

  3.1. ITCAM for WebSphere TEMA的TEP 工作空间

  ITCAM for WebSphere TEMA 的 TEP 工作空间是报告 WebSphere Application Server 数据的窗口。它们为管理员提供 WebSphere Application Server 系统的状态、定义以及统计信息。TEMA 提供了以下对象的工作空间以对以下对象的多方面属性进行全方位的监控:WebSphere Agent、WebSphere Application Server、请求分析、垃圾回收分析、日志分析、池分析、数据源、JMS 摘要、Web 应用程序、EJB 容器、数据库连接池、J2C 连接池、线程池、高速缓存分析、工作负载管理等。

  以对垃圾回收的监控分析为例:"垃圾回收分析"工作空间显示每个运行应用程序服务器的 JVM 的垃圾回收信息,并显示垃圾回收数量的图形视图以及 CPU 使用百分比。此工作空间监视与运行垃圾收集器关联的开销。对其它对象的监控分析与此相似,不再此一一详述。如下图所示:

  3.2. ITCAM for Websphere v6.0与ITM v6.1集成后的其它功能

  3.2.1. 监控WAS进程和服务

  通过ITM对WAS进程和服务进行监控,当其出现异常时报警,如下图:

  3.2.2. 在TEP上执行操作

  "执行操作"功能允许从TEP上在网络中安装了一个或多个 Tivoli Enterprise Monitoring Agent 的任意系统上停止或启动进程。可以用特别方式或通过重新调用已保存的"执行操作"命令,从工作空间或情境调用"执行操作"命令。

  3.2.3. 将对Websphere的监控集成到客户的TEP逻辑视图中

  TEP管理门户除了能够展现所管理资源的物理视图,还可以针对用户的应用架构、业务组成、分支机构等信息来建立逻辑管理视图。逻辑视图是根据实际的物理环境建立的监控映射图,从而帮助管理员对整个管理状况有更为直观的了解。如下图所示。

  3.2.4. 存储TEMA的历史数据到ITM的数据仓库

  可以使用 IBM Tivoli Monitoring 的"历史数据收集"功能的各个工具来存储和保存 ITCAM for WebSphere TEMA 所收集的数据。可以使用ITM的"历史数据收集"功能来查看历史的运行情况和趋势。

  4. 总结

  ITCAM for Websphere本身侧重在于对WAS及其应用的分析和诊断,而ITCAM for Websphere TEMA则侧重在WAS系统的监控和报警上。二者可集成在一起构成一个完整的Websphere监控和诊断解决方案,二者的集成简单而实用。

0
相关文章