WebSphere Business Monitor 安装验证

以下信息描述了如何验证每一个安装步骤是否成功完成。Monitor 安装过程非常复杂,而且耗时,因此我们强烈建议一步一步地进行验证。 在整个过程结束时发现问题可能需要完全重新安装软件包的某些部分。

如果您无法验证安装步骤是否成功完成,请与“IBM 技术支持”联系,他们将为您提供进一步的帮助。

注: <temp> 表示 Windows® 上的“%temp%”目录和 AIX® 上的“/tmp”目录。

DB2® 企业服务器版

安装 DB2 企业服务器版之后,请执行以下操作:
  1. 验证 DB2 图标是否出现在系统托盘中(Windows),以及您是否能够启动 DB2 控制中心。
  2. 如果数据库是本地的,请确保您可以在本地机器上创建数据库。
  3. 如果数据库是远程的,请确保您可以对远程机器上创建的数据库进行编目和访问。
  4. 在 AIX 平台上,请确保已在 /home/db2inst1/sqllib 下创建了 db2inst1 实例,并确保您可以手工启动 db2cc(控制中心)。

DB2 Cube Views™

安装 DB2 Cube Views™ 之后,请执行以下操作:
  1. 验证“OLAP 中心”菜单项是否已添加到“DB2 控制中心”的“工具”菜单,和/或验证“OLAP 中心”菜单项是否已添加到“开始”菜单的“商业智能工具”菜单,并确保 OLAP 中心应用程序已初始化。
  2. 在 AIX 上:运行显示软件包的命令以确保正确安装了 Cubeviews 包。命令“lslpp -L all | grep db2”除了返回其他 DB2 包外,还应该返回 db2_08_01.cbsg、db2_08_01.cube.services 和 db2_08_01.olsampdb。要确保 db2inst1 实例已更新,请检查 /tmp/db2setup.log 以确保所有操作都已成功。这样会显示以下信息:db2inst1 实例已成功更新。

WebSphere® Application Server

在使用“仪表板”概要文件安装 WebSphere Application Server 之后,请执行以下操作:
  1. 从“第一步”控制台运行“安装验证”功能部件,并检查成功消息。
  2. 验证您是否能够通过检查 C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\server1 中的 startServer.log 和 stopServer.log,成功启动/停止“server1”应用程序服务器。
  3. 验证是否可从 http://localhost:9060/ibm/console 成功访问“管理控制台”应用程序。
  4. 检查 C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\server1 中的 SystemOut.log,以了解错误信息。
  5. 如果无法验证安装,请参阅“应用程序服务器”安装日志“<temp>log.txt”和 Monitor 安装日志“<temp>launchpad-monitor.log”。
用于调试安装的其他“应用程序服务器”文件位于:
  • C:\IBM\WebSphere\AppServer\logs,C:\IBM\WebSphere\AppServer\logs\log.txt 和 C:\IBM\WebSphere\AppServer\logs\wbi\log.txt 特别有用
  • C:\IBM\WebSphere\AppServer\logs\dashboard\*
  • C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\*
  • C:\IBM\WebSphere\AppServer\profiles\dashboard\
  • C:\IBM\WebSphere\AppServer\profiles\dashboard\properties\*
  • C:\IBM\WebSphere\AppServer\properties\profileRegistry.xml

WebSphere Process Server

使用“监控器”概要文件安装 WebSphere Process Server 之后,请执行以下操作:
  1. 从“第一步”控制台运行“安装验证”功能,并检查成功消息。
  2. 验证您是否能够通过检查 C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\server1 中的 startServer.log 和 stopServer.log,成功启动/停止“server1”应用程序服务器。
  3. 验证是否可从“http://localhost:9060/ibm/console”成功访问“管理控制台”应用程序。
  4. 检查 C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\server1 中的 SystemOut.log,以了解错误消息。
  5. 检查位于 DB2 上的以下数据库:WPRCSDB 和 EVENT。如果 EVENT 数据库未创建,则可以通过运行 %ProfileHome%\event\dbscripts\db2\cr_event_db2.{sh|bat} server {db2inst1 | db2admin} 来创建它
  6. 如果无法验证安装,请参阅 Process Server 安装日志“<temp>log.txt”和 Monitor 安装日志“<temp>launchpad-monitor.log”。
