Monitoramento de Redes com Nagios Core 4


Este curso aborda de forma teórica e prática o planejamento para instalação e administração de servidor de monitoramento de redes com Nagios Core 4.1.1.

Ao término do curso o aluno estará capacitado a implantar e administrar uma das ferramentas de monitoramento de redes mais utilizadas no mundo. O Nagios Core é o padrão internacional de monitoria de redes, sendo utilizado por grandes corporações, e inclusive pelo NOC (Network Operations Center) da NASA.

Será abordada a configuração do servidor, layout de disco, tuning para alto desempenho, adição de hosts, grupos de hosts, serviços, grupos de serviços, agregação de host, criação de mapas, shell script, geração de relatórios e gráficos com pnp4nagios e mrtg, notificação de eventos por e-mail entre outros tópicos.

Público-Alvo

  1. Analistas Linux que desejam monitorar o ambiente de TI prevenindo tempo de downtime.
  2. Analistas Microsoft que desejam monitorar o ambiente de TI prevenindo tempo de downtime.
  3. Profissionais de TI que querem garantir a disponibilidade dos serviços entregues aos clientes.
  4. Empresas que desejam diminuir seus custos (TCO) implantando soluções OpenSource para servidores de monitoria em grande escala e recursos.

Detalhes do Curso

  1. Estude no conforto de sua casa, acessando as lições a qualquer horário em que desejar, quantas vezes desejar, e melhore o seu currículo!
  2. O curso é realizado à distância (EaD). Ao se cadastrar no curso o aluno receberá um nome de usuário e senha para acessar ao sistema EAD.
  3. Todo suporte será realizado através do e-mail cadastrado.

Início do Treinamento

Este é um curso oferecido no formato “gravado“. Isto é, as inscrições para ele ficam permanentemente abertas, e as aulas podem ser acessadas de qualquer lugar e a qualquer hora.

O tempo padrão de acesso ao curso é de 90 dias, e esse prazo é contado de forma linear, a partir da liberação do seu acesso ao sistema. Não há a possibilidade de suspensão da matrícula. Para maiores informações, consulte nossos Termos e Condições.

Matrículas Abertas

Carga Horária

Aproximadamente 20 horas.

Ementa do Treinamento

1. Introdução

  • Sobre o Nagios;
  • Por que usar Nagios?;
  • Escolha de SO e layout de disco;
  • Pós instalação e processo de pós instalação.

2. Instalação do CentOS 6

  • Por que usar o CentOS 6?;
  • Arquitetura x86_64;
  • Criando a máquina virtual;
  • Particionamento de disco e FS;
  • Definição de layout de disco;
  • Validando a instalação.

3. Pós instalação e tuning do SO

  • Configurando a rede do servidor;
  • Configurando o hostname/FQDN;
  • Customização do bash (.bashrc), umask, history,PS1 e etc;
  • Instalação de pacotes para administração do sistema;
  • Alterando o limite de processos a nível soft e hard (limits.conf);
  • Tuning de memória, rede, conexões tcp e etc. (sysctl.conf);
  • Tuning do ssh (sshd_config);
  • Instalando as dependências para instalação do VMWaretools;
  • Restart e validação do servidor.

4. Instalando o Nagios Core

  • Baixando as dependências necessárias;
  • Obtendo o source do nagios;
  • Criando o usuário e grupos para o nagios;
  • Iniciando a compilação;
  • Fazendo a instalação;
  • Instalando os scripts;
  • Instalando o daemon;
  • Instalando o webconfig para o apache;
  • Validando a instalação e acessando o nagios.

5. Instalando o PNP4Nagios

  • Baixando as dependências;
  • Obtendo o source do pnp4nagios;
  • Iniciando a compilação e instalação;
  • Adicionando as linhas para processamento de gráficos ao nagios;
  • Adicionando as linhas de processamento de gráficos ao commands.cfg;
  • Adicionando as linhas aos hosts e serviços;
  • Testando a configuração.

6. Tuning do Apache2.2 (httpd.conf)

  • Entendendo a configuração;
  • Segurança do Apache;
  • KeepAlive;
  • Quantidade de servidores (StartServers) a serem iniciados no start;
  • Quantidade mínima e máxima de reservas (SpareServers) a serem carregados no start;
  • Habilitar as estatísticas do servidor e proxy (ExtendedStatus);
  • Path de acesso as estatísticas/informações do Apache2.2;
  • ACL e autenticação.

