Sprawdzanie poprawności instalacji programu WebSphere Business Monitor

Poniższe informacje zawierają opis sposobu sprawdzania poprawności pomyślnego zakończenia każdego kroku instalacji. Proces instalacji programu Monitor jest złożony i czasochłonny, zatem zaleca się jego weryfikację po każdym kroku. Jeśli problem zostanie znaleziony pod koniec całego procesu, może okazać się konieczna ponowna kompletna instalacja pewnych części stosu oprogramowania.

Jeśli nie można zweryfikować pomyślnego zakończenia kroku instalacji, należy skontaktować się ze "wsparciem technicznym firmy IBM" w celu uzyskania dalszej pomocy.

Uwaga: Słowo <temp> odnosi się do katalogu "%temp%\" w systemie Windows i do katalogu "/tmp" w systemie AIX.

Produkt DB2 Enterprise Server Edition

Po zainstalowaniu produktu DB2 Enterprise Server Edition wykonaj następujące kroki:
  1. Sprawdź, czy ikona produktu DB2 jest wyświetlana na pasku zadań (system Windows) i czy można uruchomić Centrum sterowania produktu DB2.
  2. Jeśli będą używane lokalne bazy danych, sprawdź, czy można utworzyć bazę danych na komputerze lokalnym.
  3. Jeśli będą używane zdalne bazy danych, sprawdź, czy można wpisać do katalogu i uzyskać dostęp do baz danych utworzonych na zdalnym komputerze.
  4. W systemie AIX sprawdź, czy instancja db2inst1 została utworzona w katalogu /home/db2inst1/sqllib i czy można uruchomić ręcznie instancję db2cc (Centrum sterowania).

Produkt DB2 Cube Views

Po zainstalowaniu produktu DB2 Cube Views wykonaj następujące kroki:
  1. Sprawdź, czy pozycja menu "Centrum OLAP" została dodana do menu "Narzędzia" Centrum sterowania produktu DB2 i/lub czy pozycja menu "Centrum OLAP" została dodana do menu "Narzędzia inteligentnej analizy danych" w menu Start oraz czy aplikacja Centrum OLAP została zainicjowana.
  2. W systemie AIX: Uruchom komendę wyświetlania pakietu, aby upewnić się, że pakiety Cubeviews zostały zainstalowane poprawnie. Komenda "lslpp -L all | grep db2" powinna zwrócić między innymi pakietami produktu DB2 pakiety packagesfdb2_08_01.cbsg, db2_08_01.cube.services i db2_08_01.olsampdb. Aby upewnić się, że instancja db2inst1 została zaktualizowana, sprawdź, czy wszystko jest w porządku w pliku /tmp/db2setup.log. Zostaną wyświetlone następujące informacje: Instancja db2inst1 została pomyślnie zaktualizowana.

WebSphere Application Server

Po zainstalowaniu serwera WebSphere Application Server przy użyciu profilu "panelu kontrolnego" wykonaj następujące kroki:
  1. Uruchom funkcję "Weryfikacja instalacji" konsoli "Pierwsze kroki" i sprawdź komunikat z informacją o powodzeniu.
  2. Upewnij się, że można pomyślnie uruchomić/zatrzymać serwer aplikacji "serwer1", sprawdzając pliki startServer.log i stopServer.log w katalogu C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\server1.
  3. Upewnij się, że można uzyskać dostęp do aplikacji "Konsoli administracyjnej" pod adresem: http://localhost:9060/ibm/console.
  4. Sprawdź, czy w pliku SystemOut.log znajdującym się w katalogu C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\server1 nie ma błędów.
  5. Jeśli nie można sprawdzić poprawności instalacji, sprawdź plik "<temp>log.txt" dziennika instalacji serwera aplikacji i plik "<temp>launchpad-monitor.log" dziennika instalacji programu Monitor.
Pozostałe pliki serwera aplikacji używane podczas debugowania instalacji znajdują się w katalogach:
  • C:\IBM\WebSphere\AppServer\logs, w szczególności plik C:\IBM\WebSphere\AppServer\logs\log.txt i plik 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

