Instrumentace lokálních serverů

Chcete-li shromažďovat data rozpisu dob odezvy, musíte aplikační servery instrumentovat. K instrumentaci aplikačních serverů pro práci s infrastrukturou shromažďování dat použijte buďto příkazový řádek, nebo grafické uživatelské rozhraní.

Než začnete

Postup

  1. V systému Windows klepněte na volbu Start > Programy > IBM Data Collection Infrastructure > Application Server Instrumenter. V systému Linux pomocí nabídky Start otevřete komponentu Application Server Instrumenter. V operačním systému AIX zadejte do příkazového řádku /opt/IBM/SDP/DCI/rapa_prod/instrument_comp/ASI, abyste spustili komponentu Application Server Instrumenter. Spustí se Application Server Instrumenter.
  2. Pomocí komponenty Application Server Instrumenter proveďte instrumentaci serveru. Viz příklady uvedené níže.
  3. Pokud provádíte instrumentaci serveru BEA WebLogic, musíte po provedení instrumentace serveru restartovat aplikační server. Komponenta Application Server Instrumenter automaticky restartuje aplikační servery WebSphere.
    Poznámka: Všechny systémy IBM® Rational Performance Tester, které jsou s infrastrukturou shromažďování dat, musejí mít spuštěný software shromažďování dat pro funkci rozpisu transakcí, aby data byla dostupná ve výsledcích plánu testu produktu Rational Performance Tester.
    Poznámka: Application Server Instrumenter nebo dávkový soubor instrumentServer.bat (nebo instrumentServer.sh) se může nezdařit s generickou chybovou zprávou (Error during install/uninstall) při provádění instrumentace nebo odinstrumentace serveru. Pokud se taková chyba vyskytne, další informace, které vám pomohou odstranit chybu, můžete najít v souborech protokolu v běžném adresáři IBM Tivoli. V systému Windows je výchozí umístění tohoto adresáře C:\Program Files\IBM\tivoli\common. V systému Linux je výchozí umístění tohoto adresáře /var/ibm/tivoli/common. Pokud obecný adresář IBM Tivoli není ve výchozím umístění, hledejte cestu obsahující tivoli/common, nebo libovolný z těchto protokolových souborů: trace-install.log, trace-ma.log nebo trace-tapmagent.log.
    Poznámka: Pokud vytvoříte nový profil pro server IBM WebSphere Application Server 6.0 nebo novější a potom použijete aplikaci ASI (Application Server Instrumenter) k instrumentaci tohoto profilu, aniž byste produkt WebSphere Application Server nejdříve spustili, aplikace ASI ohlásí, že server je instrumentován a vyzve vás k ručnímu restartování serveru. Tato zpráva je nesprávná; server není momentálně připravený. Abyste obešli tento problém, postupujte takto:
    1. Zavřete a potom restartujte produkt Application Server Instrumenter.
    2. Vyberte položku, kterou jste právě přidali ze seznamu instrumentovaných serverů, a klepněte na tlačítko Odebrat.
    3. Restartujte produkt WebSphere Application Server.
    4. Restartujte produkt Application Server Instrumenter a použijte jej k instrumentaci serveru.
    Abyste se vyhnuli tomuto problému, po vytvoření nového profilu spusťte profil WebSphere Application Server ručně. Potom použijte aplikaci Application Server Instrumenter k instrumentaci serveru.

Příklad

Chcete-li provést instrumentaci počítače Linux, který je vybaven 64bitovou verzí serveru IBM WebSphere Application Server verze 6.1, kde má server název server2, server je nainstalován v adresáři /opt/WebSphere/AppServer, název profilu je nastaven na výchozí hodnotu a je povoleno zabezpečení:

  1. Klepněte na volbu Instrumentovat lokální server.
  2. V seznamu Typ vyberte IBM WebSphere Application Server v6.1.
  3. Zadejte /opt/WebSphere/AppServer do pole Domovská stránka serveru.
  4. Zadejte server2 do pole Název serveru.
  5. Zadejte výchozí do pole Název profilu.
  6. Pod Server JVM klepněte na volbu 64bitový.
  7. Vyberte zaškrtávací políčko Vyžaduje globální zabezpečení.
  8. Zadejte ID uživatele WebSphere do pole Uživatel.
  9. Zadejte heslo pro WebSphere do pole Heslo.
  10. Klepněte na tlačítko OK.

Chcete-li provést instrumentaci počítače Microsoft Windows, který je vybaven aplikačním serverem BEA WebLogic 10 s názvem server1 nainstalovaným do adresáře C:\bea\weblogic10 za použití 32bitové verze JRockit JVM a se souborem spouštěcího skriptu C:\bea\weblogic10\mydomain\startWebLogic.cmd:

  1. Klepněte na volbu Instrumentovat lokální server.
  2. Vyberte položku BEA WebLogic Application Server v10.x v seznamu Typ.
  3. Zadejte server1 do pole Název serveru.
  4. Zadejte C:\bea\weblogic10 do pole Domovská stránka serveru.
  5. Zadejte C:\bea\weblogic10\mydomain\startWebLogic.cmd do pole Spouštěcí skript.
  6. Pod Server JVM vyberte Oracle JRockit 32bitový.
  7. Klepněte na tlačítko OK.
  8. Zastavte a restartujte server.

Jak pokračovat dále

Kroky instrumentace opakujte pro každý aplikační server, který je zapojen do shromažďování dat pro aplikace, které budete profilovat. Zpravidla zde bude pouze jeden aplikační server. Instrumentovat můžete pouze jeden lokální aplikační server na počítači.


Váš názor