7. Instalação do MRTG

  • Listando os pacotes necessários;
  • Efetuando a instalação via yum;
  • Instalando o snmp para coleta de informações;
  • Configurando a community do snmp;
  • Liberando regras no iptables;
  • Coletando informações via snmpwalk;
  • Gerando o arquivo de informações do mrtg para um determinado host;
  • Criando a index do servidor para visualização de gráficos via interface web;
  • Aplicando permissões a pasta do MRTG;
  • Controle de acesso por ACL e autenticação;
  • Alteração de dono e grupo da pasta;
  • Aplicação de contexto SELINUX (chcon).

8. Instalação do NRPE e NSClient++

  • Baixando os pacotes necessários;
  • Obtendo o source;
  • Instalação manual do NRPE;
  • Instalação via shell script do NRPE;
  • Instalando o NSClient++;
  • Configurando o arquivo de coleta nrpe.cfg;
  • Testando a comunicação com o Nagios.

9. Notificação por e-mail

  • Baixando o sendmail e postfix;
  • Habilitando a notificação para os hosts e serviços de acordo com a criticidade;
  • Definindo os contatos a receber as notificações;
  • Definindo horário para notificações;
  • Intervalo de notificação;
  • Testando o envio de e-mails;
  • Adicionando plugins PHP para notificação;
  • Efetuando teste com hosts e serviços;
  • Validando o envio das mensagens do Nagios;
  • Configurando o commands com os comandos de notificação;
  • Testando o funcionamento.

10. Cadastro de hosts Linux

  • Configurando um templete para hosts Linux;
  • Configurando um templete para serviços Linux;
  • Adicionando um servidor Linux e definindo o grupo de hosts;
  • Adicionando serviços Linux e definindo o grupo de serviços;
  • Associação por hosts e serviços parents;
  • Associação de hosts e serviços por members;
  • Configurando o cliente com novas informações;
  • Adicionando o arquivo para ser lido pelo Nagios;
  • Acessando o novo host via dashboard;
  • Validando a coleta dos serviços e tempo de checagem;
  • Definição de thresholds;
  • Customização dos templates.

11. Cadastro de hosts Windows

  • Configurando um templete para hosts Windows;
  • Configurando um templete para serviços Windows;
  • Adicionando um servidor Windows e definindo o grupo de hosts;
  • Adicionando serviços Windows e definindo o grupo de serviços;
  • Associação por hosts e serviços parents;
  • Associação de hosts e serviços por members;
  • Configurando o cliente com novas informações;
  • Adicionando o arquivo para ser lido pelo Nagios;
  • Acessando o novo host via dashboard;
  • Validando a coleta dos serviços e tempo de checagem;
  • Definição de thresholds;
  • Customização dos templates.

12. Monitorando Linux e Windows por SNMP

  • Instalando o serviço de SNMP no Linux;
  • Instalando o serviço de SNMP no Windows;
  • Configurando o SNMP;
  • Instalando plugins adicionais para checagem via SNMP;
  • Adicionando hosts Linux;
  • Monitorando processos, CPU, disco e memória via SNMP;
  • Adicionando hosts Windows;
  • Monitorando processos, CPU, disco e memória via SNMP;
  • Definição de templetes para SNMP;
  • Adição de novos commands para monitorar por SNMP;
  • Validando a coleta dos serviços e tempo de checagem;
  • Definição de thresholds.

13. Customização de mapas de redes e shell script

  • Adicionando novas imagens aos hosts;
  • Criação de mapas em 3D com logs e imagens por tipo de device;
  • Agregação de hosts no mapa;
  • Criação de topologia em 3D;
  •  Notificação sonora;
  • Criação de plugins em shell script para monitoria específica;
  • Trabalhando com plugins em shell e passando argumentos a a partir do Nagios;
  • Validando a coleta dos dados.

Extras:

14. Instalação do NagVis

  • Baixando dependências;
  • Instalação via shell script;
  • Configurando o dashboard do NagVis;
  • Adição de host em rack.

15. Instalação do NagSQL

  • Baixando as dependências;
  • Instalando o MySQL;
  • Obtendo o source do NagSQL;
  • Iniciando a instalação no terminal;
  • Finalizando a instalação via interface web;
  • Conhecendo as funções do NagSQL.

Analise Final

  • Considerações finais.

Incluso

  • PDF’s;
  • Arquivos auxiliares;
  • Certificado de Participação.

Obs.: A ementa, as datas e horários dos treinamentos poderão sofrer alterações sem aviso prévio.

Se interessou pelo curso?

Preencha o formulário abaixo para receber todas as informações referente à próximas turmas e valores: