SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Planejamento de Capacidade
 com ferramentas gratuitas
    Rodrigo Albani de Campos
      camposr@gmail.com
             @xinu

         Proibida cópia ou divulgação sem
         permissão escrita do CMG Brasil.
Por que Open Source ?




     Proibida cópia ou divulgação sem   2
     permissão escrita do CMG Brasil.
Por que Open Source ?




     Proibida cópia ou divulgação sem   3
     permissão escrita do CMG Brasil.
Por que Open Source ?




     Proibida cópia ou divulgação sem   4
     permissão escrita do CMG Brasil.
Por que Open Source ?




         It works !
     Proibida cópia ou divulgação sem   5
     permissão escrita do CMG Brasil.
Nagios
• Disponível para praticamente todos os sistemas Unix-like
• Tem se tornado um padrão, com instalações monitorando
  milhares de servidores e dezenas de milhares de
  componentes
• Pode monitorar:
   – Linux
   – Windows
   – Serviços HTTP, FTP, SMTP, etc...
   – Equipamentos de rede
• Licenciado sob a GPL
• http://www.nagios.org/

                    Proibida cópia ou divulgação sem   6
                    permissão escrita do CMG Brasil.
Nagios




Proibida cópia ou divulgação sem   7
permissão escrita do CMG Brasil.
Nagios




Proibida cópia ou divulgação sem   8
permissão escrita do CMG Brasil.
Nagios




Proibida cópia ou divulgação sem   9
permissão escrita do CMG Brasil.
Zabbix
• Uma alternativa ao Nagios
• Oferece uma gama de monitoração de
  exceção e de gráficos
• Tem um suporte comercial mais
  estabelecido
• http://www.zabbix.com/




             Proibida cópia ou divulgação sem   10
             permissão escrita do CMG Brasil.
Zabbix




Proibida cópia ou divulgação sem   11
permissão escrita do CMG Brasil.
Collectd
• Opera como um daemon que coleta dados
  de desempenho do sistema
• Pode trabalhar em um regime de proxies
• Payload mínimo para o sistema
• Dezenas de plugins para monitoração de
  sistemas já disponíveis
• http://collectd.org/



             Proibida cópia ou divulgação sem   12
             permissão escrita do CMG Brasil.
Cacti
• Solução de coleta de dados de desempenho
  e utilização de recursos
• Geração de gráficos
• Alguns problemas de escalabilidade
  conhecidos para milhares de hosts
• Usa RRD para persistência dos dados
• http://www.cacti.net/



              Proibida cópia ou divulgação sem   13
              permissão escrita do CMG Brasil.
Cacti




Proibida cópia ou divulgação sem   14
permissão escrita do CMG Brasil.
Ganglia
• Projeto que nasceu orientado para
  monitoração de clusters de HPC
• Oferece opções de agregação de dados
  para clusters facilitando a visualização de
  recursos o sistema todo
• Tem uma escalabilidade maior do que o
  Cacti porém com uma interface mais pobre



               Proibida cópia ou divulgação sem   15
               permissão escrita do CMG Brasil.
Ganglia




Proibida cópia ou divulgação sem   16
permissão escrita do CMG Brasil.
Ganglia




Proibida cópia ou divulgação sem   17
permissão escrita do CMG Brasil.
SYSSTAT
• Pacote standard em distribuições Unix
  atuais
• Geralmente conhecido por apenas um dos
  seus componentes (sar)
• Componentes:
  –   sar/sadc/sadf
  –   iostat / nfsiostat / cifsiostat
  –   mpstat
  –   pidstat

                    Proibida cópia ou divulgação sem   18
                    permissão escrita do CMG Brasil.
OpenTSDB
• Usa o Hadoop (Hbase) para persistência
  dos dados
• Se propõe a monitorar milhares de hosts e
  aplicações sem necessariamente perder
  precisão de dados históricos
