使用系统监视器
系统监视器是一个允许您从 Web 监视
IBM WebSphere Business Integration Server Express 系统的工具。它允许您配置查看数据的方式并允许您查看历史记录数据和当前数据。系统监视器使用监视器(当监视系统时您要访问的信息的定义)和视图(您想要在 Web 浏览器中显示的监视器的定义)。监视器和视图允许您定制监视系统的方式。在开始使用系统监视器之前,应确定要使用的监视器(请参阅设置系统监视器)。当在监视系统时,应确定要使用的视图(请参阅设置视图以监视系统)。
系统监视器也允许您启动、停止和暂停组件。有关启动、停止和暂停组件的指示信息,请参阅管理系统的组件。
在登录到系统监视器界面之后,您还可以访问失败事件管理器。失败事件管理器与“系统监视器”视图和设置一起显示在左边框架中。有关失败事件管理器的更多信息,请参阅使用失败事件管理器。
本节描述配置和使用系统监视器时涉及的各种组件并包括以下主题:
设置系统监视器
登录到系统监视器的步骤
系统监视器界面的概述
设置视图以监视系统
定制数据
使用持久监视
设置系统监视器
在开始使用系统监视器之前,您必须已在系统上安装必需的 Web 服务器、客户机浏览器和其它软件。
您还必须决定您是要使用随系统监视器一起提供的缺省监视器,还是要使用“监视器定义”向导创建其它监视器。例如,您可能想要一个称为“系统概述”的监视器,它显示所有系统组件的状态和启动时间。使用“监视器定义”向导创建此监视器,该向导是从系统管理器打开的工具。
系统监视器的需求
系统监视器需要下列软件。
受支持的 Web 服务器
必须支持 JSP V1.1 或更高版本和 servlets V2.2 或更高版本的 Web 应用程序服务器,如:
- IBM WebSphere Application Server Express V5.1 或 6.0
- IBM WebSphere Application Server V5.1(V5.1 仅供 Linux 使用)或 6.0
- Tomcat V4.1.24 或 4.1.27(使用 IBM JDK 1.3.1)- 仅限于 Windows 和 Linux 系统
Web 服务器上必需的软件
- 如果您将 DB2 用于存储数据库,则 DB2 客户机是必需的(将包括 DB2 作为 OS/400 和 i5/OS 的一部分)。
受支持的浏览器
只能通过在 Windows 平台上受支持的浏览器来访问系统监视器。受支持的浏览器为:
- 启用了 JavaScript 的 Microsoft Internet Explorer 5.0 或更高版本。
查看缺省监视器的步骤
执行下列步骤以更好地了解每个监视器中包括哪些信息:
表 1. 缺省监视器
缺省监视器 |
定义 |
显示选项 |
当查看监视器时可用的操作 |
系统概述 |
系统的所有主要组件(协作、连接器、映射和关系)的当前状态的概述 |
表树(首列中具有可展开的节点的表,这些节点显示更多的行) |
- 启动、停止、暂停和关闭协作
- 启动、停止、暂停和关闭连接器
- 重新启动连接器代理程序
- 启动和停止映射
- 启动和停止关系
|
协作统计信息 |
系统中所有协作的当前状态和统计信息:
- 状态
- 启动时间
- 总流数
- 成功的流数
- 失败的流数
- 正在进行的事件数
- 已排队的事件数
- 最大并发事件数
|
表 |
|
连接器统计信息 |
所有连接器的当前状态和统计信息:
- 状态
- 启动时间
- 总计运行时间
- 接收到的业务对象数
- 已发送的业务对象数
- 代理程序状态
|
表 |
|
映射状态 |
所有映射的状态 |
表 |
启动和停止 |
关系状态 |
所有关系的状态 |
表 |
启动和停止 |
服务器统计信息 |
服务器的当前统计信息:失败的和成功的调用、事件和流的数目 |
堆积柱形图 |
无 |
数据库连接 |
数据库连接的当前状态:
|
表 |
无 |
消息队列 |
消息队列的当前状态:
|
表 |
无 |
业务对象 |
特定连接器的业务对象的当前统计信息:已发送的和接收到的业务对象 |
表 |
无 |
业务规则 |
与业务对象相关联的业务对象规则的当前统计信息 |
表 |
无 |
连接器预订 |
特定连接器的预订的当前统计信息:
|
表 |
无 |
协作事件 |
协作事件的当前统计信息,包括以下信息:
|
条形图 |
无 |
历史记录服务器统计信息 |
特定时间段的服务器统计信息。统计信息:
- 成功的调用数
- 失败的调用数
- 总调用数
- 成功的事件数
- 失败的事件数
- 总事件数
- 成功的流数
- 失败的流数
- 总流数
时间间隔:
|
条形图 |
无 |
历史记录服务器流 |
服务器在某些时间间隔的特定时间段的流统计信息。统计信息:
时间间隔:
- 15 分钟、30 分钟、每小时、每天、每星期或每月
- 开始日期
- 结束日期
|
|
无 |
历史记录协作流堆积柱形图 |
特定协作在某些时间间隔的特定时间段的流统计信息。统计信息:
时间间隔:
- 15 分钟、30 分钟、每小时、4 小时、12 小时、每天、每星期或每月
- 开始日期
- 结束日期
|
堆积柱形图 |
无 |
历史记录协作流折线图 |
特定协作在某些时间间隔的特定时间段的流统计信息。统计信息:
时间间隔:
- 15 分钟、30 分钟、每小时、4 小时、12 小时、每天、每星期或每月
- 开始日期
- 结束日期
|
折线图 |
无 |
事件速率 |
当前每分钟处理的事件数 |
仪表 |
无 |
流量控制 |
“流量控制”下的协作对象和连接器的当前状态:
- 缓冲的事件数
- 最大事件容量
- 阻塞状态(不适用于非阻塞协作)
- 数据库中暂挂的事件数(仅适用于非阻塞协作)
- 饱和状态
|
表 |
无 |
状态更改日志 |
指定的时间段内对组件的当前持久状态更改。状态更改信息:
时间间隔:
|
表 |
无 |
创建其它监视器的步骤
开始之前:查看表 1 中的现有缺省监视器,以了解您要创建的监视器是否已存在。
执行下列步骤来创建监视器:
- 打开系统管理器。
- 在“InterChange Server
组件管理”视图中,右键单击要连接至的服务器实例,然后单击连接。出现“服务器用户标识和密码”对话框。
- 输入该服务器的用户标识和密码,然后单击确定。服务器的状态从未知或已断开连接更改为已连接。
注:
如果状态未更改为已连接,则确保选择的
InterChange Server Express 实例正在运行。
- 右键单击服务器实例,然后单击监视器定义向导。出现“监视器定义向导”。请参阅图 1。
图 1. 监视器定义向导,用于选择信息类型和显示选项的页面
- 从信息类型列表中选择监视器中想要的信息类型,并在显示选项下选择要如何显示信息。
每种信息类型都具有一个或多个可用的显示选项,并且每个显示选项具有可配置的属性。当您选择某种信息类型时,在显示选项下只有该信息类型的显示选项可用。有关每个显示选项的可配置属性的描述,请参阅使用监视器显示选项的步骤,有关显示选项在系统监视器中如何显示的示例,请参阅显示选项的示例。
注:
如果业务对象探测存在,则它们将出现在信息类型列表中。有关添加业务对象探测的指示信息,请参阅 Collaboration Development Guide。
- 单击下一步。出现“指定监视器属性”页面(请参阅图 2)。
- 在“指定监视器属性”页面上添加下列信息:
- 在标题字段中输入新监视器的名称。要确保您未使用现有的监视器名,单击现有的监视器以查看现有监视器列表。
- (可选)在描述字段中输入描述。
- 配置可用于显示选项的任何其它属性。这些选项取决于您在先前页面上选择的信息类型和显示选项。例如,在图 2 中可以输入要显示的行数,选择要包括的属性,并按特定的顺序放置选择的属性。这些选项对于“表”和“表树”显示选项都是可用的。
- 执行下列其中一项操作:
- 如果您选择的属性可以包含阈值,则下一步按钮可用。单击下一步按钮来配置阈值。出现“指定属性阈值”屏幕。有关“指定属性阈值”屏幕的示例,请参阅第
24 页的图 9。在“指定属性阈值”屏幕中,您可以有选择地在阈值字段中为每个属性输入数字值。运行监视器时,如果属性的值超过为该属性设置的阈值,则包含该属性值的单元出现在表中并突出显示。
- 如果属性不包含阈值,则完成按钮是可用的。单击完成。出现以下消息:“已成功创建监视器。您要创建另一个监视器吗?”。单击是或否。
使用监视器显示选项的步骤
执行此步骤来将显示选项用于您使用监视器定义向导创建的监视器(请参阅创建其它监视器的步骤),或在系统监视器中使用监视器(请参阅设置监视器的显示属性的步骤:
参阅表 2 来确定当在监视器定义向导中创建监视器时或者当在系统监视器中使用监视器时您可以配置显示选项的方式。(要获取显示选项的示例,请参阅显示选项的示例)。
表 2. 监视器的可配置显示选项
显示选项 |
当在监视器定义向导中构建监视器时可以配置的属性 |
当在系统监视器中使用监视器时可以配置的属性 |
|
|
|
|
无 |
|
仪表 |
仪表阈值 |
标注和数据的字体和颜色设置 |
显示选项的示例
下面举例说明您在监视器定义向导中创建监视器时可以选择的显示选项以及它们在系统监视器中如何显示:
注:
示例中的数据不表示 InterChange Server Express 系统中的实际数据。
登录到系统监视器的步骤
在创建了新的监视器或决定使用缺省监视器之后,就可以登录到系统监视器以监视系统。
在开始之前:
- 在受监视的机器上启动 InterChange Server Express。
- 确保安装了系统监视器和应用程序服务器。有关安装指示信息,请参阅《WebSphere Business Integration Server Express 安装指南 Windows 版》、《WebSphere Business Integration Server Express 安装指南 Linux 版》或《WebSphere Business Integration Server Express 安装指南 OS/400 和 i5/OS 版》。
- 执行下列步骤来启动应用程序服务器:
- 在 DOS 提示符下,输入
C:\<install path for application server>\bin,例如,C:\IBM\WebSphere\Express 60\bin。
- 在提示符下,输入 startServer ICSMonitor。
- 获取登录到系统监视器所必需的用户名和密码。该用户名和密码与登录到 InterChange Server Express 时使用的用户名和密码相同。
执行下列步骤来登录到系统监视器:
- 在 Windows 上的 Web 浏览器中,浏览至系统监视器的 URL。您用于系统监视器的
URL 取决于您是在使用 WebSphere Application Server、WebSphere Application Server Express 还是
Tomcat。
有关设置系统监视器以与
WebSphere Application Server、WebSphere Application Server Express 或 Tomcat 一起工作的其它信息,请参阅《WebSphere Business Integration Server Express
安装指南 Windows 版》、《WebSphere Business Integration Server Express 安装指南 Linux 版》或《WebSphere Business Integration Server Express 安装指南 OS/400 和 i5/OS 版》。OS/400 和 i5/OS 不支持 Tomcat。
- 如果已作为 WebSphere Application
Server Express 安装的一部分安装了系统监视器,则 URL 为:
http://HostName:7089/ICSMonitor
其中 HostName 是 Web 服务器的主机名。
- 如果系统监视器安装在 OS/400 和 i5/OS 系统上:
http://HostName:nnnn/ICSMonitor
其中 HostName 是 OS/400 和 i5/OS Web 服务器的主机名,而
nnnn 是安装产品时提供的 HTTP 端口。
- (仅限于 Windows 和 Linux)如果您使用第 5 个参数(已安装或未安装 HTTP Server)为“y”的安装脚本,则 URL 为:
http://HostName/ICSMonitor
其中 HostName 是 Web 服务器的主机名。
- (仅限于 Windows 和 Linux)如果您使用第 5 个参数(已安装或未安装 HTTP Server)为“n”而第 6 个参数为端口号的安装脚本,则 URL 为:
http://HostName:nnnn/ICSMonitor
其中 HostName 是 Web 服务器的主机名,而 nnnn 是端口号。
- (仅限于 Windows 和 Linux)如果您正在使用 Tomcat 且未更改端口号,则 URL 为:
http://HostName:8080/ICSMonitor
其中 HostName 是 Web 服务器的主机名。
出现 WebSphere InterChange Server Express 系统监视器登录窗口(请参阅图 10)。
- 输入您要监视的 InterChange
Server Express 实例的服务器名、用户名和密码,然后单击登录。出现系统监视器。
注:
如果启用了基于角色的访问控制,则除非用户已被分配到具有监视服务器的许可权的角色,否则不允许他们登录到系统监视器。有关基于角色的访问控制的更多信息,请参阅
管理基于角色的访问控制(RBAC)。
系统监视器界面的概述
系统监视器包含以下各项:
设置视图以监视系统
可以开始使用缺省视图监视系统,也可以在监视系统之前添加、更改或删除视图。以下各节描述如何使用现有的视图或从系统监视器中创建和配置视图。视图可以包含一个或多个监视器。系统监视器的安装中包括几个缺省视图。可以使用这些缺省视图或创建新视图。必须登录到系统监视器,然后才能创建和配置视图。有关登录到系统监视器的指示信息,请参阅登录到系统监视器的步骤。
本节包括以下主题:
使用缺省视图的步骤
创建自己的视图的步骤
配置视图的步骤
删除视图的步骤
使用缺省视图的步骤
执行下列步骤以使用缺省视图:
- 打开系统监视器。
- 在左框架中,从视图列表选择表 3 中列示的其中一个视图。
该表描述了视图中包含哪些监视器以及使用哪个显示选项。有关在视图中使用的缺省监视器的描述,请参阅查看缺省监视器的步骤。
表 3. 缺省视图
缺省视图 |
监视器和显示选项 |
系统概述 |
表树中显示的“系统概述”监视器 |
协作概述 |
表中显示的“协作统计信息”监视器 |
协作 |
- 条形图中显示的“协作事件”监视器,以及
- 仪表中显示的“事件速率”监视器
|
协作历史记录 |
- 堆积柱形图图表中显示的“历史记录协作流”监视器
- 折线图中显示的“历史记录协作流”监视器
|
连接器概述 |
表中显示的“连接器统计信息”监视器 |
连接器 |
- 表中显示的“业务对象”监视器
- 表中显示的“连接器预订”监视器
|
业务规则 |
表中显示的“角色状态”监视器。 |
映射和关系 |
- 表中显示的“映射状态”监视器
- 表中显示的“关系状态”监视器
|
服务器统计信息 |
- 堆积柱形图图表中显示的服务器统计信息
- 表中显示的数据库连接
- 表中显示的消息队列
|
服务器历史记录 |
- 条形图中显示的历史记录服务器统计信息
- 折线图中显示的历史记录服务器流
|
流量控制 |
表中显示的“流量控制”监视器 |
状态更改日志 |
表中显示的“状态更改日志”监视器 |
在“系统监视器”主窗口中打开该视图的表或图表。有关示例,请参阅显示选项的示例。
创建自己的视图的步骤
执行下列步骤来创建视图:
- 单击系统监视器的左框架中的创建和配置视图。出现“创建和配置视图”对话框(请参阅图 11)。
- 单击创建新视图按钮。出现“视图名”对话框。
- 在视图名字段中输入视图的名称,然后单击确定。新视图名出现在“创建和配置视图”对话框的视图字段中。
- 在选择监视器列表中选择一个或多个监视器,或选择全部选中以选择列示的所有监视器。您的选择出现在排序监视器列表中。
- 使用排序监视器列表右边的向上或向下箭头按您要查看监视器的顺序从上至下放置监视器。
- 如果要查看新视图的预览,则单击预览。
- 单击保存视图。出现“已成功保存视图”消息。新视图立即出现在系统监视器左框架中的视图下。
配置视图的步骤
执行下列步骤来更改现有的视图:
- 单击系统监视器的左框架中的创建和配置视图。出现“创建和配置视图”对话框(请参阅图 11)。
- 从视图列表中选择要更改的视图。
- 将监视器添加至视图的选择监视器列表中,或从该列表中除去监视器。视图的已修改监视器出现在排序监视器列表中。
- 使用排序监视器列表右边的向上或向下箭头按您要查看监视器的顺序放置监视器。
- 如果要查看新视图的预览,则单击预览。
- 单击保存视图。出现“已成功保存视图”消息。
删除视图的步骤
执行下列步骤来删除视图:
- 单击系统监视器的左框架中的创建和配置视图。出现“创建和配置视图”对话框(请参阅图 11)。
- 从视图列表中选择要删除的视图。
- 单击删除视图。出现一条消息,询问您是否确定要删除该视图。
- 单击确定。将从系统监视器左框架中的“视图列表”除去该视图。
复位视图的步骤
可以将所有视图复位至原始的系统缺省值。当复位至原始的缺省值时,所有新的或已修改的视图都将丢失。执行下列步骤来复位缺省视图:
- 单击系统监视器的左框架中的创建和配置视图。出现“创建和配置视图”对话框(请参阅图 11)。
- 单击复位所有视图按钮。出现“复位所有视图”弹出窗口,该窗口显示将被删除、重新引入或修改的视图数目的列表。
- 单击查看详细信息以查看有关在您继续执行复位时将发生的更改的其它信息。当您查看完详细信息时,请单击是。视图被设置为原始的系统缺省值。导航窗格自动更新视图列表。
定制数据
可以对系统监视器的许多元素进行调整,以微调可监视的系统数据的级别。以下各节描述了这些调整:
设置缺省视图的步骤
设置监视器的显示属性的步骤
设置运行时值的刷新率的步骤
设置历史记录数据捕获频率的步骤
复位运行时统计信息值的步骤
捕获状态更改的步骤
删除状态更改日志的步骤
删除历史记录统计信息的步骤
删除业务对象探测数据文件的步骤
设置缺省视图的步骤
缺省视图是您在登录到系统监视器时首先看到的视图。
执行下列步骤来更改缺省视图:
- 从系统监视器的左框架单击创建和配置视图。出现“创建和配置视图”对话框(请参阅图 11)。
- 从视图列表中选择您想要用作缺省视图的视图。
- 选择缺省视图复选框。
- 单击保存视图。出现“已成功保存视图”消息。下次登录到系统监视器时,将显示您选择作为缺省视图的视图。
设置监视器的显示属性的步骤
通过更改显示选项的首选项,可以定制监视器的显示选项。
执行下列步骤来更改监视器的外观:
- 当查看监视器时,单击右上角的图表图标。出现该监视器中特定显示选项的“首选项”对话框。图 12 是“表首选项”对话框的示例。
- 在“首选项”对话框中,选择要更改的外观选项。有关每个显示选项可用的外观选项的列表,请参阅使用监视器显示选项的步骤和表 2。
- 单击预览以查看您所作更改的预览。
- 单击确定。更改出现在监视器中。对显示选项的首选项的更改出现在使用该特定显示选项的所有监视器中。
注:
如果要将监视器恢复到其原始外观,打开“首选项”对话框并选择缺省值,然后单击确定。
设置运行时值的刷新率的步骤
某些监视器显示组件的运行时值。对于这些监视器,可以指定您想要刷新统计信息的频率。您设置的刷新率是针对整个系统的,而不是针对单个组件。
执行下列步骤以设置受监视的运行时值的刷新率:
- 从系统监视器的左框架单击设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在刷新率字段中输入一个数字来指定要为刷新率设置的秒数,然后单击“刷新率提交”按钮。
注:
如果您指定刷新率为零(0)秒,则将不进行自动刷新。
设置历史记录数据捕获频率的步骤
执行下列步骤来设置捕获历史记录数据的速率:
- 单击系统监视器的左框架中的设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在捕获历史记录数据的频率?部分中,单击查看所有时间间隔设置链接。出现“历史记录统计信息时间间隔速率”对话框(请参阅图 14)。
图 14. 系统监视器,“历史记录统计信息时间间隔速率”对话框
- 通过选择以下其中一项来设置服务器、每个协作对象和每个连接器的时间间隔速率。
- 无
- 15 分钟
- 30 分钟
- 1 小时
- 4 小时
- 12 小时
- 24 小时
- 单击提交更改以提交所有组件的所有时间间隔速率。
注:
或者,通过从组件类型列表中选择单个组件并从频率列表中选择时间间隔速率,然后单击提交按钮,可以在“设置选项”对话框中为该组件设置时间间隔速率。
复位运行时统计信息值的步骤
运行时统计信息从服务器启动时起就保存在内存中。如果服务器连续运行几天或几周,则这些值可能变得很大。
执行下列步骤来将组件的运行时统计信息值复位为“0”:
- 单击系统监视器的左框架中的设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在您要复位组件统计信息吗?部分中,从组件类型列表中选择组件。
- 如果您选择服务器,则将复位所有组件的运行时统计信息。
- 如果您选择协作或连接器,则从组件列表选择组件。将仅复位该组件的统计信息。
- 单击提交。
捕获状态更改的步骤
执行下列步骤来配置如何捕获每个组件的状态更改以及如何将这些更改发送至日志文件:
- 单击系统监视器的左框架中的设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在您要捕获特定组件的状态更改吗?部分中,从组件类型列表中选择组件。
注:
如果选择了协作或连接器作为组件类型,则将提示您选择特定的协作对象或连接器。
- 选择捕获状态更改复选框,然后单击提交按钮。
删除状态更改日志的步骤
当状态更改日志增大时,可能需要删除旧数据。
执行下列步骤来删除特定时间的日志:
- 单击系统监视器的左框架中的设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在您要删除所有组件的状态更改日志吗?部分下,执行下列操作:
- 单击日历图标以输入要删除的数据的开始日期和结束日期。
- 单击删除按钮。
删除历史记录统计信息的步骤
当历史记录数据增大时,可能需要删除旧数据。
执行下列步骤来删除特定时间段的历史记录数据:
- 单击系统监视器的左框架中的设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在您要删除所有组件的历史记录统计信息吗?部分下,执行下列操作:
- 单击日历图标以输入要删除的数据的开始日期和结束日期。
- 单击删除按钮。
删除业务对象探测数据文件的步骤
当业务对象探测数据的大小增加时,可能需要删除旧数据。
执行下列步骤来删除特定时间段的数据:
- 单击系统监视器的左框架中的设置选项。出现“设置选项”对话框(请参阅图 13)。
- 在您要删除业务对象探测的数据吗?部分下,执行下列操作:
- 从业务对象探测列表中选择业务对象探测。
- 单击日历图标以输入要删除的数据的开始日期和结束日期。
- 单击删除。
使用持久监视
持久监视是 InterChange Server Express
的子系统,它将协作对象、连接器和系统的历史记录状态和统计信息作为一个整体来进行监视和存储。您可以将持久监视用于系统组件或整个系统。
从系统监视器的“设置选项”对话框为系统组件配置各种级别的持久监视。那些过程包括在前一节定制数据中:
要配置系统范围的持久监视,可以使用系统管理器中的“编辑配置”工具。本节描述如何使用“编辑配置”工具来配置系统范围的持久监视,以及如何从系统监视器访问系统范围持久监视的结果。
注:
当计划要监视的组件数目和监视频率时,必须考虑数据库卷需求和数据删除策略。有关实现数据库卷需求的更多信息,请参阅 System Implementation Guide。
配置持久监视的系统范围参数的步骤
执行下列步骤来配置持久监视的系统范围参数。
- 通过执行下列操作打开“编辑配置”工具:
- 打开系统管理器。
- 在“InterChange Server 组件管理”视图中右键单击服务器实例下的服务器实例并单击编辑配置。
将显示服务器配置编辑器。使用此编辑器来更新 InterchangeServer.cfg 文件。
- 单击高级选项卡(请参阅图 15)。
- 在持久监视下,执行下列操作:
- 如果您希望 InterChange Server Express 在持久监视系统遇到错误时继续运行,则在出错时的操作列表中选择继续。
- 如果您希望 InterChange Server Express 关闭以响应子系统发生的错误,则在出错时的操作列表中选择关闭。
- 要指定子系统的跟踪级别,在持久监视服务列表中选择期望的跟踪级别。
访问持久监视结果的步骤
执行下列步骤来访问持久监视的结果:
- 打开系统监视器。
- 在视图列中选择以下其中一个视图以显示历史记录状态和统计信息:
有关使用缺省视图的更多信息,请参阅使用缺省视图的步骤。或者,您可以创建自己的视图以包含历史记录数据。有关创建视图的更多信息,请参阅创建自己的视图的步骤。
