Konfigurace monitorování pro aplikace v Javě
Začínáme s monitorováním aplikací v Javě vyžaduje tyto čtyři obecné kroky:
Import a konfigurace sady Management Pack pro javu edice Enterprise (JEE)
Import sady Management Pack pro Sledování výkonu aplikací v Javě
Ruční nasazení agenta Sledování výkonu aplikace Java
Ověření nasazení agenta Sledování výkonu aplikace Java
Import a konfigurace sady Management Pack pro javu edice Enterprise
Import a konfigurace sady Management Pack pro Javu edice Enterprise (JEE), včetně instalace aplikace BeanSpy. Aplikace Java Sledování výkonu nebude fungovat bez nakonfigurované sady Management Pack JEE a Nainstalované beanSpy.
Důležité
Přestože sada Management Pack pro JEE podporuje několik typů aplikačních serverů, Monitorování aplikací v Javě podporuje pouze Tomcat.
Stáhněte sadu Management Pack pro JEE a průvodce sadou Management Pack pro JEE. Tato sada Management Pack monitoruje aplikační servery JEE a je k dispozici pro IBM WebSphere, Oracle WebLogic, Red Hat JBoss a Apache Tomcat. Přejděte do sady System Center Management Pack pro Javu edice Enterprise (JEE) na webu Stažení softwaru, vyberte Stáhnout a pak vyberte soubory, které chcete stáhnout. Vyberte například sadu Management Pack (SC2012OM_JEE_MP.msi) a vyberte Průvodce sadou Management Pack pro Tomcat (OpsMgr_MP_Tomcat.docx).
Důležité
Nezapomeňte stáhnout odpovídající příručku sady Management Pack (soubor .docx) pro aplikační server, který používáte. Obsahuje podrobnosti o tom, jak nainstalovat sadu Management Pack, a popisuje, co se monitoruje.
Sada System Center Management Pack pro Tomcat například umožňuje správci IT monitorovat stav instancí aplikačního serveru JEE v Operations Manageru. Kromě toho poskytuje možnost nasadit BeanSpy, opensourcovou technologii od Microsoftu, která poskytuje hlubší monitorování, což zahrnuje využití paměti.
Po importu sad Management Pack pro aplikační servery JEE se instance aplikačních serverů Tomcat automaticky zjistí. Interval zjišťování je ve výchozím nastavení nastavený na 4 hodiny, takže zjišťování může trvat až tuto dobu. Na serveru Tomcat musí být spuštěn aplikační server, aby ho Operations Manager poprvé zjistil. Po zjištění instance aplikace se konfigurace odebere pouze v případě, že je aplikační server odinstalován.
Pokud chcete monitorovat instance aplikačního serveru Tomcat, vyberte v konzole Operations Console možnost Monitorování, rozbalte položku Monitorování aplikací, rozbalte položku Monitorování aplikací Java, rozbalte aplikační servery JEE, rozbalte Aplikační server Tomcat a vyberte požadovanou složku monitorování. Podrobnosti najdete v průvodci sadou Management Pack pro Tomcat nebo průvodce sadou Management Pack pro monitorování JEE, který jste zvolili ke stažení.
Postupujte podle postupu nasazení BeanSpy na aplikační server. BeanSpy je opensourcová technologie od Microsoftu, která spoléhá na rozšíření Java Management Extension (JMX), aby sada monitorování mohla získat podrobné informace z instancí aplikačního serveru.
Podle pokynů v průvodci sadou Management Pack pro JEE povolte režim hloubkového monitorování.
Import sady Management Pack pro Sledování výkonu aplikací v Javě
Teď, když je sada Management Pack pro Javu edice Enterprise importovaná a nakonfigurovaná a nasazená beanSpy, importujte sadu Management Pack pro aplikaci Java Sledování výkonu. Stáhněte sadu Management Pack z webu Microsoft Download Center.
Sada Management Pack pro Sledování výkonu aplikace Java (JavaAPMManagementPack.msi) obsahuje tyto soubory:
Microsoft.JEE.APM.Library.mpb
Microsoft.JEE.Tomcat.APM.Library.mp
Microsoft.JEE.Tomcat.5.Apm.mp
Microsoft.JEE.Tomcat.6.Apm.mp
Microsoft.JEE.Tomcat.7.Apm.mp
Naimportujte tyto sady Management Pack knihovny:
Microsoft.JEE.APM.Library.mpb
Microsoft.JEE.Tomcat.APM.Library.mp
Importujte sady Management Pack pro verze aplikačních serverů Tomcat, které monitorujete.
Microsoft.JEE.Tomcat.5.Apm.mp
Microsoft.JEE.Tomcat.6.Apm.mp
Microsoft.JEE.Tomcat.7.Apm.mp
Ruční nasazení agenta Sledování výkonu aplikace Java a povolení Sledování výkonu aplikací v Javě
Teď, když jste nakonfigurovali sadu Management Pack pro Javu edice Enterprise (JEE) prostřednictvím hloubkového monitorování a importu sady Management Pack pro aplikace v Javě Sledování výkonu, jste připraveni ručně nasadit agenta Sledování výkonu ing aplikací v Javě. Pokud chcete zobrazit aplikační servery, které jste nakonfigurovali pro monitorování, v části Monitorování vyberte Konfigurace.
Pokud chcete povolit Sledování výkonu aplikací v Javě, vyberte v podokně Úlohy v podokně Úlohy konfiguraci hloubkového monitorování a pak vyberte aplikační server hloubkového monitorování.
Po výběru aplikačního serveru pro povolení Sledování výkonu aplikace v Javě v podokně Úlohy v části Úlohy v Části Úlohy v Části Úlohy instance úlohy vyberte Extrahovat soubory JAR APM. Tím se extrahují soubory agenta Javy do monitorovaného počítače (když je na serveru spuštěný Systém Windows), nebo na bránu nebo server pro správu (když server používá Linux). Výstup úlohy vám řekne, do kterého počítače se soubory extrahovaly a kam se extrahovaly. Další informace najdete v průvodci sadou Management Pack pro Sledování výkonu aplikací v Javě.
Dále překonfigurujte aplikační server Java. Pokud chcete povolit Sledování výkonu aplikace v Javě, zadejte možnosti příkazového řádku, které jako zavaděč tříd používají soubor Jar, a pak aplikaci restartujte. Další zjišťování po instalaci agenta povolí Sledování výkonu aplikací.
Ověření nasazení agenta Sledování výkonu aplikací a přepsání monitorování
Pokud chcete ověřit, jestli aplikace Sledování výkonu ing monitoruje aplikaci, klikněte pravým tlačítkem myši na aplikaci a zobrazí se seznam čítačů: Monitorované požadavky za sekundu, Průměrná doba požadavku, události výkonu/s, události výjimek za sekundu a hodnoty pro každý čítač. Na tyto monitory se vztahuje pět monitorů. Další informace o monitorech najdete v průvodci sadou Management Pack pro Sledování výkonu aplikací v Javě.
Důležité
Pokud se pro čítače nezobrazují hodnoty, není pro tyto aplikace povolená Sledování výkonu aplikace. To znamená, že možná budete muset počkat na zjišťování Sledování výkonu aplikace.
Pokud chcete zobrazit monitory, klikněte v Průzkumníku stavů pravým tlačítkem na aplikaci, vyberte Otevřít a vyberte Zobrazení výkonu. Některé monitory jsou zakázané.
Pokud chcete přepsat monitorování, klikněte v Průzkumníku stavů pravým tlačítkem na monitor a vyberte Vlastnosti monitorování. Na stránce Vlastnosti monitoru vyberte kartu Přepsání, vyberte Přepsat a pak vyberte pravidlo, které chcete přepsat. Na stránce Přepsat vlastnosti můžete povolit nebo zakázat monitorování a změnit nastavení prahové hodnoty monitorování.
Zobrazení událostí pomocí diagnostiky aplikací
Podobně jako Sledování výkonu aplikace .NET můžete pomocí application Diagnostics zobrazit informace o událostech pro Sledování výkonu aplikací v Javě. Informace o otevírání a používání application Diagnostics naleznete v tématu Práce s konzolou Application Diagnostics a práce s událostmi pomocí application Diagnostics.
Vzhledem ke způsobu, jakým jsou hlášeny statistiky Javy, se některé standardní sestavy Sledování výkonu aplikací v Javě nevztahují na Sledování výkonu aplikací v Javě. V některých sloupcích sestavy se například může zobrazit překlad adres (NA), kde se aplikace v Javě Sledování výkonu nepoužívá. Vzhledem k tomu, jak se kontejnery aplikací v Javě mapovaly na servery, navíc mnoho sestav na úrovni serveru neobsahuje data.