用于调试安装的其他“过程服务器”文件位于:
  • C:\IBM\WebSphere\ProcServer\logs,C:\WebSphere\ProcServer\logs\log.txt 和 C:\WebSphere\ProcServer\logs\wbi\log.txt 特别有用
  • C:\IBM\WebSphere\ProcServer\logs\monitor\*
  • C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\*
  • C:\IBM\WebSphere\ProcServer\profiles\monitor\
  • C:\IBM\WebSphere\ProcServer\profiles\monitor\properties\*
  • C:\IBM\WebSphere\ProcServer\properties\profileRegistry.xml

WebSphere Portal

安装 WebSphere Portal 之后,请执行以下操作:
  1. 验证您是否能够成功启动/停止“WebSphere_Portal”应用程序服务器。您可能希望使用“第一步”来启动该服务器。
  2. 验证是否能够成功访问 IBM® WebSphere Portal Web 应用程序。
    1. 如果使用“第一步”,则在服务器启动之后,它将自动启动 Web 应用程序。
    2. 或者您可以使用“启动服务器”,然后在服务器启动之后,在浏览器中输入“http://localhost:9081/wps/portal”来启用 Web 应用程序。
    3. 您应当查看“登录 Portlet”页面。使用缺省标识/密码“wpsadmin/wpsadmin”登录。
    4. 登录之后,您应该能够查看显示消息“欢迎使用 WebSphere Portal V5.1.0.2”的 Web 页面。
  3. 如果您无法验证安装,请参阅 WebSphere Portal 安装日志文件“wpsinstalllog.txt”、“pznInstallLog.txt”、“pzninstall.log”和“wpinstalllog.txt”,并检查 <temp> 目录中的 Monitor 安装日志文件“launchpad-monitor.log”。这样,请检查 C:\WebSphere\PortalServer\log 中的 SystemOut.log,以了解错误消息。

DB2 Alphablox

安装 DB2 Alphablox 之后,请执行以下操作:
  1. 验证您是否能够成功访问 Alphablox 管理页面“http://localhost:9081/AlphabloxAdmin/home”。请使用缺省标识/密码“admin/password”登录。
  2. 检查 C:\IBM\DB2Alphablox 目录中的 Alphablox 安装日志文件“alphablox_install_log.html”或 IBM_DB2_Alphablox_8.3_InstallLog.log。
  3. 要获得所需的 Alphablox 维护,请通过监控器启动板完成 Alphablox 安装,然后转至以下 URL,并按指示信息执行。http://www-1.ibm.com/support/docview.wss?rs=2026&context=SSCPX3&dc=D600&uid=swg21227687&loc=en_US&cs=UTF-8&lang=en