Po zainstalowaniu produktuWebSphere Process Server przy użyciu profilu programu "Monitor" wykonaj następujące kroki:
  1. Uruchom funkcję "Weryfikacja instalacji" konsoli "Pierwsze kroki" i sprawdź komunikat z informacją o powodzeniu.
  2. Upewnij się, że można pomyślnie uruchomić/zatrzymać serwer aplikacji "serwer1", sprawdzając pliki startServer.log i stopServer.log w katalogu C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\server1.
  3. Upewnij się, że można uzyskać dostęp do aplikacji "Konsoli administracyjnej" pod adresem "http://localhost:9060/ibm/console".
  4. Sprawdź, czy w pliku SystemOut.log znajdującym się w katalogu C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\server1 nie ma błędów.
  5. Sprawdź, czy w produkcie DB2 istnieją następujące bazy danych: WPRCSDB i EVENT. Jeśli baza danych EVENT nie została utworzona, można utworzyć ją, uruchamiając komendę %ProfileHome%\event\dbscripts\db2\cr_event_db2.{sh|bat} server {db2inst1 | db2admin}.
  6. Jeśli nie można sprawdzić poprawności instalacji, należy sprawdzić plik "<temp>log.txt" dziennika instalacji produktu Process Server i plik "<temp>launchpad-monitor.log" dziennika instalacji programu Monitor.
Pozostałe pliki produktu Process Server używane podczas debugowania instalacji znajdują się w katalogach:
  • C:\IBM\WebSphere\ProcServer\logs, w szczególności plik C:\WebSphere\ProcServer\logs\log.txt i plik 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

Po zainstalowaniu produktu WebSphere Portal wykonaj następujące kroki:
  1. Upewnij się, że można pomyślnie uruchomić/zatrzymać serwer aplikacji "WebSphere Portal". Do uruchomienia serwera można użyć konsoli "Pierwsze kroki".
  2. Upewnij się, że można pomyślnie uzyskać dostęp do aplikacji WWW produktu IBM WebSphere Portal.
    1. Jeśli po uruchomieniu serwera używana jest konsola "Pierwsze kroki", aplikacja WWW zostanie uruchomiona automatycznie.
    2. Można również użyć opcji "Uruchom serwer" i po uruchomieniu serwera uruchomić aplikację WWW w przeglądarce pod adresem "http://localhost:9081/wps/portal".
    3. Powinna zostać wyświetlona strona "Portlet logowania". Należy zalogować się, używając domyślnego identyfikatora/hasła "wpsadmin/wpsadmin".
    4. Po zalogowaniu się powinna zostać wyświetlona strona WWW z komunikatem "Witamy w produkcie WebSphere Portal w wersji 5.1.0.2".
  3. Jeśli nie można sprawdzić poprawności instalacji, należy sprawdzić pliki "wpsinstalllog.txt", "pznInstallLog.txt", "pzninstall.log" i wpinstalllog.txt" dziennika instalacji produktu WebSphere Portal, a także sprawdzić plik "launchpad-monitor.log" dziennika instalacji programu Monitor w katalogu <temp>. Należy również sprawdzić, czy w pliku SystemOut.log znajdującym się w katalogu C:\WebSphere\PortalServer\log nie ma błędów.

DB2 Alphablox

Po zainstalowaniu produktu DB2 Alphablox wykonaj następujące kroki:
  1. Sprawdź, czy można pomyślnie uzyskać dostęp do stron administrowania produktem Alphablox pod adresem "http://localhost:9081/AlphabloxAdmin/home". Zaloguj się, używając domyślnego identyfikatora/hasła "admin/password".
  2. Sprawdź plik "alphablox_install_log.html" lub plik IBM_DB2_Alphablox_8.3_InstallLog.log dziennika instalacji produktu Alphablox w katalogu C:\IBM\DB2Alphablox.
  3. Aby zapewnić pożądane działanie produktu Alphablox, zakończ instalację produktu Alphablox przy użyciu konsoli uruchamiania programu Monitor, a następnie przejdź do następującego adresu URL i wykonaj znajdujące się tam instrukcje. http://www-1.ibm.com/support/docview.wss?rs=2026&context=SSCPX3&dc=D600&uid=swg21227687&loc=en_US&cs=UTF-8&lang=en

