Instrumentowanie serwerów lokalnych

Należy zinstrumentować serwery aplikacji, aby móc gromadzić dane analizy czasu odpowiedzi. Do instrumentowania serwerów aplikacji w celu pracy z infrastrukturą gromadzenia danych można użyć wiersza komend lub graficznego interfejsu użytkownika.

Zanim rozpoczniesz

Procedura

  1. W systemie Windows kliknij opcję Start > Programy > Infrastruktura gromadzenia danych IBM > Application Server Instrumenter. W systemie Linux użyj menu uruchamiania, aby otworzyć produkt Application Server Instrumenter. W systemie operacyjnym AIX wpisz komendę /opt/IBM/SDP/DCI/rapa_prod/instrument_comp/ASI w wierszu komend, aby uruchomić produkt Application Server Instrumenter. Produkt Application Server Instrumenter zostanie uruchomiony.
  2. Użyj produktu Application Server Instrumenter, aby instrumentować serwer. Poniżej przedstawiono przykłady.
  3. Jeśli instrumentowany jest serwer BEA WebLogic, po zakończeniu instrumentowania serwera należy zrestartować serwer aplikacji. Produkt Application Server Instrumenter automatycznie restartuje serwery WebSphere Application Server.
    Uwaga: We wszystkich systemach IBM® Rational Performance Tester, które są związane z infrastrukturą gromadzenia danych, musi działać oprogramowanie gromadzenia danych, aby funkcja analizy transakcji była dostępna w wynikach harmonogramu testów produktu Rational Performance Tester.
    Uwaga: Działanie aplikacji instrumentacji serwera aplikacji lub pliku wsadowego instrumentServer.bat (bądź instrumentServer.sh) może się nie powieść z ogólnym komunikatem o błędzie (Błąd podczas instalowania/deinstalowania) podczas instrumentowania lub anulowania instrumentowania serwera. Jeśli ten błąd występuje, więcej informacji ułatwiających rozwiązanie tego problemu można znaleźć w plikach dziennika w katalogu common produktu IBM Tivoli. W systemie Windows domyślnym położeniem tego katalogu jest C:\Program Files\IBM\tivoli\common. W systemie Linux domyślnym położeniem tego katalogu jest /var/ibm/tivoli/common. Jeśli katalog common produktu IBM Tivoli nie znajduje się w położeniu domyślnym, należy wyszukać ścieżkę, która zawiera łańcuch tivoli/common, bądź dowolny z następujących plików dziennika: trace-install.log, trace-ma.log lub trace-tapmagent.log.
    Uwaga: Jeśli w produkcie IBM WebSphere Application Server w wersji 6.0 lub nowszej utworzony został nowy profil, a następnie użyto produktu Application Server Instrumenter do instrumentowania tego profilu bez wcześniejszego uruchomienia serwera WebSphere Application Server, produkt Application Server Instrumenter zgłasza, że serwer jest instrumentowany, i wyświetla prośbę o ręczne zrestartowanie serwera. Ten komunikat jest niepoprawny, ponieważ w rzeczywistości serwer nie jest instrumentowany. Aby obejść ten problem, wykonaj następujące kroki:
    1. Zamknij, a następnie zrestartuj produkt Application Server Instrumenter.
    2. Z listy instrumentowanych serwerów wybierz wpis, który właśnie został dodany, i kliknij przycisk Usuń.
    3. Zrestartuj produkt WebSphere Application Server.
    4. Zrestartuj produkt Application Server Instrumenter i użyj go do instrumentowania serwera.
    Aby uniknąć tego problemu, po utworzeniu nowego profilu należy ręcznie uruchomić profil serwera WebSphere Application Server. Następnie za pomocą produktu Application Server Instrumenter należy instrumentować serwer.

Przykład

Aby instrumentować komputer z systemem Linux, na którym działa 64-bitowa wersja serwera IBM WebSphere Application Server 6.1, gdzie nazwa serwera to server2, produkt jest zainstalowany w katalogu /opt/WebSphere/AppServer, a nazwa profilu jest ustawiona na wartość domyślną i włączone są zabezpieczenia:

  1. Kliknij przycisk Instrumentuj serwer lokalny.
  2. Z listy Typ wybierz opcję IBM WebSphere Application Server 6.1.
  3. W polu Katalog główny serwera wpisz wartość /opt/WebSphere/AppServer.
  4. W polu Nazwa serwera wpisz wartość server2.
  5. W polu Nazwa profilu wpisz wartość default.
  6. W sekcji Maszyna JVM serwera kliknij opcję 64-bitowa.
  7. Zaznacz pole wyboru Wymaga włączenia zabezpieczeń globalnych.
  8. W polu Użytkownik wpisz ID użytkownika produktu WebSphere.
  9. W polu Hasło wpisz hasło produktu WebSphere.
  10. Kliknij przycisk OK.

Aby instrumentować komputer z systemem Microsoft Windows, na którym działa serwer aplikacji BEA WebLogic 10 o nazwie server1 zainstalowany w katalogu C:\bea\weblogic10 używający 32-bitowej wersji maszyny JVM JRockit i pliku skryptu startowego C:\bea\weblogic10\mydomain\startWebLogic.cmd:

  1. Kliknij przycisk Instrumentuj serwer lokalny.
  2. Z listy Typ wybierz opcję BEA WebLogic Application Server 10.x.
  3. W polu Nazwa serwera wpisz wartość server1.
  4. W polu Katalog główny serwera wpisz wartość C:\bea\weblogic10.
  5. W polu Skrypt startowy wpisz wartość C:\bea\weblogic10\mydomain\startWebLogic.cmd.
  6. W sekcji Maszyna JVM serwera wybierz opcję Oracle JRockit 32-bitowa.
  7. Kliknij przycisk OK.
  8. Zatrzymaj i zrestartuj serwer.

Co dalej

Kroki instrumentowania należy powtórzyć dla każdego serwera aplikacji uczestniczącego w gromadzeniu danych dla aplikacji, które będą podlegać profilowaniu. Zazwyczaj będzie istniał tylko jeden serwer aplikacji. Instrumentować można tylko jeden lokalny serwer aplikacji dla danego komputera.


Opinia