• http://opentsdb.net/




               Proibida cópia ou divulgação sem   19
               permissão escrita do CMG Brasil.
OpenTSDB




Proibida cópia ou divulgação sem   20
permissão escrita do CMG Brasil.
Fityk
• Curve Fitting
• Ferramenta para geração de gráfico e
  análise de tendência
• Versões para Windows, Linux e Mac
• Permite a automação da coleta dos dados
  via linha de comando
• http://fityk.nieto.pl/


              Proibida cópia ou divulgação sem   21
              permissão escrita do CMG Brasil.
Fityk




Proibida cópia ou divulgação sem   22
permissão escrita do CMG Brasil.
HPA
• HTTP Performance Analyzer
• Gera um gráfico de desempenho de
  servidores HTTP
• Precisa que o último campo do log seja o
  service time da transação
• https://github.com/camposr/HTTP-
  Performance-Analyzer



               Proibida cópia ou divulgação sem   23
               permissão escrita do CMG Brasil.
HPA




Proibida cópia ou divulgação sem   24
permissão escrita do CMG Brasil.
PDQ
• Ferramenta para resolução de modelos de
  fila
• Permite a criação de what-if scenarios
• Bindings para diversas linguagens e para o R
• http://sourceforge.net/projects/pdq-qnm-
  pkg/




                Proibida cópia ou divulgação sem   25
                permissão escrita do CMG Brasil.
PDQ




Proibida cópia ou divulgação sem   26
permissão escrita do CMG Brasil.
R
• The R Project for Statistical Computing
• Um pacote completo para análise estatística
  e geração de gráficos
• Disponível para Linux, Windows e Mac
• Centenas de módulos estatísticos
  disponíveis via CRAN
• http://www.r-project.org/



               Proibida cópia ou divulgação sem   27
               permissão escrita do CMG Brasil.
R




Proibida cópia ou divulgação sem   28
permissão escrita do CMG Brasil.
Perguntas ?




Proibida cópia ou divulgação sem   29
permissão escrita do CMG Brasil.

Mais conteúdo relacionado

Mais procurados

Fisl15 Streaming de vídeo ao vivo na globo.com
Fisl15 Streaming de vídeo ao vivo na globo.comFisl15 Streaming de vídeo ao vivo na globo.com
Fisl15 Streaming de vídeo ao vivo na globo.comLeandro Moreira
 
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
 
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers tdc-globalcode
 
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - .....NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
 
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containersTDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containerstdc-globalcode
 
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Renato Groff
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
 
Cartola Fc 2010 - Uma Arquitetura escalável e performática
Cartola Fc 2010 - Uma Arquitetura escalável e performáticaCartola Fc 2010 - Uma Arquitetura escalável e performática
Cartola Fc 2010 - Uma Arquitetura escalável e performáticaMarcel Nicolay
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
 

Mais procurados (10)

Fisl15 Streaming de vídeo ao vivo na globo.com
Fisl15 Streaming de vídeo ao vivo na globo.comFisl15 Streaming de vídeo ao vivo na globo.com
Fisl15 Streaming de vídeo ao vivo na globo.com
 
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
 
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
 
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - .....NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
 
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containersTDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
 
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018
 
Cartola Fc 2010 - Uma Arquitetura escalável e performática
Cartola Fc 2010 - Uma Arquitetura escalável e performáticaCartola Fc 2010 - Uma Arquitetura escalável e performática
Cartola Fc 2010 - Uma Arquitetura escalável e performática
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018
 

Destaque (8)

Defesa_v1
Defesa_v1Defesa_v1
Defesa_v1
 
Apostila itil-v3-3
Apostila itil-v3-3Apostila itil-v3-3
Apostila itil-v3-3
 
TI S. A.
TI S. A.TI S. A.
TI S. A.
 