Tworzenie bazy danych

  1. Przed użyciem konsoli uruchamiania do utworzenia bazy danych wykonaj następujące kroki:
    1. Jeśli do zainstalowania produktu DB2 używana była konsola uruchamiania, upewnij się, że została ona zatrzymana, a następnie zrestartuj ją w nowym oknie komend. Zapewni to poprawną konfigurację środowiska produktu DB2.
    2. Upewnij się, że produkt DB2 został uruchomiony.
    3. Upewnij się, że istnieją katalogi używane do przechowywania kopii zapasowych i obszarów tabel. W systemie AIX katalogi te powinny mieć ustawione uprawnienia na "777" lub właściciel powinien być ustawiony na "db2inst1".
  2. Po zakończeniu tworzenia bazy danych (to znaczy po kliknięciu przycisku Zakończ), sprawdź, czy w bazach danych zostały utworzone tabele. Upewnij się, że następujące bazy danych zawierają następujące tabele:
    Baza danych Tabele
    Repozytorium Database_Characteristics, Property, Monitor_Client (ostatnio utworzona tabela)
    Stan DEPLOYED_DDL, RMPRUNECTRL (ostatnio utworzona tabela)
    Wykonawcza TIME_BASED_SITUATIONS, RMPRUNECTRL (ostatnio utworzona tabela)
    Historyczna DIM_TIME, RMPRUNECTRL (ostatnio utworzona tabela)

    Potencjalne problemy i czynności korygujące:

    1. Baza danych nie została utworzona.

      Czynność: Upewnij się, że produkt DB2 został uruchomiony.

    2. Baza danych została utworzona, ale nie ma w niej tabel.

      Czynność: Upewnij się, że został wpisany poprawny identyfikator użytkownika i hasło w panelu Tworzenie bazy danych. Znajdź plik <katalog_główny_programu_Monitor> /install/logs/db2Create****Out.log, gdzie fragment "****" oznacza bazę danych stanu, wykonawczą bazę danych, bazę danych historycznych lub bazę danych repozytorium. Poszukaj następującego komunikatu:

      "SQL30082N Próba utworzenia połączenia nie powiodła się ze względów bezpieczeństwa "24" ("NIEPOPRAWNA NAZWA UŻYTKOWNIKA I/LUB HASŁO")."

      Jeśli taki komunikat istnieje, należy zdeinstalować bazę danych, a następnie ponownie ją zainstalować, używając poprawnego identyfikatora użytkownika i hasła.

  3. Sprawdź, czy do tabeli DATABASE_CHARACTERISTICS w bazie danych repozytorium zostały wpisane poprawne dane. Powinien istnieć jeden wiersz dla każdej z trzech baz danych (stanu, wykonawczej i danych historycznych). Ten wiersz powinien zawierać nazwę bazy danych, nazwę schematu i nazwę hosta. Ponadto po utworzeniu bazy danych historycznych powinien zostać dodany wiersz do tabeli Właściwość w bazie danych repozytorium. Wiersz ten powinien zawierać właściwość o nazwie "CubeDataSource" z wartością "<nazwa_bazy_danych_hist>_CUBE", gdzie "<nazwa_bazy_danych_hist>" jest nazwą bazy danych historycznych. Jeśli nie ma żadnych wpisów, sprawdź plik <temp>launchpad-monitor.log. Wyszukaj łańcuch "repos command0" i sprawdź, czy są jakieś błędy. Jeśli informacje zostały wpisane poprawnie, w pliku dziennika powinno znajdować się następujące zdanie: "repos command finished, rc=0".

    Potencjalne problemy i czynności korygujące:

    1. W systemie AIX nie można uzyskać dostępu do spakowanej maszyny JVM. Do pliku <temp>launchpad-monitor.log zostanie dodana informacja "repos command finished rc=126".

      Czynność: Katalog nadrzędny zawierający plik launchpad.sh musi mieć uprawnienia do odczytu i wykonania dla wszystkich użytkowników.

    2. Nie można uzyskać dostępu do bibliotek produktu DB2.

      Czynność: Upewnij się, że produkt DB2 został uruchomiony. Jeśli do zainstalowania produktu DB2 używana była konsola uruchamiania, upewnij się, że została ona zatrzymana, a następnie zrestartuj ją w nowym oknie komend.

    3. Nie można połączyć się z bazą danych repozytorium.

      Czynność: Jeśli baza danych repozytorium znajduje się na komputerze lokalnym, upewnij się, że w panelu Tworzenie bazy danych został wpisany poprawny identyfikator użytkownika i hasło. Jeśli baza danych repozytorium znajduje się na komputerze zdalnym, upewnij się, że jest ona wpisana do katalogu na komputerze lokalnym. Ponadto upewnij się, że wpisano poprawny identyfikator użytkownika i hasło w panelu Informacje o bazie danych repozytorium.

  4. TYLKO W SYSTEMIE AIX: Sprawdź, czy wykonawcza baza danych została zapełniona poprawnie. Otwórz Centrum sterowania produktu DB2 i połącz się z wykonawczą bazą danych. Upewnij się, że w bazie danych istnieją dwie funkcje zdefiniowane przez użytkownika o nazwach GMTLONG2TIMESTAMP i GMTTIMESTAMP2LONG. Jeśli te funkcje nie istnieją, działanie menedżera replikacji zakończy się niepowodzeniem. Sprawdź plik <katalog_główny_programu_Monitor>/install/logs/db2CreateRuntimeOut.log, aby stwierdzić, czy funkcje te zostały pomyślnie utworzone. Wyszukaj łańcuch "call sqlj.install_jar". Jeśli funkcje te zostały utworzone, zostanie wyświetlony następujący komunikat:
    "DB20000I
    Komenda CALL została wykonana pomyślnie".
    Jeśli te funkcje nie zostały utworzone, zostanie wyświetlony następujący komunikat:
    "SQL4302N Procedura lub funkcja zdefiniowana przez użytkownika "sqlejReadJar", konkretna nazwa "SQL051206175332050"
    została przerwana i zgłoszono wyjątek "Odmówiono uprawnień /home/db2inst1/sqlli". SQLSTATE=38501".

    W takim przypadku należy skorzystać z deinstalatora programu Monitor w celu zdeinstalowania wykonawczej bazy danych. Usuń bazę danych, uruchom ponownie komputer, a następnie ponownie zainstaluj wykonawczą bazę danych.

  5. Aby debugować problemy z tworzeniem bazy danych programu Monitor, sprawdź plik <katalog_główny_programu_Monitor>/install/logs/db2CreateAAAAOut.log, gdzie fragment "AAAA" oznacza bazę danych stanu, wykonawczą bazę danych, bazę danych historycznych lub bazę danych repozytorium.

