Postup konfigurace monitorování aplikací v jazyce Java
Pokud budete chtít začít s monitorováním aplikací Java, je nutné provést tyto čtyři základní kroky:
Import a nakonfigurování sady Management Pack pro platformu Java Enterprise Edition (JEE) přes kroky hloubkového monitorování
Import sady Management Pack pro funkci Application Performance Monitoring pro aplikace Java
Ruční nasazení agenta Application Performance Monitoring pro aplikace Java
Ověření nasazení agenta Application Performance Monitoring pro aplikace Java
Import a nakonfigurování sady Management Pack pro platformu Java Enterprise Edition (JEE) přes hloubkové monitorování
Import a nakonfigurování sady Management Pack pro platformu Java Enterprise Edition (JEE) přes hloubkového monitorování, včetně instalace aplikace BeanSpy Jde o požadavek. Funkce Application Performance Monitoring pro aplikace Java nebude bez nakonfigurovaného hloubkového monitorování platformy JEE a nainstalované aplikace BeanSpy fungovat.
Důležité
Ačkoli sada Management Pack pro platformu JEE podporuje několik typů aplikačních serverů, monitorování aplikací Java podporuje pouze aplikační server Tomcat.
Stáhněte si sadu Management Pack pro platformu JEE a Průvodce sadou Management Pack pro platformu 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 na stránku pro stažení sady System Center Management Pack pro platformu Java Enterprise Edition (JEE) na webu Microsoft Download Center, klikněte na tlačítko Stáhnout a vyberte soubory, které chcete stáhnout. Například vyberte sadu Management Pack (SC2012OM_JEE_MP.msi) a vyberte průvodce sadou Management Pack pro Tomcat (OpsMgr_MP_Tomcat.docx).
Důležité
Stáhněte si odpovídajícího průvodce sadou Management Pack (soubor .docx) pro aplikační server, který používáte. Obsahuje podrobnosti o tom, jak nainstalovat sadu Management Pack, a popisuje, co je monitorováno.
Sada System Center Management Pack pro Tomcat například umožňuje správci IT monitorovat stav instancí aplikačního serveru JEE v nástroji Operations Manager. Kromě toho poskytuje možnost nasadit aplikaci BeanSpy, technologii open source od společnosti Microsoft, která poskytuje hlubší monitorování, jehož součástí je monitorování využití paměti.
Po importu sad Management Pack pro aplikační servery JEE budou automaticky zjištěny instance aplikačních serverů Tomcat. Interval zjišťování je ve výchozím nastavení nakonfigurován na 4 hodiny, takže zjišťování může trvat až takto dlouhou dobu. Na serveru musí běžet aplikační server Tomcat, aby ho nástroj Operations Manager poprvé dokázal zjistit. Po zjištění instance aplikace je konfigurace odebrána až po odinstalaci aplikačního serveru.
Chcete-li monitorovat instance aplikačního serveru Tomcat, klikněte v konzoli Operations Console na možnost Monitorování, rozbalte položku Monitorování aplikací, rozbalte možnost Sledování jazyka Java, rozbalte položku Aplikační servery platformy JEE, rozbalte položku Aplikační server Tomcat a pak vyberte požadovanou složku monitorování. Podrobnosti naleznete v Průvodci sadou Management Pack pro Tomcat nebo v Průvodci sadou Management Pack pro monitorování platformy JEE, které jste se rozhodli stáhnout.
Podle pokynů nasaďte na aplikační server aplikaci BeanSpy. BeanSpy je technologie open source od společnosti Microsoft, která využívá technologii Java Management Extension (JMX) k tomu, aby mohla sada pro monitorování získávat podrobné informace z instancí aplikačních serverů.
Pomocí pokynů v průvodci pro sadu Management Pack pro platformu JEE podle pokynů aktivujte režim hloubkového monitorování.
Import sady Management Pack pro funkci Application Performance Monitoring pro aplikace Java
Sada Management Pack pro Java Enterprise Edition je již naimportována a nakonfigurována na hloubkové monitorování a je nasazena aplikace BeanSpy. Nyní naimportujte sadu Management Pack pro funkci Application Performance Monitoring pro aplikace Java. Sadu Management Pack si můžete stáhnout z webu Stažení softwaru.
Sada Management Pack pro funkci Application Performance Monitoring pro 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 typu Knihovna:
Microsoft.JEE.APM.Library.mpb
Microsoft.JEE.Tomcat.APM.Library.mp
Naimportujte 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 Application Performance Monitoring pro aplikace Java a povolení monitorování výkonu aplikací Java
Nyní, když jste nakonfigurovali sadu Management Pack pro platformu Java Enterprise Edition (JEE) s hloubkovým monitorováním a naimportovali jste sadu Management Pack pro monitorování výkonu aplikací Java, jste připraveni ručně nasadit agenta Application Performance Monitoring pro aplikace Java. Chcete-li zobrazit aplikační servery, které jste nakonfigurovali pro monitorování, klikněte v části Monitorování na možnost Konfigurace.
Chcete-li povolit funkci Application Performance Monitoring pro aplikace Java, klikněte v podokně Monitorování v podokně Úlohy na možnost Hloubkově monitorované konfigurace a pak vyberte aplikační server s hloubkovým monitorováním.
Jakmile vyberete aplikační server, na kterém chcete povolit agenta Application Performance Monitoring pro aplikace Java, klikněte v podokně Úlohy v části Úlohy sledované instance aplikačního serveru na možnost Extrakce souborů JAR APM. To vyextrahuje soubory agenta Java buď do monitorovaného počítače (pokud na serveru běží systém Windows), nebo do brány či řídícího serveru (pokud na serveru běží operační systém Linux). Pole Výstup úlohy vám řekne, do kterého počítače a do kterého umístění byly soubory vyextrahovány. Další informace naleznete v průvodci sadou Management Pack pro funkci Application Performance Monitoring pro aplikace Java, kterého si můžete stáhnout z webu Stažení softwaru.
Dále překonfigurujte aplikační server Java. Chcete-li povolit funkci Application Performance Monitoring pro aplikace Java, určete volby příkazového řádku, které používají soubor Jar jako zavaděč tříd, a restartujte aplikaci. Další zjišťování po instalaci agenta umožňuje funkci Application Performance Monitoring.
Ověření nasazení agenta Application Performance Monitoring a přepsání monitorování
Chcete-li ověřit, že funkce Application Performance Monitoring monitoruje aplikace, klikněte na aplikaci pravým tlačítkem a zobrazí se vám seznam čítačů: Monitorované požadavky / s, Průměrná doba požadavku, Události výkonu / s, Události výjimky / s a pak také (což je důležité) hodnoty pro každý čítač. Týká se to pěti monitorování. Další informace o monitorováních naleznete v průvodci sadou Management Pack pro funkci Application Performance Monitoring pro aplikace Java, kterého si můžete stáhnout z webu Stažení softwaru.
Důležité
Pokud nevidíte hodnoty čítačů, není funkce Application Performance Monitoring pro tyto aplikace povolena. To znamená, že bude potřeba počkat, než bude funkce Application Performance Monitoring zjištěna.
Chcete-li zobrazit monitorování, klikněte v průzkumníku stavů pravým tlačítkem myši na aplikaci, klikněte na možnost Otevřít a potom klikněte na možnost Zobrazení výkonu. Některá monitorování jsou zakázána.
Chcete-li monitorování přepsat, klikněte v průzkumníku stavů pravým tlačítkem myši na monitorování a potom klikněte na příkaz Vlastnosti monitorování. Na stránce Vlastnosti monitorování klikněte na kartu Potlačení, klikněte na možnost Přepsat a pak vyberte pravidlo, které chcete přepsat. Na stránce Potlačit vlastnosti můžete povolit či zakázat monitorování a změnit nastavení prahové hodnoty monitorování.
Zobrazení událostí pomocí diagnostiky aplikací
Stejně jako v případě funkce Application Performance Monitoring pro aplikace .NET si můžete pomocí diagnostiky aplikací zobrazit informace o událostech pro monitorování výkonu aplikací (APM) Java. Informace o otevírání a používání diagnostiky aplikací naleznete v tématu Práce s konzolí Application Diagnostics a Práce s událostmi pomocí konzole Application Diagnostics.
Vzhledem ke způsobu, jakým je statistika aplikací Java používána pro sestavy, se některé standardní sestavy funkce Application Performance Monitoring (APM) nevztahují na monitorování výkonu aplikací (APM) Java. V některých sloupcích, na které se monitorování výkonu aplikací (APM) Java nevztahuje, se například může zobrazit text Není k dispozici. Vzhledem ke způsobu, jakým jsou kontejnery aplikací Java mapovány na servery, navíc mnoho sestav na úrovni serveru nemá data.
Viz také
Monitorování aplikací Java
Strategie pro monitorování nových aplikací Java
Monitorování aplikací .NET