Início » Cursos On-line » DevOps » Gestão Centralizada de Logs com ELK Stack
Gestão Centralizada de Logs com ELK Stack

Gestão centralizada de logs com ELK stack (Elasticsearch,Logstash,Kibana)

Gestão centralizada de logs com ELK stack

Descrição do Treinamento

Faça este treinamento
Faça este treinamento

Descrição do Treinamento

Se levarmos em consideração o quanto os ambientes computacionais atuais se tornaram complexos e distribuídos entre vários sistemas operacionais, aplicações, serviços de rede e demais componentes, fica claro que gerir os logs dessas diferentes fontes para avaliar de maneira adequadas aspectos de segurança, capacidade e disponibilidade, tornou-se uma tarefa árdua para os administradores de sistemas e redes.

Uma das melhores alternativas para simplificar essa gestão e ter um ambiente centralizado, de fácil acesso e visualmente agradável é fazer uso de três tecnologias que juntas nos fornecem uma solução adequada e fácil implementação.

Os componentes usados são:

Elasticsearch
É uma servidor de buscas distribuído baseado no Apache Lucene que tem capacidade para tratar grandes quantidades de dados em tempo real é uma ferramenta escalável e é uma excelente alternativa para trabalhar com Big Data. É utilizado por empresas como Google, GitHub e Twitter.

Logstash
É uma ferramenta Open Source para agregação de registros, com ele é possível coletar logs de diferentes fontes e hosts, aplicar filtros para tratamento dos dados coletados e armazenar as informações em um local para análise futura.

Kibana
É uma interface web que pode ser utilizada para pesquisar e visualizar os logs que o Logstash coletou e armazenou, permitindo interagir nativamente com todos os seus dados através de dashboards amigáveis e personalizadas.

No curso de Gestão centralizada de logs com Elasticsearch, Logstash e Kibana você terá a oportunidade de configurar essas aplicações para diversos usos, como coletar dados de sistemas operacionais, bancos de dados e serviços em geral.

Para quem destina-se esse treinamento:

  • Empresas que querem fazer uso da gestão centralizada de seus diversos logs, assim como gerar dashboards para melhor visualização e tomada de decisões;
  • Profissionais de desenvolvimento que querem montar seus próprios cenários de desenvolvimento de forma rápida e simples utilizando Elasticsearch, Logstash e Kibana.

Conteúdo do Treinamento

Beats;

  • Instalação do Logstash;

  • Configuração do Logstash;

  • Configuração do Metricbeat;

  • Configuração do Packetbeat;

Logstash;

  • Instalação do Logstash;

  • Configuração do Logstash;

  • Inputs no Logstash;

  • Filtros e sintaxe do Grok;

  • Outputs no Logstash;

  • Exemplos de configuração para os principais serviços e logs;

Elasticsearch;

  • Instalação e configuração do Elasticsearch;

  • Performance tunning do Elasticsearch;

  • Criação de clusters no Elasticsearch;

  • Retenção e limpeza dos índices com o Curator;

  • Migração de dados do Elasticsearch com Elasticdump;

Kibana;

  • Instalação do Kibana;

  • Filtros no Kibana;

  • Criação e gerenciamento de Dashboards no Kibana;

  • Exemplo final de gerenciamento de logs usando ELK para criar um dashboard para o Squid.

Pré-Requisitos

  • Conhecimentos gerais do Sistema Operacional Linux e das distribuições CentOS, Debian e Ubuntu, tais como, instalação, particionamento e gerenciamento de processos e serviços;

  • Familiaridade com editores de texto em linha de comando;

  • Conhecimentos de configuração de redes;

  • Conhecimentos básicos em Shell Script e lógica de programação;

  • Conhecimentos de configuração de serviços como Apache, Bind, Squid, etc.

Solicite mais Informações sobre este Treinameto.

Solicite mais Informações sobre este Treinameto.