Serwer monitorowania

Uruchom produkt Process Server, używając profilu "monitorowania", a następnie uruchom aplikację "Konsola administracyjna" znajdującą się pod adresem "http://localhost:9060/ibm/console". Sprawdź następujące elementy:
  • Aplikacja korporacyjna: Upewnij się, że aplikacje IBM_WB_ACTIONMANAGER i IBM_WB_MONITOR_SERVER zostały uruchomione pomyślnie.
  • Zasoby JDBC: Przetestuj połączenia baz danych w zasięgu węzła i serwera ze źródłami danych zasobu MonitorDB2XADriver1JDBC.
  • Program WebSphere Business Monitor: Upewnij się, że wszystkie specyficzne dla programu Monitor wtyczki/panele zostały zainstalowane poprawnie. Można to zweryfikować, klikając każdy odsyłacz hipertekstowy znajdujący się poniżej nagłówka programu WebSphere Business Monitor.

Jeśli brakuje którejś z aplikacji korporacyjnych, sprawdź pliki MonitorAppInstallOut.log i MonitorAppInstallErr.log znajdujące się w katalogu <katalog_główny_programu_Monitor>/install/logs. W pliku MonitorAppInstallOut.log wyszukaj komunikat "ADMA5016I: Instalacja aplikacji IBM_WB_MONITOR_SERVER została uruchomiona" i komunikat "ADMA5016I: Instalacja aplikacji IBM_WB_ACTIONMANAGER została uruchomiona". Jeśli aplikacje te zostaną zainstalowane pomyślnie, powinny zostać wyświetlone następujące dwa komunikaty: "ADMA5013I: Aplikacja IBM_WB_MONITOR_SERVER została zainstalowana pomyślnie" i "ADMA5013I: Aplikacja IBM_WB_ACTIONMANAGER została zainstalowana pomyślnie".

Jeśli brakuje któregoś z zasobów JDBC, sprawdź pliki MonitorAppInstallOut.log i MonitorAppInstallErr.log znajdujące się w katalogu <katalog_główny_programu_Monitor>/install/logs. W pliku MonitorAppInstallOut.log wyszukaj łańcuch "## Instalowanie źródła danych: ???? w węźle Node01", gdzie fragment "????" oznacza źródło "RepositoryDBDataSource" lub źródło "RuntimeDBDataSource". Wyszukaj również łańcuch "## Instalowanie źródła danych: Źródło MonitorDataSource na serwerze serwer1". Upewnij się, że nie ma błędów.

Jeśli brakuje którejś z wtyczek Konsoli administracyjnej produktu WAS, sprawdź pliki MonitorConsoleInstallOut.log i MonitorConsoleInstallErr.log znajdujące się w katalogu <katalog_główny_programu_Monitor>/install/logs. W pliku MonitorAppInstallOut.log wyszukaj zdanie "PLPR0013I: Zapisywanie aplikacji korporacyjnej konsoli". Jeśli wtyczki zostały zainstalowane pomyślnie, powinien zostać wyświetlony komunikat "PLPR0014I: Zamykanie aplikacji korporacyjnej konsoli".

