WebSphere Business Monitor 安裝驗證

下列資訊說明如何驗證每一個安裝步驟是否順利完成。「監視器」安裝程序複雜且費時,因此強烈建議您進行逐步驗證。 如果到整個安裝程序結束時才發現問題,可能必須重新完整安裝此軟體套件的某些部分。

如果您無法確認是否已順利完成安裝步驟,請聯絡「IBM 技術支援中心」,以尋求進一步的協助。

註: 在 Windows® 上,<temp> 代表 "%temp%\" 目錄, 而在 AIX® 上,則代表 "/tmp" 目錄。

DB2® Enterprise Server Edition

安裝完 DB2 Enterprise Server Edition 之後,請執行下列動作:
  1. 驗證 DB2 圖示是否出現在系統工作列 (Windows),以及您是否可以啟動「DB2 控制中心」。
  2. 如果是本端資料庫,請確定您可以在本端機器上建立資料庫。
  3. 如果是遠端資料庫,請確定您可對遠端機器上所建立的資料庫進行編目及存取。
  4. 在 AIX 平台上,請確定已在 /home/db2inst1/sqllib 下建立 db2inst1 實例,並且可以手動方式啟動 db2cc (「控制中心」)。

DB2 Cube Views™

DB2 Cube Views™ 安裝之後,請執行下列動作:
  1. 確認「OLAP 中心」功能表項目已新增至「DB2 控制中心」的「工具」功能表, 及/或「OLAP 中心」功能表項目已新增至「開始」功能表的「Business Intelligence 工具」功能表, 且已起始設定「OLAP 中心」應用程式。
  2. 在 AIX 上: 執行顯示套件指令,以確定已將 Cubeviews 套件安裝至正確位置。在其他 DB2 套件中,"lslpp -L all | grep 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" 及「監視器」安裝日誌 "<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. 如果無法驗證安裝,請參閱「程序伺服器」安裝日誌 "<temp>log.txt" 及「監視器」安裝日誌 "<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. 您應該會看到「登入 Porlet」頁面。請使用預設 ID/密碼 "wpsadmin/wpsadmin" 登入。
    4. 登入後,您會看到網頁上顯示這個訊息:「歡迎使用 WebSphere Portal 5.1.0.2 版」。
  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. 確認您可以在 "http://localhost:9081/AlphabloxAdmin/home" 順利存取「Alphablox 管理頁面」。請使用預設 ID/密碼 "admin/password" 登入。
  2. 檢查 Alphablox 安裝日誌檔 "alphablox_install_log.html" 或 C:\IBM\DB2Alphablox 目錄中的 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. 資料庫已建立,但資料庫中沒有表格。

      動作:確定您在「資料庫建立」畫面輸入有效的使用者 ID 及密碼。查看 <Monitor_Home> /install/logs/db2Create****Out.log 檔案,其中 "****" 是 State、Runtime、Historical 或 Repository。尋找下列訊息:

      "SQL30082N 試圖建立連線時失敗,安全原因為 "24" ("USERNAME AND/OR PASSWORD INVALID")"

      如果此訊息已存在,請解除安裝資料庫,然後再以有效的使用者 ID 及密碼重新安裝。

  3. 驗證正確的資料已寫入「儲存」資料庫的 DATABASE_CHARACTERISTICS 表格。在三個資料庫 (「狀態」、「執行時期」及「歷程」) 中,每一個資料庫皆應有一列。列中應包含資料庫名稱、綱目名稱及主機名稱。此外,在建立「歷程」資料庫時,應新增一列至「儲存」資料庫的 Property 表格。 此列應該包含內容 "CubeDataSource" 和值 "<Hist_Name>_CUBE",其中 "<Hist_Name>" 是「歷程」資料庫的名稱。 如果沒有任何項目,請查看 <temp>launchpad-monitor.log。 搜尋 "repos command0",查看是否有錯誤。如果正確寫入資訊,日誌檔中會有下列陳述:「repos 指令已完成,rc=0」

    潛在問題及更正動作:

    1. 在 AIX 上,無法存取預先安裝的 JVM。在 <temp>launchpad-monitor.log 中, 您會看見「repos 指令已完成 rc=126」。

      動作:所有使用者必須擁有母目錄 (包含 launchpad.sh) 的讀取及執行權限。

    2. 無法存取 DB2 程式庫。

      動作:確定 DB2 已啟動。如果您使用啟動程式來安裝 DB2,請確定您已停止啟動程式,然後在新的指令視窗中重新啟動。

    3. 無法連接「儲存」資料庫。

      動作:如果「儲存」資料庫位於本端機器,請確定您在「資料庫建立」畫面中輸入有效的使用者 ID 及密碼。如果「儲存」資料庫位於遠端機器,請確定已在本端機器上對資料庫進行編目。此外,請確定您在「儲存資料庫資訊」畫面中輸入有效的使用者 ID 及密碼。

  4. 僅限 AIX:驗證「執行時期」資料庫已正確移入。開啟「DB2 控制中心」並連接「執行時期」資料庫。驗證資料庫中有兩個使用者定義的函數,名稱分別為 GMTLONG2TIMESTAMP 及 GMTTIMESTAMP2LONG。 如果這些函數不存在,「抄寫管理程式」將會失敗。請檢查 <Monitor_Home>/install/logs/db2CreateRuntimeOut.log 檔案,檢查是否已順利建立函數。搜尋 "call sqlj.install_jar"。如果已建立函數,您應會看到下列訊息:
    「DB20000I CALL 指令已順利完成」。
    如果未建立函數,您會看見此訊息:
    「SQL4302N 程序或使用者定義的函數 "sqlejReadJar" (特定名稱為 "SQL051206175332050")
    已中斷,異常狀況為「/home/db2inst1/sqlli 許可權遭拒」。SQLSTATE=38501」。

    如果發生此情形,請使用「監視器」解除安裝程式來解除安裝「執行時期」資料庫。 捨棄資料庫、重新開機,然後重新安裝「執行時期」資料庫。

  5. 若要除錯「監視」資料庫的建立問題,請檢查 <Monitor_Home>/install/logs/db2CreateAAAAOut.log 檔案,其中 "AAAA" 代表 State、Runtime、Historical 或 Repository。

監視伺服器

使用 "monitor" 設定檔啟動「程序伺服器」,然後在"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:已啟動 IBM_WB_MONITOR_SERVER 安裝」和「ADMA5016I:已啟動IBM_WB_ACTIONMANAGER 安裝」。如果已順利安裝應用程式,您會看到下列兩項陳述: 「ADMA5013I:已順利安裝應用程式 IBM_WB_MONITOR_SERVER」及「ADMA5013I:已順利安裝應用程式 IBM_WB_ACTIONMANAGER」。

如果遺漏任何 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:儲存主控台企業應用程式」。如果已順利安裝外掛程式,您會看到「PLPR0014I:,正在關閉主控台企業應用程式」。

如果您要解除安裝且重新安裝「監視伺服器」,您必須在解除安裝「監視伺服器」後,刪除 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. 按一下此頁面右上方的登入。請使用預設 ID/密碼 "wpsadmin/wpsadmin" 登入。
  3. 在「管理」>「入口網站管理」>「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 檔案。搜尋「登錄儀表板用戶端...」,檢查是否有任何錯誤。

「儀表板用戶端」的安裝 Script 會執行數個步驟。這裡提供一些表示步驟開始的訊息。請檢查 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.