O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Monitoração avançada com Zabbix 2

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Monitorando ativos com Zabbix
Monitorando ativos com Zabbix
Carregando em…3
×

Confira estes a seguir

1 de 58 Anúncio

Monitoração avançada com Zabbix 2

Baixar para ler offline

Apresentação do Zabbix como ferramenta com recursos avançados para monitoramento de sistemas, serviço, disponibilidade e performance. Apresentação de novos recursos a versão 2.

Apresentação do Zabbix como ferramenta com recursos avançados para monitoramento de sistemas, serviço, disponibilidade e performance. Apresentação de novos recursos a versão 2.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Quem viu também gostou (15)

Anúncio

Semelhante a Monitoração avançada com Zabbix 2 (20)

Mais de Jose Augusto Carvalho (17)

Anúncio

Monitoração avançada com Zabbix 2

  1. 1. Ceilândia/DF 2013-04-27 Monitoração Avançada c/ Zabbix Guto Carvalho sábado, 27 de abril de 13
  2. 2. Monitoração Avançada Zabbix 2.0 Guto Carvalho gutocarvalho@gmail.com sábado, 27 de abril de 13
  3. 3. José Augusto (Guto) Carvalho Consultor/SysAdmin/Instrutor (LPIC-3 e PCP-201); 13 anos de experiência com tecnologias FOSS; Blogueiro FOSS há 6 anos no site gutocarvalho.net; Atuação em vários projetos de Governo no MDA, MINC, EBC/RADIOBRÁS, MPS/DATAPREV, ITI/PR, CAIXA, MD/SIPAM, DETRAN/DF; Há 4 anos trabalhando com monitoração Zabbix em Brasília. whoami FOSS => Free and Open Source Software sábado, 27 de abril de 13
  4. 4. Plano de Trabalho 40 minutos de apresentação 10 minutos para debate 58 Slides Faça perguntas quando quiser Slides disponíveis em slideshare.com/gutocarvalho sábado, 27 de abril de 13
  5. 5. Agenda Apresentação do Zabbix Caraterísticas do Zabbix Novidades no Zabbix 2.0 Zabbix dicas e boas práticas sábado, 27 de abril de 13
  6. 6. Por que eu devo me preocupar com monitoração do meu ambiente? sábado, 27 de abril de 13
  7. 7. Boas razões para você monitorar Você será avisado de problemas quando ocorrerem Você será avisado de comportamentos anormais Você terá condições de reagir aos problemas rapidamente Você terá um histórico de eventos de seu parque Você terá um histórico da saúde e funcionamento do seu parque Você conseguirá identificar e resolver problemas antes do cliente ligar sábado, 27 de abril de 13
  8. 8. Ótimas razões para você monitorar Você terá dados para planejar capacidade de ambientes Você terá dados para planejar aquisição de hardware Você terá dados para avaliar a qualidade do serviço (SLA/ANS) Downtime de aplicações custa caro para o cliente (prejuízo) Downtime de aplicações custa cara para o prestador (multa) sábado, 27 de abril de 13
  9. 9. Um ambiente monitorado passa confiança ao cliente e facilita a vida da equipe de TI sábado, 27 de abril de 13
  10. 10. sábado, 27 de abril de 13
  11. 11. Sobre o Zabbix Primeira versão lançada em 2001 (alpha) Criador Alexei Vladishev Primeira versão estável lançada em 2004 (v1.0) Empresa zabbix SIA criada em 2005 para oferecer suporte comercial Zabbix 2.0.6 é a atual versão estável Zabbix 2.2 em desenvolvimento sábado, 27 de abril de 13
  12. 12. O que é o Zabbix? Ferramenta opensource para monitoração de sistemas Consegue monitorar disponibilidade Consegue monitorar performance Pode monitorar hosts diretamente (agentless) Pode monitorar hosts utilizando seu agente Oferece vários tipos de notificações em diferentes níveis. sábado, 27 de abril de 13
  13. 13. O que é o Zabbix? (cont.) Auto discovery de hosts para monitoramento (com base em critérios) Monitoração SNMP e IPMI Monitoração pró-ativa com ações remotas nos hosts Monitoração funcional de sites sábado, 27 de abril de 13
  14. 14. O que é o Zabbix? (cont.) Visualização de dados via gráficos, mapas, telas, slideshow Frontend web para visualização e configuração Relatórios de SLA Monitoração distribuída (proxys e nodes) sábado, 27 de abril de 13
  15. 15. Componentes Principais Zabbix Server Zabbix Frontend Zabbix Database Zabbix Agent Zabbix Proxy sábado, 27 de abril de 13
  16. 16. Zabbix Server Core do Zabbix Coletas (Agent, SNMP, IPMI, ICMP, Scripts) Processamento dos dados de coleta Alerts Notifications sábado, 27 de abril de 13
  17. 17. Zabbix Frontend Visualização de dados coletados Configurações do Zabbix sábado, 27 de abril de 13
  18. 18. Zabbix Agent Monitoramentos Coleta Actions External scripts/User parameters sábado, 27 de abril de 13
  19. 19. Zabbix Database Banco de dados para armazenamento MySQL PostgreSQL SQLite Oracle sábado, 27 de abril de 13
  20. 20. Zabbix Proxy Coleta remota de dados Banco de dados local sábado, 27 de abril de 13
  21. 21. Exemplo de ambiente Monitorado sábado, 27 de abril de 13
  22. 22. Características do Zabbix Foi escrito em C (tanto o server quando o agente) Frontend em PHP Roda em UNIX, LINUX, WINDOWS e BSD sábado, 27 de abril de 13
  23. 23. Entenda o Zabbix sábado, 27 de abril de 13
  24. 24. Princípios do Zabbix Ser simples (KISS), porém flexível para configurar Usar poucos recursos do servidor host Não deve afetar os sistemas em produção sábado, 27 de abril de 13
  25. 25. Vantagens do Zabbix Solução completa de monitoração Armazenada dados em um banco de dados Toda a lógica está no servidor, o agente apenas coleta os dados Consegue monitorar do pequeno ao grande ambiente - escalável Monitoração distribuída com Proxy ou Node sábado, 27 de abril de 13
  26. 26. Vantagens do Zabbix (cont.) Extremamente flexível Triggers, actions, graphs, screens, discovery e mais. Preparado para trabalhar em ambientes com comunicação instável Suporte completo IPv6 sábado, 27 de abril de 13
  27. 27. O que monitorar e como? sábado, 27 de abril de 13
  28. 28. Zabbix Service Checks Monitore serviços a partir do zabbix server SSH FTP HTTP Etc... Consegue monitorar TCP, UDP e ICMP nativamente sábado, 27 de abril de 13
  29. 29. Zabbix IPMI checks Consegue monitorar hardware de equipamentos via IPMI Consegue gerenciar equipamentos IPMI remotamente reboot, reset, halt sábado, 27 de abril de 13
  30. 30. Zabbix SNMP checks Monitore via SNMP a partir do servidor Zabbix SNMPv1 SNMPv2 SNMPv3 Switchs, Rotedores, Storages, Impressoras, Ativos em geral. sábado, 27 de abril de 13
  31. 31. Zabbix Agent Checks Monitore o sistema e serviços do host Active check Passive check Execução remota de comandos User Parameters sábado, 27 de abril de 13
  32. 32. sábado, 27 de abril de 13
  33. 33. Agent active checks É muito eficiente para coleta e envio de dados O agente se conecta no servidor e solicita a lista de coleta O agente coleta, se conecta no servidor e envia os dados coletados O modo active alivia a carga no Zabbix Server sábado, 27 de abril de 13
  34. 34. Agent active checks (cont) O agente em modo active faz buffer das coletas Não há perda de dados caso o Zabbix Server ou Proxy estejam offline É muito usado quando o Zabbix Server não alcança o Zabbix Agent sábado, 27 de abril de 13
  35. 35. Agent passive checks Necessita de polling no servidor zabbix Usa mais recursos do Zabbix server para fazer o polling O servidor se conecta no agente e solicita os dados Consome recursos de rede para se conectar nos servidores Precisa de vários processos de polling para agilizar a coleta sábado, 27 de abril de 13
  36. 36. Hosts Tudo começa configurando os hosts, primeiro você cadastra um host e configura a interface seja Agent, SNMP, IPMI ou JMX. sábado, 27 de abril de 13
  37. 37. Itens Quando temos um Host devidamente configurado, precisamos então criar itens de monitoração dentro do host. sábado, 27 de abril de 13
  38. 38. Templates Ao invés de configurar itens em cada host, podemos criar templates e itens dentro deste, e podemos associar a um host, isto é mais prático e organizado. sábado, 27 de abril de 13
  39. 39. Triggers Trigers são regras associadas a itens, podemos criá-las dentro de um host ou template. Em triggers definimos condições lógicas que irão gerar alertas no dashboard do zabbix. sábado, 27 de abril de 13
  40. 40. Graphs Gráficos são representações visuais dos dados coletados, o Zabbix oferece vários tipos e formas de visualizações. Gráficos estão associados a triggers e itens. sábado, 27 de abril de 13
  41. 41. Discovery rules Regras de descobrimento podem ser utilizadas para detectar itens em um host. É muito prático para descobrir interfaces de rede, sistemas de arquivos e itens SNMP. sábado, 27 de abril de 13
  42. 42. Actions Actions estão associadas a triggers, elas executam uma ação com base em uma condição definida de acordo com status de uma trigger. Actions podem enviar alertas por e- mail, jabber, SMS, scripts externos e até executar comandos remotos. sábado, 27 de abril de 13
  43. 43. Zabbix v2.x sábado, 27 de abril de 13
  44. 44. Novidades da v2x Está mais rápido que a versão 1.8 Regras de descobrimento (low level discovery) Monitoramento JMX nativo Alimentação automática de inventário de hosts Monitoração WEB funcionando via HTTP Proxy sábado, 27 de abril de 13
  45. 45. Novidades da v2x (cont) Suporte a múltiplas interfaces no mesmo host Agent, SNMP, IMPI e JMX (novo) Novas Macros e Visible Hostname com suporte UTF8 Melhorias na manipulação de mapas e novos ícones Novo design no frontend Novos templates sábado, 27 de abril de 13
  46. 46. JMX Gateway Agora o Zabbix possui um serviço JAVA que consulta diretamente aplicações JAVA via JMX, não é necessário utilizar third-party apps para coleta de dados JMX. sábado, 27 de abril de 13
  47. 47. Discovery rules Regras de descobrimento podem ser utilizadas para detectar elementos em um host. É muito prático para descobrir interfaces de rede, sistemas de arquivos e itens SNMP em hosts monitorados. sábado, 27 de abril de 13
  48. 48. Demostração nas VMs sábado, 27 de abril de 13
  49. 49. Exemplos de Gráficos - Zabbix sábado, 27 de abril de 13
  50. 50. Exemplo de mapa Zabbix sábado, 27 de abril de 13
  51. 51. Dicas & Boas Práticas sábado, 27 de abril de 13
  52. 52. Dicas & Boas Práticas Se possível separe o banco Se possível separe o banco e o frontend A utilização de proxys alivia o zabbix server A utilização de checagens ativas e passivas combinadas alivia o server Crie seus templates de forma inteligente e objetiva (evite templates default) Faça tuning no seu banco de dados sábado, 27 de abril de 13
  53. 53. Dicas & Boas Práticas Se necessário particione o banco para melhor performance Faça um tuning nas configurações do Zabbix Server (não rode default) Ajuste a quantidade de pollers Housekeeping ajuda a controlar o crescimento de sua base de dados Sempre utilize a versão mais recente (evite usar versões antigas) Use a documentação da Wiki é completa e eficiente sábado, 27 de abril de 13
  54. 54. O Zabbix é uma... ...solução opensource de nível c o r p o r a t i vo q u e o f e r e c e ferramentas e recursos avançados p a r a m o n i t o r a m e n t o d e disponibilidade e performance em seu parque de servidores. sábado, 27 de abril de 13
  55. 55. Cases no DF Caixa Econômica Federal Empresa Brasil de Comunicação Detran sábado, 27 de abril de 13
  56. 56. Site/Blog http://www.zabbix.com http://www.zabbix.org http://www.zabbixbrasil.org Twitter @zabbix Zabbix na rede Google Groups zabbix-basil Fórum https://www.zabbix.com/forum/ IRC irc.freenode.org #zabbix sábado, 27 de abril de 13
  57. 57. Perguntas? sábado, 27 de abril de 13
  58. 58. Obrigado! Linkedin: http://br.linkedin.com/in/gutocarv E-mail: gutocarvalho@gmail.com Contato Slides: slideshare.net/gutocarvalho Blog: gutocarvalho.net Twitter: @gutocarvalho sábado, 27 de abril de 13

×