Instrumentowanie serwerów przy użyciu wiersza komend

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

Infrastruktura gromadzenia danych musi być zainstalowana na wszystkich komputerach, z których mają być gromadzone dane dotyczące wydajności. Serwer aplikacji musi być uruchomiony. Do instrumentowania serwerów wymagane są uprawnienia użytkownika root lub administratora.

Procedura

  1. Otwórz wiersz komend i przejdź do folderu instrument_comp w katalogu, w którym zainstalowana jest infrastruktura gromadzenia danych. W systemie Microsoft Windows domyślnie jest to katalog C:\Program Files\IBM\SDP\DCI\rapa_prod\instrument_comp. W systemach Linux i IBM® AIX jest to katalog /opt/IBM/SDP/DCI/rapa_prod/instrument_comp.
  2. Wpisz nazwę komendy używanej do instrumentowania serwera wraz z argumentami. Poniżej przedstawiono przykłady. Program narzędziowy do instrumentowania to instrumentServer.sh w systemach AIX i Linux oraz instrumentServer.bat w systemach Windows. Aby wyświetlić szczegóły składni dla komendy, należy wprowadzić nazwę komendy bez argumentów.
  3. Po zakończeniu instrumentowania serwera aplikacji może być konieczne zrestartowanie serwera aplikacji. Zmiany związane z instrumentowaniem są uwzględniane po zrestartowaniu serwera aplikacji.

Przykład

Przykład opisuje instrumentowanie komputera z systemem Windows, który jest skonfigurowany w następujący sposób:
  • IBM WebSphere Application Server 7.0.
  • Serwer nosi nazwę moj_serwer2.
  • Serwer aplikacji jest zainstalowany w katalogu C:\Program Files\was7.0.
  • Nazwa profilu to default.
  • Zabezpieczenia są włączone.
  • Wirtualną maszyną języka Java™ (maszyną JVM) serwera jest 64-bitowa maszyna JVM.
Należy wpisać następującą komendę i argumenty:

instrumentServer -install -type was7 -serverName moj_serwer2 -serverHome "C:\Program Files\was7.0" -serverVMArch 64 -user ID_użytkownika_serwera_WAS -password hasło_serwera_WAS -profileName default

Aby instrumentować komputer z systemem Linux, na którym działa serwer aplikacji BEA WebLogic 10 z podanymi poniżej szczegółami konfiguracji używający 32-bitowej wersji maszyny JVM JRockit, należy wpisać następującą komendę i argumenty:

./instrumentServer.sh -install -type wls10 -serverName server1 -serverHome /opt/bea/weblogic10 -serverVM oracle -serverVMArch 32 -startScript /opt/bea/weblogic10/mydomain/startWebLogic.sh

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