数据库创建

  1. 在使用启动板创建任何数据库之前,请执行以下步骤:
    1. 如果已使用启动板安装 DB2,请确保停止启动板,然后在新命令窗口中重新启动它。这样就确保了 DB2 环境已正确设置。
    2. 请确保 DB2 已启动。
    3. 请确保用于备份和表空间的目录已存在。 在 AIX上,这些目录需要将许可权设置为“777”,或将所有者设置为“db2inst1”。
  2. 数据库创建完成之后(也就是单击完成之后),请验证已在数据库中创建了表。验证以下数据库包含下列表:
    数据库
    存储库 Database_Characteristics、Property 和 Monitor_Client(最后创建的表)
    状态 DEPLOYED_DDL 和RMPRUNECTRL(最后创建的表)
    运行时 TIME_BASED_SITUATIONS 和 RMPRUNECTRL(最后创建的表)
    历史 DIM_TIME 和 RMPRUNECTRL(最后创建的表)

    潜在问题和纠正操作:

    1. 数据库未创建。

      操作:确保 DB2 已启动。

    2. 数据库已创建,但数据库中没有表。

      操作:确保在“数据库创建”面板上输入了有效的用户标识和密码。查看 <Monitor_Home> /install/logs/db2Create****Out.log 文件,其中“****”可以是 Status、Runtime、Historical 或 Repository。查找以下消息:

      "SQL30082N Attempt to establish connection failed with security reason "24" ("USERNAME AND/OR PASSWORD INVALID")"

      如果该消息存在,请卸载该数据库,然后使用有效的用户标识和密码重新安装它。

  3. 验证已将正确的数据写入存储库数据库的 DATABASE_CHARACTERISTICS 表中。该表共有三行,分别表示这三个数据库(状态、运行时和历史)。该行应当包含数据库名称、模式名称和主机名。另外,当创建历史数据库之后,会将一行添加到存储库数据库的“Property”表中。该行应当包含属性“CubeDataSource”,值为“<Hist_Name>_CUBE”,其中“<Hist_Name>”是历史数据库的名称。如果没有项,请查看 <temp>launchpad-monitor.log。 搜索“repos command0”,并查看是否存在错误。如果写入的信息正确,那么以下语句应当在日志文件中:“repos command finished, rc=0”

    潜在问题和纠正操作:

    1. 在 AIX 上,无法访问捆绑的 JVM。在 <temp>launchpad-monitor.log 中,您会看到“repos command finished rc=126”。

      操作:对于包含 launchpad.sh 的父目录,必须为所有用户设置读取和执行许可权。

    2. 无法访问 DB2 库。

      操作:确保 DB2 已启动。如果已使用启动板安装 DB2,请确保已停止启动板,然后在新命令窗口中重新启动它。

    3. 无法连接到存储库数据库。

      操作:如果存储库数据库位于本地机器上,请确保在“数据库创建”面板上输入了有效的用户标识和密码。如果存储库数据库位于远程机器上,请确保已在本地机器上对数据库进行了编目。同样,确保在“存储库数据库信息”面板上输入了有效的用户标识和密码。

  4. 仅限于 AIX:验证运行时数据库已正确填充。打开 DB2 控制中心,连接到运行时数据库。验证数据库中是否存在两个用户定义的函数:GMTLONG2TIMESTAMP 和 GMTTIMESTAMP2LONG。 如果这些函数不存在,“复制管理器”将失败。请检查 <Monitor_Home>/install/logs/db2CreateRuntimeOut.log 文件,以确定函数是否成功创建。搜索“call sqlj.install_jar”。如果函数已创建,则您应当看到以下消息:
    "DB20000I The CALL command completed successfully"。
    如果函数未创建,则可能看到以下消息:
    "SQL4302N Procedure or user-defined function "sqlejReadJar", specific name "SQL051206175332050"
    aborted with an exception "Permission denied /home/db2inst1/sqlli"。SQLSTATE=38501"。

    如果出现这种情况,请使用监控器卸载程序来卸载运行时数据库。删除该数据库,重新启动机器,然后重新安装运行时数据库。

  5. 要调试监控器数据库创建问题,请查看 <Monitor_Home>/install/logs/db2CreateAAAAOut.log 文件,其中“AAAA”表示 State、Runtime、Historical 或 Repository。

监控器服务器

使用“监控器”概要文件启动 Process Server,然后在“http://localhost:9060/ibm/console”启动“管理控制台”应用程序。 验证以下信息:
  • 企业应用程序:确保 IBM_WB_ACTIONMANAGER 和 IBM_WB_MONITOR_SERVER 已成功启动。
  • JDBC 资源:测试“服务器和节点”作用域到 MonitorDB2XADriver1JDBC资源下数据源的数据库连接。
  • WebSphere Business Monitor确保所有特定于监控器的插件/面板都已正确安装。这只需通过单击 WebSphere Business Monitor 标题下的各超链接就可进行验证。

如果缺少任何企业应用程序,请检查 <Monitor_Home>/install/logs 下的 MonitorAppInstallOut.log 文件和 MonitorAppInstallErr.log 文件。 在 MonitorAppInstallOut.log 文件中,搜索“ADMA5016I: Installation of IBM_WB_MONITOR_SERVER started。”和“ADMA5016I: Installation of IBM_WB_ACTIONMANAGER started。”。 如果应用程序已成功安装,应当看到以下两条语句:“ADMA5013I: Application IBM_WB_MONITOR_SERVER installed successfully”和“ADMA5013I: Application IBM_WB_ACTIONMANAGER installed successfully”。