Serviços ebooks sc2012_config_mgr_pdf_download
Serviços ebooks sc2012_config_mgr_pdf_downloadServiços ebooks sc2012_config_mgr_pdf_download
Serviços ebooks sc2012_config_mgr_pdf_download
 
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
 
Check List Gerenciamento De Capacidade
Check List   Gerenciamento De CapacidadeCheck List   Gerenciamento De Capacidade
Check List Gerenciamento De Capacidade
 
Analise de swot rodrigo lopes
Analise de swot   rodrigo lopesAnalise de swot   rodrigo lopes
Analise de swot rodrigo lopes
 
GOVERNANÇA DE TI: uma pesquisa quantitativa com empresas brasileiras
GOVERNANÇA DE TI: uma pesquisa quantitativa com empresas brasileirasGOVERNANÇA DE TI: uma pesquisa quantitativa com empresas brasileiras
GOVERNANÇA DE TI: uma pesquisa quantitativa com empresas brasileiras
 

Semelhante a Planejamento de Capacidade com ferramentas gratuitas

Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com GrafanaAécio Pires
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...tdc-globalcode
 
Avaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemAvaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemJoao Galdino Mello de Souza
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Marcelo Dieder
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...tdc-globalcode
 
Monitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELMonitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELAlessandro Silva
 
Controle de versões distribuído para projetos de software
Controle de versões distribuído para projetos de softwareControle de versões distribuído para projetos de software
Controle de versões distribuído para projetos de softwareGilmar Pupo
 
DevOpsDays - Apresentação
DevOpsDays - ApresentaçãoDevOpsDays - Apresentação
DevOpsDays - ApresentaçãoJonathan Baraldi
 
Incluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no PipelineIncluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no PipelineClaudio Romao
 
Relatórios e estatísticas utilizando logs em tempo real
Relatórios e estatísticas utilizando logs em tempo realRelatórios e estatísticas utilizando logs em tempo real
Relatórios e estatísticas utilizando logs em tempo realFrancisco Freire
 
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...Joao Galdino Mello de Souza
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Pablo Nóbrega
 
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídosluanrjesus
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no LinuxEduardo Rozario
 
Git e a importância de versionar um projeto
 Git e a importância de versionar um projeto Git e a importância de versionar um projeto
Git e a importância de versionar um projetoGuilherme Farias
 

Semelhante a Planejamento de Capacidade com ferramentas gratuitas (20)

Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com Grafana
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
Avaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemAvaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvem
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?
 
Sistemas Operacionais de Tempo Real
Sistemas Operacionais de Tempo RealSistemas Operacionais de Tempo Real
Sistemas Operacionais de Tempo Real
 
Curso de Grails
Curso de GrailsCurso de Grails
Curso de Grails
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
 
Monitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELMonitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHEL
 
Controle de versões distribuído para projetos de software
Controle de versões distribuído para projetos de softwareControle de versões distribuído para projetos de software
Controle de versões distribuído para projetos de software
 
DevOpsDays - Apresentação
DevOpsDays - ApresentaçãoDevOpsDays - Apresentação
DevOpsDays - Apresentação
 
Pgquarrel
PgquarrelPgquarrel
Pgquarrel
 
Incluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no PipelineIncluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no Pipeline
 
Relatórios e estatísticas utilizando logs em tempo real
Relatórios e estatísticas utilizando logs em tempo realRelatórios e estatísticas utilizando logs em tempo real
Relatórios e estatísticas utilizando logs em tempo real
 
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
Estudo de Planejamento e Performance na consolidação de CECs Mainframe. Gusta...
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2
 
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no Linux
 
Git e a importância de versionar um projeto
 Git e a importância de versionar um projeto Git e a importância de versionar um projeto
Git e a importância de versionar um projeto
 

Mais de Rodrigo Campos

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014Rodrigo Campos
 
7Masters Webops in the Cloud
7Masters Webops in the Cloud7Masters Webops in the Cloud
7Masters Webops in the CloudRodrigo Campos
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalRodrigo Campos
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Rodrigo Campos
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Rodrigo Campos
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance AnalysisRodrigo Campos
 
