Monitoramento da rede de A a ZABBIX - Daniel Bauermann

13.218 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
13.218
No SlideShare
0
A partir de incorporações
0
Número de incorporações
216
Ações
Compartilhamentos
0
Downloads
468
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Monitoramento da rede de A a ZABBIX - Daniel Bauermann

  1. 1. Monitoramento da rede de A a ZABBIX Daniel Bauermann dbauermann@uol.com.br
  2. 2. Agenda ● Sistemas de gerenciamento de rede ● ZABBIX ● Exemplos práticos
  3. 3. Sistemas de gerenciamento de rede
  4. 4. Cenário possível Internet Firewall Rede local estágios de evolução do parque de máquinas e infraestrutura da empresa
  5. 5. Cenário possível Internet Banco de dados Email Firewall Rede local estágios de evolução do parque de máquinas e infraestrutura da empresa
  6. 6. Cenário possível Matriz Internet Filial 1 Filial 2 estágios de evolução do parque de máquinas e infraestrutura da empresa
  7. 7. Por que utilizar um NMS? ● Monitorar problemas de forma automatizada ● Receber aviso de problema antes da ligação do usuário (ou do diretor!) ● Servidores inativos → perda $$$ ● Planejamento de investimentos em recursos de hardware ● Avaliação de qualidade de serviços ● Inventário de hardware
  8. 8. Definição ● Sistema de Gerenciamento de Rede (Network Management System – NMS) ● Modelo de gerenciamento de redes (ISO): – gerenciamento de falhas – gerenciamento de configuração – gerenciamento de contas – gerenciamento de desempenho – gerenciamento de segurança
  9. 9. Algumas opções Software livre Comerciais ● Cacti ● CA Unicenter ● Nagios ● HP OpenView ● OpenNMS ● IBM Tivoli ● ZABBIX
  10. 10. Algumas opções Cacti www.cacti.net ● Ótimo gerador de gráficos
  11. 11. Algumas opções Nagios www.nagios.org ● Gráficos ● Monitoramento ● Notificações
  12. 12. Algumas opções OpenNMS www.opennms.org ● Disponibilidade serviços ● Coleta informações ● Notificações
  13. 13. ZABBIX
  14. 14. História ● Criado por Alexei Vladishev ● Linha do tempo: – 1998 : início como projeto interno em um banco – 2001 : versão 1.0alpha1 em GPL – 2004 : versão 1.0 – 2006 : versão 1.1 – 2007 : versão 1.4 – 2008 : versão 1.6 – 2009 : versão 1.8
  15. 15. Características ● Visualização: gráficos, mapas, slides ● Monitoramento: desempenho, disponibilidade ● Notificação: email, SMS ● Execução de comandos remotos ● Agente poderoso e bastante flexível ● Monitoramento com e sem agente ● Escalabilidade ● Níveis de controle por usuário
  16. 16. Módulos ● Servidor ● Agentes ● Interface de administração
  17. 17. Ilustrando
  18. 18. Linguagens de programação ● Servidor e agentes: – C ● Interface de administração – PHP – Javascript
  19. 19. Requisitos (1) ● Linux, Unix, BSD ou OS X ● Servidor HTTP (Apache) ● PHP ● Banco de dados (MySQL, PostgreSQL, Oracle, SQLite)
  20. 20. Requisitos (2) CPU Banco de Nodos Ambiente Memória dados monitorados PII 350 Mhz Pequeno MySQL 20 256 MB AMD Atlhon 3200+ Médio MySQL 500 2 GB Intel Dual Core 6400 MySQL Grande 4 GB ou > 1.000 RAID 10 PostgreSQL Intel Xeon 2xCPU MySQL Muito 8 GB ou > 10.000 grande Fast RAID 10 PostgreSQL
  21. 21. Algumas Vantagens/ Desvantagens Vantagens Desvantagens ● Número templates ● Configuração ● Documentação inicial nodos ● Fóruns ● Flexibilidade agente
  22. 22. Exemplos práticos
  23. 23. Caso 1 – problema Como saber, antes do diretor, que a telefonia deixou de funcionar na residência?
  24. 24. Caso 1 – visão gráfica
  25. 25. Caso 1 – solução ● Monitoramento de rádios via ping ● Aviso via email sempre que algum ponto deixar de responder
  26. 26. Caso 2 – problema O ar-condiciando na sala dos servidores deixou de funcionar corretamente, podendo comprometer a integridade de diversos servidores/serviços.
  27. 27. Caso 2 – solução ● Monitoramento de temperatura servidor ZABBIX ● Aviso via email (guarita) se temperatura ultrapassar limite definido
  28. 28. Caso 2 – visão gráfica
  29. 29. Caso 3 – problema Possuir informações históricas sobre a disponibilidade da conexão de internet dos clientes.
  30. 30. Caso 3 – solução ● Monitoramento de servidor(es) de clientes (com menor frequência) ● Histórico de disponibilidade (e outras informações para auxiliar o gerenciamento dos servidores)
  31. 31. Caso 3 – visão gráfica
  32. 32. Referências ● ZABBIX, ZABBIX Manual v1.6 – http://www.zabbix.com/ ● Wikipedia – http://www.wikipedia.org/ ● Open Source Enterprise Monitoring with Zabbix – http://www.netways.de/uploads/media/Ale xei_Vladishev_Open_Source_Monitoring_ with_Zabbix.pdf
  33. 33. Monitoramento da rede de A a ZABBIX Perguntas? Daniel Bauermann dbauermann@uol.com.br
  34. 34. Apresentações ● 06/10/2009 – [SoftwareLivreVS] CIARTEC 2009 - Novo Hamburgo – RS ● 14/11/2009 – [SoftwareLivreVS] TcheLinux 2009 - Porto Alegre – RS ● 05/05/2010 – [IENH] 2ª Semana da Informática IENH - Novo Hamburgo – RS
  35. 35. Copyright (c) 2009, Daniel R. Bauermann All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Anauê Soluções em Informática nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  36. 36. www.zabbix.com Anauê www.anaue.com.br

×