如果缺少任何 JDBC 资源,请检查 <Monitor_Home>/install/logs 下的 MonitorAppInstallOut.log 和 MonitorAppInstallErr.log 文件。 在 MonitorAppInstallOut.log 文件中,搜索“## Installing DataSource: ???? on node Node01”,其中“????”可以是“RepositoryDBDataSource”或“RuntimeDBDataSource”。 另外,请搜索“## Installing DataSource: MonitorDataSource on server1”。 确保没有发生错误。

如果缺少任何 WAS 管理控制台插件,请检查 <Monitor_Home>/install/logs 下的 MonitorConsoleInstallOut.log 和 MonitorConsoleInstallErr.log 文件。在 MonitorAppInstallOut.log 中,搜索“PLPR0013I: Saving Console Enterprise Application”。如果插件已安装成功,应当看到“PLPR0014I: Closing Console Enterprise Application”。

如果先卸载然后再重新安装监控器服务器,则必须在卸载监控器服务器后删除 SIB 数据库目录。如果未删除该目录,在重新安装后启动服务器时会出错。以下目录必须删除:C:\WebSphere\ProcServer\profiles\monitor\databases\com.ibm.ws.sib\<Node_Name>.server1-MONITOR.<Cell_Name>.Bus。

还可以通过 C:\WebSphere\ProcServer\profiles\monitor\logs\server1 下的 SystemOut.log 和 SystemErr.log 文件中,对问题进行故障诊断。

仪表板客户机

启动 WebSphere_Portal 服务器,输入“http://localhost:9081/wps/portal”访问“WebSphere Business Monitor 欢迎”页面。
  1. 验证是否正在使用正确的主题。WebSphere Business Monitor 主题是紫色的,并且具有 WebSphere Business Monitor 图标和图片,而不是 WebSphere Portal 图标和图片。另外,应当存在关于 WebSphere Business Monitor 的欢迎页面,而不是常规的 WebSphere Portal 欢迎页面。
  2. 在页面右上方单击登录。使用缺省标识/密码“wpsadmin/wpsadmin”登录。
  3. 在“管理 > Portal 管理 > Portlet”下,根据唯一名称进行搜索,并使用字符串‘com.ibm’,确保所有仪表板视图都已安装。
  4. 启动仪表板概要文件“server1”,并在 WebSphere Application Server 管理控制台中验证以下信息:
    1. 资源 -> JDBC 提供程序:测试“节点”作用域到 MonitorDB2XADriver1 JDBC 资源下数据源的数据库连接
  5. 可以通过 C:\WebSphere\AppServer\profiles\portal\logs\server1 下的 SystemOut.log 和 SystemErr.log 文件,对问题进行故障诊断。

如果缺少任何 JDBC 资源,请检查 <Monitor_Home>/install/logs 下的 DashboardClientDeployOut.log 和 DashboardClientDeployErr.log 文件。 在 DashboardClientDeployOut.log 文件中,搜索“## Installing DataSource: ???? on node Node01”,其中“????”可以是“RepositoryDBDataSource”、“RuntimeDBDataSource”或“HistoricalDBDataSource”。确保没有发生错误。

验证已将正确的数据写入存储库数据库的 Monitor_Client 表中。应该有一行包含仪表板客户机机器的主机名和仪表板客户机机器的 SOAP 端口号。如果表中没有项,请检查 DashboardClientDeployOut.log 文件。搜索“Register Dashboard Client...”,查看是否存在错误。

仪表板客户机安装脚本执行了一些步骤。以下是表明每个步骤开始的消息。请检查 DashboardClientDeployOut.log 文件,验证每个步骤是否都正确完成。
步骤 消息
创建 WebSphere Application Server 资源,如数据源 创建 WAS 资源...
部署WAR 文件 正在部署 war...
部署 WebSphere Business Monitor 主题 正在部署主题...
保存 WebSphere Portal 欢迎页面 正在导出欢迎页面 ...
设置 WebSphere Business Monitor 欢迎页面 正在设置欢迎页面 ...
创建名称空间绑定 正在创建名称空间绑定和映射 EJB 引用 ...
创建 DB2 Alphablox 数据源 创建 Alphablox 数据源...
更新 Monitor_Client 表 注册仪表板客户机...

Copyright IBM Corporation 2005, 2006. All Rights Reserved.