W przypadku deinstalacji i ponownej instalacji serwera programu Monitor trzeba usunąć katalog bazy danych magistrali SIB po deinstalacji serwera programu Monitor. Jeśli ten katalog nie zostanie usunięty, wystąpią błędy po ponownej instalacji i uruchomieniu serwera. Następujący katalog musi zostać usunięty: C:\WebSphere\ProcServer\profiles\monitor\databases\com.ibm.ws.sib\<nazwa_węzła>.server1-MONITOR.<nazwa_komórki>.Bus.

Problemy można również zdiagnozować za pomocą plików SystemOut.log i SystemErr.log znajdujących się w katalogu C:\WebSphere\ProcServer\profiles\monitor\logs\server1.

Klient panelu kontrolnego

Uruchom serwer WebSphere Portal i uzyskaj dostęp do strony "WebSphere Business Monitor - Powitanie" pod adresem "http://localhost:9081/wps/portal".
  1. Sprawdź, czy używana jest poprawna kompozycja. Kompozycja programu WebSphere Business Monitor jest purpurowa i są w niej wyświetlane ikony programu WebSphere Business Monitor zamiast zwykłych ikon i obrazków produktu WebSphere Portal. Ponadto powinna być wyświetlana inna strona powitania odnosząca się do programu WebSphere Business Monitor zamiast normalnej strony powitania produktu WebSphere Portal.
  2. Na górze po prawej stronie strony kliknij przycisk Zaloguj się. Należy zalogować się, używając domyślnego identyfikatora/hasła "wpsadmin/wpsadmin".
  3. Przeszukaj sekcje Administrowanie > Zarządzanie portalem > Portlety według nazwy unikalnej, użyj łańcucha 'com.ibm' i upewnij się, że wszystkie widoki paneli kontrolnych zostały zainstalowane.
  4. Uruchom profil panelu kontrolnego "serwer1" i zweryfikuj następujące elementy w Konsoli administracyjnej serwera WebSphere Application Server:
    1. Zasoby -> Dostawcy JDBC: Przetestuj połączenia baz danych w zasięgu węzła ze źródłami danych zasobu.
  5. Problemy można również zdiagnozować za pomocą plików SystemOut.log i SystemErr.log znajdujących się w katalogu C:\WebSphere\AppServer\profiles\portal\logs\server1.

Jeśli brakuje któregoś z zasobów JDBC, sprawdź pliki DashboardClientDeployOut.log i DashboardClientDeployErr.log znajdujące się w katalogu <katalog_główny_programu_Monitor>/install/logs. W pliku DashboardClientDeployOut.log wyszukaj łańcuch "## Instalowanie źródła danych: ???? w węźle Node01", gdzie "????" oznacza źródło "RepositoryDBDataSource", źródło "RuntimeDBDataSource" lub źródło "HistoricalDBDataSource". Upewnij się, że nie ma błędów.

Sprawdź, czy do tabeli Monitor_Client w bazie danych repozytorium zostały wpisane poprawne dane. Powinien istnieć jeden wiersz zawierający nazwę hosta komputera klienta panelu kontrolnego i numer portu SOAP tego komputera. Jeśli w tabeli nie ma żadnego wpisu, sprawdź plik DashboardClientDeployOut.log. Wyszukaj łańcuch "Trwa rejestrowanie klienta panelu kontrolnego" i sprawdź, czy są jakieś błędy.

Kilka kroków zostanie wykonanych przez skrypt instalacji panelu kontrolnego. Poniżej przedstawiono komunikaty wskazujące rozpoczęcie kroku. Sprawdź plik DashboardClientDeployOut.log i zweryfikuj, czy każdy krok został zakończony bez błędów.
Krok Komunikat
Tworzenie zasobów serwera WebSphere Application Server, takich jak źródła danych Trwa tworzenie zasobów serwera WAS.
Instalowanie pliku WAR Trwa instalowanie pliku WAR.
Instalowanie kompozycji programu WebSphere Business Monitor Trwa instalowanie kompozycji.
Zapisywanie strony Powitanie produktu WebSphere Portal Trwa eksportowanie strony Powitanie.
Ustawianie strony Powitanie programu WebSphere Business Monitor Trwa ustawianie strony Powitanie.
Tworzenie powiązania przestrzeni nazw Trwa tworzenie powiązań przestrzeni nazw i odwzorowywanie na odwołania komponentu EJB.
Tworzenie źródła danych produktu DB2 Alphablox Trwa tworzenie źródła danych produktu Alphablox.
Aktualizacja tabeli Monitor_Client Trwa rejestrowanie klienta panelu kontrolnego.

Copyright IBM Corporation 2005, 2006. Wszelkie prawa zastrzeżone.