management summit 2013 gerenciamento proativo de aplicações helio panissa junior ceo – mcp...
TRANSCRIPT
![Page 1: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/1.jpg)
Management Summit 2013
Gerenciamento proativo de aplicações
Helio Panissa Junior
CEO – MCP Brasil.com Informática Ltda
@HelioPanissa
![Page 2: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/2.jpg)
Agenda
• Cenário corporativo• Monitoramento de Aplicações
• .NET• Java
• Monitoramento de Rede
![Page 3: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/3.jpg)
Cenário
Help DeskUsuário final
Deu erro!O que você
fez de errado?
IT/Ops App Dev
O problema está no código
O problema está na
Infraestrutura
?
![Page 4: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/4.jpg)
Em geral para o IT Pro…
• Além da infra, ele precisa suportar as aplicações• Aplicações não são desenvolvidas com instrumentação
em mente, ou com instrumentação inconsistente• Sente que tem que ser especialista em cada aplicação
![Page 5: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/5.jpg)
E o desenvolvedor...
Performance
Monitoring
Data LoggingTracing
Exception Handling
• Considera o peso da instrumentação na aplicação
• Desenvolvimento• Desempenho
• Tem que realizer manutenções nas aplicações e não dar suporte ao usuário final
![Page 6: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/6.jpg)
E o cliente final ou o negócio...
• Fica relegado ao segundo plano gerando• Insatisfação• Prejuízo
![Page 7: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/7.jpg)
Como acabar com esse gap?
• Permitir que IT isole problemas relacionados a aplicação• Triagem dos problemas que devem ser efetivamente
encaminhados para Dev• Prover ao time de Dev informações relevantes para a
solução do problema
IT/Ops
É o código
É a infra
?App Dev
![Page 8: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/8.jpg)
Preocupações com o Impacto
• Não deve haver impacto na aplicação• Não deve haver impacto nos servidores que suportam a
aplicação• Não deve ser necessário desenvolver MPs especificamente
para a aplicação• Não deve ser necessário adicionar instrumentação na
aplicação
![Page 9: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/9.jpg)
Monitoramento de aplicações .NET
OPS MGR DB
OPS MGR DW
Heterogeneous monitoring
Operations Manager 2012
![Page 10: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/10.jpg)
Como o System Center Operations Manager 2012 pode ajudar• Application Performance Monitoring APM
• Provê uma visão 360° da aplicação, incluindo• Server-Side Monitoring• Client-Side Monitoring
• Permite que o IT Pro utilize as ferramentas que ele já conhece para monitorar aplicações
• Não requer que a aplicação tenha instrumentação para monitoramento
![Page 11: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/11.jpg)
Gerenciando aplicações complexas com o APM
End users
Web servers
Application serversData servers
![Page 12: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/12.jpg)
Application
Code
.NET Framework
APM modules
Server
Compute
Memory
Storage
Network
Operations Manager 2012
Perf C
ounte
rs / Event Lo
g
OS
User
Operator
Monitoramento de aplicações .Net com o APM
![Page 13: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/13.jpg)
Trabalhando com o monitoramento .NET• Suporte para ASP.NET no IIS 7• Discovery utiliza o MP IIS7• Eventos
• Requisições lentas (Eventos de Performance)• Code exceptions (Eventos de Exception)
• Monitoramento convencional dos servidores e rede
![Page 14: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/14.jpg)
Monitoramento Server e Client-side
• Server-side monitoring• Monitora o desempenho da solicitação recebida e a resposta enviada• 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
![Page 15: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/15.jpg)
How to
• 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
![Page 16: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/16.jpg)
Navegando na aplicação
![Page 17: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/17.jpg)
Gerando um problema na aplicação
![Page 18: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/18.jpg)
Verificando o diagnóstico da aplicação
![Page 19: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/19.jpg)
Verificando os contadores de desempenho da aplicação
![Page 20: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/20.jpg)
Verificando os resultados do monitoramento do lado do cliente
![Page 21: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/21.jpg)
Visualizando relatórios
![Page 22: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/22.jpg)
Management Summit 2013
Demo
![Page 23: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/23.jpg)
Mais do que o .Net
OPS MGR DB
OPS MGR DW
Heterogeneous monitoring
Operations Manager 2012
![Page 24: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/24.jpg)
Windows
AIX
Solaris
Java EE Monitoring – Supported Platforms
• Supported JEE Application Servers• IBM WebSphere• Oracle WebLogic• Redhat Jboss• Apache Tomcat
• Supported Operating Systems Matrix
RHEL
SLES
Tomcat
JBoss WebSphere WebLogic
![Page 25: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/25.jpg)
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
![Page 26: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/26.jpg)
JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic)JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic)
JEE Monitoring - OverviewWindows, UNIX, Linux
JEE Application Server
Web Server
Message Queues
Connection Pools
Naming ServiceJava Mgmt Extension (JMX)
….….….
ApplicationApplicationApplication
Transaction Service
MBean Store
JMX Extender
AppServer Customer Microsoft
Discover /Monitor Applications
HTTPHTTPS
Discover/Monitor App Servers
![Page 27: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/27.jpg)
JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic)JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic)
JEE Monitoring - WindowsWindows OS
JEE Application Server
Web Server
Message Queues
Connection Pools
Naming ServiceJava Mgmt Extension (JMX)
….….….
ApplicationApplicationApplication
Transaction Service
MBean Store
JMX ExtenderHTTPHTTPS
SCOM Agent
JEE MP
AppServer Customer Microsoft
![Page 28: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/28.jpg)
JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic)JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic)
JEE Monitoring – UNIX/LinuxUNIX/Linux
JEE Application Server
Web Server
Message Queues
Connection Pools
Naming ServiceJava Mgmt Extension (JMX)
….….….
ApplicationApplicationApplication
Transaction Service
MBean Store
SCX Agent
JEE Provider
JMX ExtenderHTTPHTTPS
WSMAN
Mgmt Server
AppServer Customer Microsoft
![Page 29: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/29.jpg)
Monitoramento de rede
OPS MGR DB
OPS MGR DW
Heterogeneous monitoring
Operations Manager 2012
![Page 30: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/30.jpg)
Discovery Monitoring
Visualization Reporting
Monitoramento de rede
• Multi-vendor support• Multi-protocol support
![Page 31: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/31.jpg)
Sumário
• Foco no monitoramento de aplicações com ferramentas que você domina
• Monitoramento consistente entre aplicações• Conversas inteligentes entre o time de TI/Operações e o
time de Desenvolvimento• Monitoramento .NET e JEE• Monitoramento de rede
![Page 32: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/32.jpg)
Agenda
![Page 33: Management Summit 2013 Gerenciamento proativo de aplicações Helio Panissa Junior CEO – MCP Brasil.com Informática Ltda helio.panissa@mcpbrasil.com @HelioPanissa](https://reader036.vdocuments.mx/reader036/viewer/2022081514/552fc11d497959413d8ca665/html5/thumbnails/33.jpg)
System Center Summit 2013