Monitoramento de Redes com Zabbix
()
Sobre este e-book
Leia mais títulos de Janssen Dos Reis Lima
Consumindo a API do Zabbix com Python Nota: 0 de 5 estrelas0 notasMonitoramento com Zabbix 2a edição Nota: 0 de 5 estrelas0 notas
Relacionado a Monitoramento de Redes com Zabbix
Ebooks relacionados
Configurando switches e roteadores cisco Nota: 0 de 5 estrelas0 notasGuia prático do servidor Linux: Administração Linux para iniciantes Nota: 4 de 5 estrelas4/5Descomplicando o Docker Nota: 1 de 5 estrelas1/5Virtualização (2ª edição): Tecnologia Central do Datacenter Nota: 0 de 5 estrelas0 notasAzure: Coloque suas plataformas e serviços no cloud Nota: 0 de 5 estrelas0 notasSegurança em aplicações Web Nota: 0 de 5 estrelas0 notasAdministração De Servidores Linux Nota: 0 de 5 estrelas0 notasCertificação Linux: Guia prático para a prova LPIC-1 101 Nota: 0 de 5 estrelas0 notasComputação em Nuvem Nota: 5 de 5 estrelas5/5Bacula (3ª edição): O software livre de backup Nota: 3 de 5 estrelas3/5PostgreSQL: Banco de dados para aplicações web modernas Nota: 5 de 5 estrelas5/5Guia de Segurança & Backup para PCs Nota: 0 de 5 estrelas0 notasDevOps na prática: Entrega de software confiável e automatizada Nota: 0 de 5 estrelas0 notasModernização de Aplicação no Microsoft Azure: Explorando o potencial da nuvem Nota: 0 de 5 estrelas0 notasCriando Redes Locais Com O Cisco Packet Tracer 5 Nota: 0 de 5 estrelas0 notasDesconstruindo a Web: As tecnologias por trás de uma requisição Nota: 0 de 5 estrelas0 notasDescomplicando o Docker 2a edição Nota: 0 de 5 estrelas0 notasDesign Patterns com PHP 7: Desenvolva com as melhores soluções Nota: 5 de 5 estrelas5/5Programação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5iReport: Crie relatórios práticos e elegantes Nota: 0 de 5 estrelas0 notasHACKED: O Livro Guia Definitivo De Linux Kali E Hacking Sem Fio Com Ferramentas De Testes De Segurança E De Nota: 0 de 5 estrelas0 notasDo PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5Desenvolvimento web com ASP.NET MVC Nota: 0 de 5 estrelas0 notasEngenharia de Requisitos: software orientado ao negócio Nota: 0 de 5 estrelas0 notasEntrega contínua em Android: Como automatizar a distribuição de apps Nota: 0 de 5 estrelas0 notasColetânea Front-end: Uma antologia da comunidade front-end brasileira Nota: 0 de 5 estrelas0 notasPHP e Laravel: Crie aplicações web como um verdadeiro artesão Nota: 0 de 5 estrelas0 notasCaixa de Ferramentas DevOps: Um guia para construção, administração e arquitetura de sistemas modernos Nota: 0 de 5 estrelas0 notas
Indústrias para você
Conversando com Robôs: a Arte de GPTear Nota: 0 de 5 estrelas0 notasGuia Prático de Prescrição Farmacêutica Nota: 4 de 5 estrelas4/5Como Testar Componentes Eletrônicos Nota: 0 de 5 estrelas0 notasIoT: Como Usar a "Internet Das Coisas" Para Alavancar Seus Negócios Nota: 4 de 5 estrelas4/5Dinâmica de grupo x competências na educação: estratégias para auxiliá-lo em suas atividade Nota: 0 de 5 estrelas0 notasTreinamento para Manipuladores de Alimentos em UAN Nota: 4 de 5 estrelas4/5A Indústria Têxtil e a Moda Brasileira nos Anos 1960 Nota: 0 de 5 estrelas0 notasProcesso de movimentação de mercadorias Nota: 0 de 5 estrelas0 notasAventuras empresariais Nota: 0 de 5 estrelas0 notasUma verdade indigesta: como a indústria alimentícia manipula a ciência do que comemos Nota: 5 de 5 estrelas5/5Gestão de Projetos e Lean Construction:: Uma Abordagem Prática e Integrada Nota: 5 de 5 estrelas5/5Estudos Sobre Gestão de Operações em Pequenas e Médias Empresas Nota: 0 de 5 estrelas0 notasLivros Um Guia Para Autores Nota: 0 de 5 estrelas0 notasO segredo do Chanel nº 5: A história íntima do perfume mais famoso do mundo Nota: 0 de 5 estrelas0 notasGestão do Ponto de Venda: Os papéis do franqueado de sucesso Nota: 0 de 5 estrelas0 notasIntrodução ao Controle de Custos em UAN Nota: 5 de 5 estrelas5/5Blockchain: Aplicações no Mundo Real e Compreensão: Como a Blockchain Pode Ser Aplicada em Seu Mundo Nota: 0 de 5 estrelas0 notasAterramento em atmosferas explosivas: Práticas recomendadas Nota: 5 de 5 estrelas5/5Indústria 4.0: impactos sociais e profissionais Nota: 5 de 5 estrelas5/5A Moda na Mídia: Produzindo Costuras Nota: 0 de 5 estrelas0 notasStreampunks: O YouTube e os rebeldes que estão transformando as mídias Nota: 0 de 5 estrelas0 notasNutrição Comportamental Nota: 0 de 5 estrelas0 notasBacula - Ferramenta Livre de Backup Nota: 0 de 5 estrelas0 notasPromoção da saúde mental no Brasil: Aspectos teóricos e práticos Nota: 0 de 5 estrelas0 notasA Publicidade Compartilhável Explicada Nota: 0 de 5 estrelas0 notas
Avaliações de Monitoramento de Redes com Zabbix
0 avaliação0 avaliação
Pré-visualização do livro
Monitoramento de Redes com Zabbix - Janssen dos Reis Lima
Copyright© 2014 por Brasport Livros e Multimídia Ltda.
Todos os direitos reservados. Nenhuma parte deste livro poderá ser reproduzida, sob qualquer meio, especialmente em fotocópia (xerox), sem a permissão, por escrito, da Editora.
Para uma melhor visualização deste e-book sugerimos que mantenha seu software constantemente atualizado.
Editor: Sergio Martins de Oliveira
Diretora Editorial: Rosa Maria Oliveira de Queiroz
Gerente de Produção Editorial: Marina dos Anjos Martins de Oliveira
Revisão de Texto: Maria Inês Galvão
Editoração Eletrônica: SBNigri Artes e Textos Ltda.
Capa: Paulo Vermelho
Produçao de e-pub: SBNigri Artes e Textos Ltda.
Técnica e muita atenção foram empregadas na produção deste livro. Porém, erros de digitação e/ou impressão podem ocorrer. Qualquer dúvida, inclusive de conceito, solicitamos enviar mensagem para brasport@brasport.com.br, para que nossa equipe, juntamente com o autor, possa esclarecer. A Brasport e o(s) autor(es) não assumem qualquer responsabilidade por eventuais danos ou perdas a pessoas ou bens, originados do uso deste livro.
ISBN Digital: 978-85-7452-666-9
BRASPORT Livros e Multimídia Ltda.
Rua Pardal Mallet, 23 – Tijuca
20270-280 Rio de Janeiro-RJ
Tels. Fax: (21) 2568.1415/2568.1507
e-mails:
marketing@brasport.com.br
vendas@brasport.com.br
editorial@brasport.com.br
site: www.brasport.com.br
Filial
Av. Paulista, 807 – conj. 915
01311-100 – São Paulo-SP
Tel. Fax (11): 3287.1752
e-mail: filialsp@brasport.com.br
Agradecimentos
Agradeço principalmente a Deus, por ter me dado forças para que eu conseguisse ter calma e paciência para concluir este projeto.
A minha esposa Carla, por toda dedicação e carinho que tem pela nossa família. Agradeço de coração por sempre me incentivar nos meus estudos e por compreender minha ausência em certos momentos. Você é muito especial.
Aos meus pais, a minha sogra, meu padrinho e minhas madrinhas, e a todos os familiares que participam da minha vida.
Agradeço também aos meus antigos colegas de trabalho por serem minhas cobaias, em especial à equipe de desenvolvimento, que sempre tinha algo para inventar.
Aos colegas de trabalho do LENEP, em especial ao Prof. Fernando Moraes, por ter me dado essa oportunidade. É muito bom trabalhar ao lado de vocês.
Aos professores da UFLA, por sempre defenderem o uso do software livre. Aprendi muito com vocês.
Gostaria de agradecer ao amigo Maicon por todo o incentivo e por ser um dos principais responsáveis por eu ter acreditado neste projeto. Grandes amizades não se perdem com o tempo e não se desfazem com a distância.
À comunidade Zabbix Brasil, pela troca de informações diárias sobre o Zabbix. Só tem fera nesse fórum.
Agradeço também ao editor da Brasport, Sérgio Martins, por acreditar no meu trabalho e ter me dado a oportunidade de publicar este livro.
A perseverança não é uma longa
corrida; ela é muitas corridas
curtas, uma depois da outra.
(Charles W. Eliot)
Apresentação
Existem muitas ferramentas no mercado para gerenciamento de redes, tanto software pago como livre. Esta obra tem o propósito de apresentar o Zabbix para os profissionais envolvidos em gerência de redes que não o conhecem e aprofundar os conhecimentos para os profissionais que já trabalham com esta ferramenta de monitoramento. Zabbix é um software livre de código aberto que tem se consolidado no mercado europeu e já possui alguns casos de sucesso no Brasil.
Será abordado ao longo das páginas desta obra o conceito de toda a tecnologia que faz parte do Zabbix, desde a instalação até configurações avançadas de monitoramento de serviços. Você não se prenderá a apenas saber instalar e configurar esta ferramenta – mas entenderá também como funciona o mecanismo de coleta de informações, os itens a serem monitorados, as triggers, entre outros. A principal característica em um ambiente de monitoramento é saber o que realmente precisa ser monitorado e como será realizado o monitoramento.
Zabbix também é bastante flexível, e você verá que ele não se limita apenas a monitorar seus itens nativos. Com ele, é possível incrementar scripts e itens personalizados para o monitoramento se tornar mais completo e profissional.
Sobre o Autor
Janssen dos Reis Lima possui mais de quinze anos de experiência em tecnologia da informação. Bacharel em Sistemas de Informação pela FeMASS/UFF e pós-graduação em Administração em Redes Linux pela UFLA, atualmente ocupa o cargo de Analista de Sistemas (infraestrutura) no Grupo de Inferência de Reservatório, no Laboratório de Engenharia e Exploração de Petróleo da Universidade Estadual Norte Fluminense, onde executa atividades relacionadas ao processamento de alto desempenho em sistemas sísmicos voltado para a área de exploração de petróleo. É docente no curso de Pós-Graduação em Redes de Computadores da FABERJ, onde ministra as disciplinas de Serviços de Redes, Administração de Rede Linux e Gerência de Redes. Tem especial interesse em computação de alto desempenho, gerência de redes e virtualização, sempre trabalhando com sistemas open source.
Sumário
Capa
Créditos
Agradecimentos
Apresentação
Sobre o Autor
Sumário
Introdução
1 – Conceitos de Monitoramento
1.1 Por que monitorar?
1.2 Disponibilidade
1.3 Planejamento de capacidade
1.4 Comportamento não usual
1.5 Segurança
1.6 Performance
2 – Zabbix
2.1 Características do Zabbix
2.2 Por que usar Zabbix?
2.3 Arquitetura do Zabbix
2.4 Elementos do Zabbix
2.4.1 Zabbix Server
2.4.2 Zabbix Proxy
2.4.3 Zabbix Agent
3 – Instalação
3.1 Requisitos de hardware
3.2 Plataformas suportadas
3.3 Requisitos de software
3.4 Planejando o crescimento do banco de dados
3.5 Obtendo o Zabbix
3.6 Verificação e instalação de dependências
3.7 Instalação do servidor
3.8 Criação e carga do banco de dados
3.9 Configuração inicial
3.10 Instalação da interface web do Zabbix
4 – Conhecendo a Interface Web do Zabbix
4.1 Visão geral da interface web do Zabbix
4.1.1 Administração
4.1.2 Monitoramento distribuído
4.1.3 Autenticação
4.1.4 Usuários
4.1.5 Tipos de mídia
4.1.6 Scripts
4.1.7 Auditoria
4.1.8 Fila
4.1.9 Notificações
4.1.10 Instalação
5 – Entendendo os Conceitos do Zabbix
5.1 Host
5.2 Item
5.3 Trigger
5.4 Evento
5.5 Template
6 – Funções do Zabbix
6.1 Coletar
6.2 Armazenar
6.3 Gerenciar
6.4 Alertar
6.5 Visualizar
7 – Monitoramento Básico
7.1 Criando um host
7.2 Criando itens para monitoramento
7.3 Criando uma trigger
7.4 Criando uma ação
7.5 Monitoramento ativo, passivo ou checagem simples
8 – Gerenciamento de Hosts
8.1 Grupos de hosts
8.2 Templates
8.3 Hosts
8.4 Aplicações
8.5 Itens
8.6 Triggers
8.7 Gráficos
8.7.1 Normal
8.7.2 Pilha (Stacked)
8.7.3 Torta (Pie)
8.7.4 Explodido (Exploded)
8.8 Autobusca (discovery)
8.9 Período de manutenção
9 – Gerenciamento de Usuários e Permissões
10 – Visualizando os Dados Monitorados
10.1 Dashboard
10.2 Visão geral
10.3 Outros menus
11 – Mapas, Telas e Relatórios
11.1 Mapas
11.2 Telas
11.3 Relatórios
12 – Instalando o Zabbix Agent em Hosts Windows
13 – Configurando Monitoramento Web
14 – Configurando Monitoramento de Serviços de TI
15 – Ampliando o Monitoramento com Parâmetros de Usuários
16 – Comandos Remotos
17 – Analisando Logs e Interpretando Erros Comuns
18 – Tópicos Especiais
18.1 Monitoramento JBoss
18.2 Monitoramento Apache
18.3 Monitoramento IPMI
18.4 Monitoramento SNMP
18.4.1 SNMP
18.4.2 SNMP TRAP
18.4.3 Instalação do pacote SNMP
18.4.4 Consultando informações de dispositivos SNMP
18.4.5 Cadastrando o item para monitoramento
18.5 Monitoramento de banco de dados
18.6 Trabalhando com o Zabbix via terminal
18.6.1 zabbix_server
18.6.2 zabbix_agentd
18.6.3 zabbix_get
18.6.4 zabbix_sender
18.6.5 zabbix_proxy
18.7 Monitoramento de recursos de aplicações web
18.8 Monitoramento distribuído com Zabbix Proxy
19 – Verificando a Saúde do Zabbix Server
20 – Atualizando o Zabbix para a Versão 2.2
21 – Obtendo Ajuda
Referências Bibliográficas
Introdução
Você é administrador de sistemas de uma empresa e está sempre sendo cobrado pelo seu gerente acerca das reclamações dos clientes quanto à disponibilidade dos servidores. Você ameniza a situação corrigindo alguns problemas imediatamente e ao final do dia vai para casa tranquilamente. Às 22h você recebe uma ligação de seu gerente reclamando que alguns hosts estão indisponíveis e que o servidor web está fora do ar. Você liga seu notebook e tenta acessar a rede da empresa, porém sem sucesso, devido à indisponibilidade do serviço de shell remoto. Em vez de sair para um programa familiar, você vai para a empresa verificar o que aconteceu para corrigir os problemas.
No dia seguinte, quando chega ao escritório, seu gerente vai até a sua sala e cobra explicações sobre os problemas que ultimamente têm acontecido com a rede e com os serviços da área de TI.
Diante disso, você depara com as seguintes questões: como atuar de fato em busca de uma solução definitiva para resolver os problemas? Temos ferramentas para isso? Vou me basear em que histórico? Como poderei comprovar que o problema, por exemplo, está sendo causado por fadiga do hardware?
Respondendo às questões: você pode atuar com o auxílio de uma ferramenta de monitoramento para alertá-lo quando ocorrer algum problema em seu ambiente. Com ela você poderá monitorar hosts e equipamentos em tempo real, tirar relatórios sobre o consumo dos recursos do sistema, verificar em que horário um serviço parou, entre outras métricas. Dessa forma, estará trabalhando de maneira proativa e terá tempo para resolver os problemas antes mesmo dos clientes perceberem. Esta é apenas uma de inúmeras situações pelas quais você poderá passar.
Esta obra apresentará os conceitos de monitoramento e a ferramenta Zabbix, auxiliando os leitores a implantar este excelente software em sua infraestrutura de TI.
Desejo que tire proveito das informações aqui apresentadas e consiga implantar o Zabbix como um produto final de monitoramento de redes e serviços.
1
Conceitos de Monitoramento
Neste capítulo, será dada certa atenção a questões de monitoramento, sobretudo o que está diretamente relacionado com o funcionamento do Zabbix. É claro que o assunto é muito extenso para ser tratado numa obra sobre um assunto específico como esta. Por isso, sugiro ao leitor que procure livros sobre gerência de redes para ampliar seu aprendizado.
1.1 Por que monitorar?
Não é de hoje que as redes de computadores estão ficando cada vez mais importantes para as empresas. Hoje em dia, é uma infraestrutura indispensável e de missão crítica, ou seja, não pode parar. E de nada adianta ter a rede 100% operacional se o que mais interessa aos clientes são os serviços que funcionam através dela. Partindo deste princípio, precisamos saber o que devemos monitorar e por que devemos monitorar determinado serviço. Porém, os profissionais da área de tecnologia não podem resolver isso sozinhos. É preciso que haja um consenso entre os responsáveis por diversas áreas de uma empresa e a partir daí fazer um levantamento de todos os ativos e serviços envolvidos no processo de monitoração, para que seja definido o que de fato será monitorado.
1.2 Disponibilidade
Hoje em dia fala-se muito em acordo de nível de serviço. Realmente é um recurso importante para manter o nível de excelência de um serviço. As empresas devem firmar acordos com as áreas de tecnologia para definir qual é o limite que um serviço poderá estar indisponível. Este limite será o tempo que a equipe de analistas e administradores terá para que o serviço seja restabelecido sem impactar nos níveis acordados.