Aby przechwytywać dane monitorowania
zasobów z serwera Apache Tomcat, należy skonfigurować źródło danych.
Zanim rozpoczniesz
Na serwerze, na którym działa produkt Apache Tomcat, musi być
skonfigurowana technologia Java™
Management Extensions. Po zainstalowaniu serwera Apache Tomcat w systemie
Microsoft
Windows należy uruchomić skrót
Configure Tomcat (Konfiguruj serwer Tomcat). Należy
kliknąć kartę Java, a następnie wprowadzić zmiany w
obszarze Java Options (Opcje języka Java). Poniżej przedstawiono przykładowe opcje języka
Java:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8880
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
W systemie
Linux należy ustawić zmienną
środowiskową
CATALINA_OPTS w pliku
katalog_główny_Tomcat/bin/setenv.sh lub pliku
katalog_główny_Tomcat/bin/catalina.sh.
Na przykład:
export CATALINA_OPTS="-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=8686
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=serwer.domena.com"
Następnie należy zrestartować serwer Apache Tomcat.
Procedura
- Na stronie Położenie podaj informacje dotyczące
połączenia i uwierzytelniania dla serwera, na którym działa produkt Apache
Tomcat. Jeśli musisz zmienić port używany do komunikowania się z serwerem,
wprowadź zmiany w obszarze Połączenie.
Zazwyczaj te
informacje są określane przez administratora systemu Tomcat.
Numer portu musi
być zgodny z portem określonym podczas konfigurowania technologii
Java Management Extensions na serwerze.
- Jeśli na serwerze są włączone zabezpieczenia administracyjne, wybierz
opcję Włączono zabezpieczenia administracyjne.
- W obszarze Uwierzytelnianie wpisz ID użytkownika i
hasło dla serwera Apache Tomcat.
- Wybierz opcję Zapisz hasło, aby zapisać hasło
lokalnie. Jeśli hasło nie zostanie zapisane, użytkownik może być proszony o
jego podanie (w zależności od konfiguracji systemu hosta) podczas edytowania
skonfigurowanego położenia lub podczas uruchamiania harmonogramów testów
używających tego położenia.
- Na stronie Zasób wybierz typ danych, które mają być
przechwytywane. W widoku drzewa są wyświetlane grupy liczników i liczniki
dostępne na serwerze aplikacji. Liczniki należy wybierać z rozwagą, ponieważ
monitorowanie wszystkich danych zasobów wymaga znacznej ilości pamięci.
Po
umieszczeniu wskaźnika myszy nad licznikiem zostaną wyświetlone szczegółowe
informacje o wartościach mierzonych przez ten licznik.
- Skonfiguruj opcje na stronie Opcje.
- W polu Odstęp czasu odpytywania wpisz wartość
odstępu czasu (w sekundach) na potrzeby gromadzenia danych zasobów. Jeśli na
przykład zostanie zaakceptowane domyślne ustawienie równe 5 sekund, informacje
liczników będą gromadzone z określonego hosta co 5 sekund w trakcie wykonywania
harmonogramu.
- W polu Limit czasu podaj czas oczekiwania na
odpowiedź (w sekundach). Jeśli podczas wykonywania harmonogramu host
monitorowania zasobów nie odpowie w tym czasie, zostanie zarejestrowany błąd.
- Aby gromadzić dane monitorowania zasobów dla testowanego systemu, który
znajduje się w chmurze, na karcie Opcje chmury zaznacz
pole wyboru Położenie w chmurze publicznej.
- Kliknij przycisk Dalej.
- Podaj położenie i nazwę, a następnie kliknij przycisk
Zakończ.