Monitoramento de Redes com Nagios 4.0

Monitoramento de Redes com Nagios 4.0: 20 HORAS

Domine a ferramenta de monitoramento Nagios!

Botao150

ou R$ 150,00 à vista | curso vitalício | promoção de lançamento

Este curso aborda de forma teoria e pratica 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 administra uma das ferramentas de monitoramento de redes mais utilizada 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á abordado a configuração de do servidor, layut 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.

Conteúdo do Curso

 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

1 Instaçã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

 

2 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 os limites 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

 

3 Instalando o Nagios Core

  • Baixando as dependências necessários
  • 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

 

 

4 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

 

5 Tuning do Apache2.2 (httpd.conf)

 

  • Entendendo a configuração
  • Segurança do Apache
  • KeepAlive
  • Quantidade de servidores (StartServers) a serem inicados 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

 

 

 6 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)

 

7 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

 

8 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-mail
  • Adicionando plugins PHP para notificação
  • Efetuando teste com hosts e serviços
  • Validando o envio das mensagens do Nagios
  • Configurando o commandos.cfg com os comandos de notificação
  • Testando o funcionamento

 

9 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

 

10 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

 

11 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

 

12 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 especifica
  • Trabalhando com plugins em shell e passando argumentos a a partir do Nagios
  • Validando a coleta dos dados

 

 

Extras:

 

13 Instalação do NagVis

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

 

14 Instalação do NagSQL

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

 

Material Extra

  • Livro Nagios – System and Network Monitoring
  • Livro Nagios 3 – Enterprise Network Monitoring Including Plug-Ins and Hardware Devices
  • Livro Learning Nagios 3.0 – Packt
  • Livro Building a Monitoring Infrastructure with Nagios
  • Livro Learning Nagios 4.0 – Packt

Pré-Requisitos

Ter participado do treinamento LPI 101 ou conhecimentos equivalentes, configuração de redes e Shell Script.

O Ambiente

O ambiente do curso é totalmente online, utilizando-se de ferramentas de Educação ( EAD) tal como Moodle.

As aulas são gravadas e disponibilizadas nesse ambiente, juntamente com o material adicional, tal como slides, livros, etc.

Toda dúvida poderá ser sanada via email, facebook, skype diretamente com o Instrutor e Autor das Aulas André Stato.

 

Tempo de acesso: Vitalicio
Autor do curso: Alex Clemente
Formato das lições: Vídeo Aula + Slides e Material Extra
 Carga horária no certificado: 20 horas de Video
Investimento total: De R$ 350,00 por R$ 150,00

De R$ 350,00 por R$ 150,00

Basta clicar na imagem abaixo que será redirecionado para página de pagamento.

 

Botao150