1 / 33

Gerenciamento proativo de aplicações

Gerenciamento proativo de aplicações. Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @ HelioPanissa. Agenda. Cenário corporativo Monitoramento de Aplicações .NET Java Monitoramento de Rede. Cenário. Deu erro !. O que você fez de errado ?.

denise
Download Presentation

Gerenciamento proativo de aplicações

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com InformáticaLtda helio.panissa@mcpbrasil.com @HelioPanissa

  2. Agenda • Cenáriocorporativo • Monitoramento de Aplicações • .NET • Java • Monitoramento de Rede

  3. Cenário Deuerro! O quevocê fez de errado? Usuário final Help Desk O problemaestá no código ? O problemaestánaInfraestrutura App Dev IT/Ops

  4. Emgeral para o IT Pro… • Além da infra, eleprecisasuportar as aplicações • Aplicaçõesnãosãodesenvolvidas com instrumentaçãoemmente, ou com instrumentaçãoinconsistente • Senteque tem queserespecialistaemcadaaplicação

  5. E o desenvolvedor... • Considera o peso da instrumentaçãonaaplicação • Desenvolvimento • Desempenho • Tem que realizer manutençõesnasaplicações e nãodarsuporteaousuário final

  6. E o cliente final ou o negócio... • Fica relegado ao segundo plano gerando • Insatisfação • Prejuízo

  7. Como acabar com esse gap? • Permitirque IT isoleproblemasrelacionados a aplicação • Triagem dos problemasquedevemserefetivamenteencaminhados para Dev • Proverao time de Devinformaçõesrelevantes para a solução do problema É o código ? É a infra App Dev IT/Ops

  8. Preocupações com o Impacto • Nãodevehaverimpactonaaplicação • Nãodevehaverimpactonosservidoresquesuportam a aplicação • Nãodevesernecessáriodesenvolver MPs especificamente para a aplicação • Nãodevesernecessárioadicionarinstrumentaçãonaaplicação

  9. Monitoramento de aplicações .NET Ops Mgr DB Ops Mgr DW Operations Manager 2012 Heterogeneousmonitoring

  10. Como o System Center Operations Manager 2012 podeajudar • Application Performance Monitoring APM • Provêumavisão 360° da aplicação, incluindo • Server-Side Monitoring • Client-Side Monitoring • Permiteque o IT Pro utilize as ferramentasqueelejáconhece para monitoraraplicações • Nãorequerque a aplicaçãotenhainstrumentação para monitoramento

  11. Gerenciandoaplicaçõescomplexas com o APM End users Web servers Data servers Application servers

  12. Monitoramento de aplicações.Net com o APM Application Server Compute Code User Memory Perf Counters / Event Log Storage APM modules Operator Network .NET Framework OS Operations Manager 2012

  13. Trabalhando com o monitoramento .NET • Suporte para ASP.NET no IIS 7 • Discovery utiliza o MP IIS7 • Eventos • Requisiçõeslentas (Eventos de Performance) • Code exceptions (Eventos de Exception) • Monitoramentoconvencional dos servidores e rede

  14. Monitoramento Server e Client-side • Server-side monitoring • Monitora o desempenho da solicitaçãorecebida e a respostaenviada • Dentro do Datacenter • Client-side monitoring • Monitora o desempenho da perpectiva do navegador • Do Datacenter para fora • Juntos • Visibilidade de ponta a ponta do desempenho e disponibilidade da aplicação O monitoramento Server-side é um requisito para o monitoramento Client-side

  15. Howto • Instalar Management Packs • IIS 7 • APM • Configurar o monitoramento de aplicação .NET • Criar grupo com o servidor • Criar Management Pack para armazenar as configurações • Adicionar novo Monitor de desempenho de aplicação • Habilitar o monitoramento do lado do cliente

  16. Navegando na aplicação

  17. Gerando um problema na aplicação

  18. Verificando o diagnóstico da aplicação

  19. Verificando os contadores de desempenho da aplicação

  20. Verificando os resultados do monitoramento do lado do cliente

  21. Visualizando relatórios

  22. Demo

  23. Mais do que o .Net Ops Mgr DB Ops Mgr DW Operations Manager 2012 Heterogeneousmonitoring

  24. Java EE Monitoring – Supported Platforms • Supported JEE Application Servers • IBM WebSphere • Oracle WebLogic • RedhatJboss • Apache Tomcat • Supported Operating Systems Matrix Tomcat JBoss WebSphere WebLogic     RHEL SLES     Solaris  AIX  Windows    

  25. Java EE Monitoring Overview • JEE Application Servers • Automatic discovery • Availability monitoring • Performance Monitoring • Memory • Garbage Collection • Threads • Class Loader • JIT Compiler • JEE Applications • Automatic discovery • Application module discovery • Availability monitoring • Template based custom monitoring

  26. JEE Monitoring - Overview Discover/Monitor App Servers Windows, UNIX, Linux JEE Application Server JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Discover /Monitor Applications JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Application Web Server Application Application Message Queues HTTP Connection Pools JMX Extender HTTPS Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft

  27. JEE Monitoring - Windows Windows OS JEE Application Server SCOM Agent JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Application Web Server Application JEE MP Application Message Queues HTTP Connection Pools JMX Extender HTTPS Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft

  28. JEE Monitoring – UNIX/Linux UNIX/Linux JEE Application Server SCX Agent JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) WSMAN Application Web Server Application JEE Provider Application Message Queues HTTP Connection Pools JMX Extender HTTPS Naming Service Java Mgmt Extension (JMX) Mgmt Server Transaction Service MBean Store …. …. …. AppServer Customer Microsoft

  29. Monitoramento de rede Ops Mgr DB Ops Mgr DW Operations Manager 2012 Heterogeneousmonitoring

  30. Monitoramento de rede • Multi-vendor support • Multi-protocol support

  31. Sumário • Foco no monitoramento de aplicações com ferramentasquevocêdomina • Monitoramentoconsistente entre aplicações • Conversasinteligentes entre o time de TI/Operações e o time de Desenvolvimento • Monitoramento .NET e JEE • Monitoramento de rede

  32. Agenda

More Related