Sistemas de proteção de perímetro
Sistemas de proteção de perímetroSistemas de proteção de perímetro
Sistemas de proteção de perímetroRodrigo Campos
 
Devops at Walmart GeC Brazil
Devops at Walmart GeC BrazilDevops at Walmart GeC Brazil
Devops at Walmart GeC BrazilRodrigo Campos
 
Disk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsDisk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsRodrigo Campos
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosRodrigo Campos
 
The good, the bad and the big... data
The good, the bad and the big... dataThe good, the bad and the big... data
The good, the bad and the big... dataRodrigo Campos
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamRodrigo Campos
 
A Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTA Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTRodrigo Campos
 
CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196Rodrigo Campos
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRodrigo Campos
 
SDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumSDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumRodrigo Campos
 

Mais de Rodrigo Campos (20)

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014
 
7Masters Webops in the Cloud
7Masters Webops in the Cloud7Masters Webops in the Cloud
7Masters Webops in the Cloud
 
14 guendert pres
14 guendert pres14 guendert pres
14 guendert pres
 
Large and Giant Pages
Large and Giant PagesLarge and Giant Pages
Large and Giant Pages
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacional
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
 
13 coelho final-pres
13 coelho final-pres13 coelho final-pres
13 coelho final-pres
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
 
Sistemas de proteção de perímetro
Sistemas de proteção de perímetroSistemas de proteção de perímetro
Sistemas de proteção de perímetro
 
Devops at Walmart GeC Brazil
Devops at Walmart GeC BrazilDevops at Walmart GeC Brazil
Devops at Walmart GeC Brazil
 
Disk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsDisk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environments
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e Desafios
 
The good, the bad and the big... data
The good, the bad and the big... dataThe good, the bad and the big... data
The good, the bad and the big... data
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry Tuddenham
 
A Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTA Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOT
 
CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na Nuvem
 
SDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumSDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + Quantum
 

Planejamento de Capacidade com ferramentas gratuitas

  • 1. Planejamento de Capacidade com ferramentas gratuitas Rodrigo Albani de Campos camposr@gmail.com @xinu Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 2. Por que Open Source ? Proibida cópia ou divulgação sem 2 permissão escrita do CMG Brasil.
  • 3. Por que Open Source ? Proibida cópia ou divulgação sem 3 permissão escrita do CMG Brasil.
  • 4. Por que Open Source ? Proibida cópia ou divulgação sem 4 permissão escrita do CMG Brasil.
  • 5. Por que Open Source ? It works ! Proibida cópia ou divulgação sem 5 permissão escrita do CMG Brasil.
  • 6. Nagios • Disponível para praticamente todos os sistemas Unix-like • Tem se tornado um padrão, com instalações monitorando milhares de servidores e dezenas de milhares de componentes • Pode monitorar: – Linux – Windows – Serviços HTTP, FTP, SMTP, etc... – Equipamentos de rede • Licenciado sob a GPL • http://www.nagios.org/ Proibida cópia ou divulgação sem 6 permissão escrita do CMG Brasil.
  • 7. Nagios Proibida cópia ou divulgação sem 7 permissão escrita do CMG Brasil.
  • 8. Nagios Proibida cópia ou divulgação sem 8 permissão escrita do CMG Brasil.
  • 9. Nagios Proibida cópia ou divulgação sem 9 permissão escrita do CMG Brasil.
  • 10. Zabbix • Uma alternativa ao Nagios • Oferece uma gama de monitoração de exceção e de gráficos • Tem um suporte comercial mais estabelecido • http://www.zabbix.com/ Proibida cópia ou divulgação sem 10 permissão escrita do CMG Brasil.
  • 11. Zabbix Proibida cópia ou divulgação sem 11 permissão escrita do CMG Brasil.
  • 12. Collectd • Opera como um daemon que coleta dados de desempenho do sistema • Pode trabalhar em um regime de proxies • Payload mínimo para o sistema • Dezenas de plugins para monitoração de sistemas já disponíveis • http://collectd.org/ Proibida cópia ou divulgação sem 12 permissão escrita do CMG Brasil.
  • 13. Cacti • Solução de coleta de dados de desempenho e utilização de recursos • Geração de gráficos • Alguns problemas de escalabilidade conhecidos para milhares de hosts • Usa RRD para persistência dos dados • http://www.cacti.net/ Proibida cópia ou divulgação sem 13 permissão escrita do CMG Brasil.
  • 14. Cacti Proibida cópia ou divulgação sem 14 permissão escrita do CMG Brasil.
  • 15. Ganglia • Projeto que nasceu orientado para monitoração de clusters de HPC • Oferece opções de agregação de dados para clusters facilitando a visualização de recursos o sistema todo • Tem uma escalabilidade maior do que o Cacti porém com uma interface mais pobre Proibida cópia ou divulgação sem 15 permissão escrita do CMG Brasil.
  • 16. Ganglia Proibida cópia ou divulgação sem 16 permissão escrita do CMG Brasil.
  • 17. Ganglia Proibida cópia ou divulgação sem 17 permissão escrita do CMG Brasil.
  • 18. SYSSTAT • Pacote standard em distribuições Unix atuais • Geralmente conhecido por apenas um dos seus componentes (sar) • Componentes: – sar/sadc/sadf – iostat / nfsiostat / cifsiostat – mpstat – pidstat Proibida cópia ou divulgação sem 18 permissão escrita do CMG Brasil.
  • 19. OpenTSDB • Usa o Hadoop (Hbase) para persistência dos dados • Se propõe a monitorar milhares de hosts e aplicações sem necessariamente perder precisão de dados históricos • http://opentsdb.net/ Proibida cópia ou divulgação sem 19 permissão escrita do CMG Brasil.
  • 20. OpenTSDB Proibida cópia ou divulgação sem 20 permissão escrita do CMG Brasil.
  • 21. Fityk • Curve Fitting • Ferramenta para geração de gráfico e análise de tendência • Versões para Windows, Linux e Mac • Permite a automação da coleta dos dados via linha de comando • http://fityk.nieto.pl/ Proibida cópia ou divulgação sem 21 permissão escrita do CMG Brasil.
  • 22. Fityk Proibida cópia ou divulgação sem 22 permissão escrita do CMG Brasil.
  • 23. HPA • HTTP Performance Analyzer • Gera um gráfico de desempenho de servidores HTTP • Precisa que o último campo do log seja o service time da transação • https://github.com/camposr/HTTP- Performance-Analyzer Proibida cópia ou divulgação sem 23 permissão escrita do CMG Brasil.
  • 24. HPA Proibida cópia ou divulgação sem 24 permissão escrita do CMG Brasil.
  • 25. PDQ • Ferramenta para resolução de modelos de fila • Permite a criação de what-if scenarios • Bindings para diversas linguagens e para o R • http://sourceforge.net/projects/pdq-qnm- pkg/ Proibida cópia ou divulgação sem 25 permissão escrita do CMG Brasil.
  • 26. PDQ Proibida cópia ou divulgação sem 26 permissão escrita do CMG Brasil.
  • 27. R • The R Project for Statistical Computing • Um pacote completo para análise estatística e geração de gráficos • Disponível para Linux, Windows e Mac • Centenas de módulos estatísticos disponíveis via CRAN • http://www.r-project.org/ Proibida cópia ou divulgação sem 27 permissão escrita do CMG Brasil.
  • 28. R Proibida cópia ou divulgação sem 28 permissão escrita do CMG Brasil.
  • 29. Perguntas ? Proibida cópia ou divulgação sem 29 permissão escrita do CMG Brasil.