Nagios Tutorial: O que é Nagios Ferramenta? Archiarquitetura e instalação

O que é monitoramento contínuo?

O monitoramento contínuo é um processo para detectar, reportar e responder a todos os ataques que ocorrem em sua infraestrutura. Depois que o aplicativo for implantadoyed no servidor, o papel do monitoramento contínuo entra em ação. Todo o processo consiste em cuidar da infraestrutura da empresa e responder de forma adequada.

O que é a Nagios?

Nagios é um software de código aberto para monitoramento contínuo de sistemas, redes e infraestruturas. Ele executa plug-ins armazenados em um servidor conectado a um host ou outro servidor na sua rede ou na Internet. Em caso de qualquer falha, Nagios alertas sobre os problemas para que a equipe técnica possa realizar o processo de recuperação imediatamente.

Nagios é usado para monitoramento contínuo de sistemas, aplicativos, serviços e processos de negócios em uma cultura DevOps.

Por que precisamos Nagios ferramenta?

Aqui estão as razões importantes para usar Nagios ferramenta de monitoramento:

  • Detecta todos os tipos de problemas de rede ou servidor
  • Ajuda você a encontrar a causa raiz do problema, o que permite obter a solução permanente para o problema
  • Monitoramento ativo de toda a sua infraestrutura e processos de negócios
  • Permite monitorar e solucionar problemas de desempenho do servidor
  • Ajuda você a planejar a infraestrutura upgrades antes que sistemas desatualizados criem falhas
  • Você pode manter a segurança e disponibilidade do serviço
  • Corrija problemas automaticamente em uma situação de pânico

História da Nagios

1996-Ethan Galstad usa as ideias e archiestrutura de seu trabalho anterior para começar a construir um novo aplicativo que roda sob Linux OS

1999-Os plug-ins que foram originalmente distribuídos como parte da distribuição NetSaint são logo separados Nagios Projeto de plug-ins

2002-Ethan renomeia o projeto para “Nagios”Por causa de problemas de marca registrada com o nome “NetSaint”.

2005- Nagios torna-se o Projeto do Mês do SourceForge.net em junho

2009-Nagios Enterprises lança sua primeira versão comercial, Nagios XI

2012-Nagios novamente renomeado como Nagios núcleo

2016-Nagios core ultrapassa 7,500,000 downloads diretamente do site SourceForge.net

Características do Nagios

Following são as características importantes Nagios ferramenta de monitoramento:

  • Relativamente escalável, gerenciável e seguro
  • Bom sistema de log e banco de dados
  • Interfaces web informativas e atraentes
  • Envie alertas automaticamente se a condição mudar
  • Se os serviços estiverem funcionando bem, não há necessidade de verificar se o host está ativo
  • Ajuda você a detectar erros de rede ou falhas de servidor
  • Você pode solucionar os problemas de desempenho do servidor.
  • Os problemas, se houver, podem ser corrigidos automaticamente à medida que são identificados durante o processo de monitoramento
  • Você pode monitorar todo o processo de negócios e infraestrutura de TI com uma única passagem
  • Os produtos archiestrutura é fácil escrever novos plugins no idioma de sua escolha
  • Nagios permite-lhe ler a sua configuração a partir de uma pasta inteira o que lhe ajuda a decidir como definir ficheiros individuais
  • Utiliza topologia para determinar dependências
  • Monitore serviços de rede como HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP, etc.
  • Ajuda você a definir a hierarquia de hosts de rede usando hosts pais
  • Capacidade de definir manipuladores de eventos que são executados durante eventos de serviço ou host para resolução proativa de problemas
  • Suporte para implementação de hosts de monitoramento redundantes

Nagios Archiarquitetura

Nagios é um cliente-servidor archiarquitetura. Geralmente, em uma rede, um Nagios o servidor está sendo executado em um host e os plug-ins estão sendo executados em todos os hosts remotos que devem ser monitorados.

Nagios Archiarquitetura
Nagios Archiarquitetura
  1. O agendador é um componente da parte do servidor Nagios. Ele envia um sinal para executar os plugins no host remoto.
  2. O plugin obtém o status do host remoto
  3. O plugin envia os dados para o agendador de processos
  4. O agendador de processos atualiza a GUI e notificações são enviadas aos administradores

Plugins

Nagios plug-ins fornecem inteligência de baixo nível sobre como monitorar tudo e qualquer coisa com Nagios Essencial. Plug-ins operate atua como um aplicativo independente, mas foi projetado para ser executado por Nagios Essencial. Ele se conecta a apache que é controlado pelo CGI para exibir o resultado. Além disso, um banco de dados conectado a Nagios para manter um arquivo de log.

Como funcionam os plug-ins?

Funcionamento de plug-ins

Considere o exemplo acima-

  • Check_nt é um plugin para monitorar um windows máquina que está principalmente disponível no servidor de monitoramento
  • O NSClinet++ deve ser instalado em todos Windows máquina que você deseja monitorar
  • Existe uma conexão SSL entre o servidor e o host que trocam informações continuamente entre si

Comowise, NRPE(Nagios Executor de plug-in remoto) e plug-ins NSCA são usados ​​para monitorar Linux e Mac OS X, respectivamente.

GUI

Uma interface de Nagios é usado para exibir páginas da web geradas por CGI. Podem ser botões verdes ou vermelhos, som, gráfico, etc.

Quando o alerta suave é acionado muitas vezes, um alerta físico é acionado e o Nagios servidor envia uma notificação ao administrador.

Nagios  GUI
Nagios GUI

Como Instalar Nagios ferramenta na AWS

Passo 1) Inscrever-se para Nagios.
Acesse https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew e clique em Continuar para se inscrever

Instale Nagios Ferramenta na AWS

Passo 2) Leia os termos e condições.
Aceitar os termos.

Instale Nagios Ferramenta na AWS

Passo 3) Ver mensagem.
Você verá uma mensagem de assinatura pendente

Instale Nagios Ferramenta na AWS

Passo 4) Faça a configuração.
Atualize a mesma página após alguns minutos e clique em “Continuar para configuração

Instale Nagios Ferramenta na AWS

Passo 5) Lançar o nagios.
Mantenha as configurações padrão e clique em Continuar para iniciar

Instale Nagios Ferramenta na AWS

Passo 6) Revise as configurações.
Revise as configurações. Crie uma nova chave e clique em iniciar

Instale Nagios Ferramenta na AWS

Passo 7) Observe o DNS público.
Observe o DNS público da sua instância

Instale Nagios Ferramenta na AWS

Passo 8) Converta o arquivo pem em ppk.
Em sua windows máquina, use a massa de ferramenta generator para converter arquivo pem para ppk

Instale Nagios Ferramenta na AWS

Passo 9) Insira o DNS público.
No putty, insira o DNS público

Instale Nagios Ferramenta na AWS

Passo 10) Digite a chave ppk.
Na seção Auth, insira a chave ppk e clique em abrir

Instale Nagios Ferramenta na AWS

Passo 11) No terminal,
Digite o nome de login como ubuntu e execute o comando.

  1. Execute este comando sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Digite uma nova senha de sua escolha

Instale Nagios Ferramenta na AWS

Passo 12) Abra o seu navegador.
No seu navegador, vá para o local http:// /nagios3 no meu caso http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/

Insira nome de usuário: nagiosadmin

pass: definido na etapa anterior

Instale Nagios Ferramenta na AWS

Passo 13) Nagios instalação feita.
Nagios Cargas

Instale Nagios Ferramenta na AWS

Aplicação de Nagios

Nagios Formulário on line ferramenta de monitoramento é um sistema de verificação e monitoramento de integridade para um data center típico, compreende todos os tipos de equipamentos como:

  • Servidor e nós de rede
  • Monitoramento de aplicativos em um único console
  • Monitoramento de aplicativos com insights em nível de transação
  • Monitore componentes de middleware e mensagens
  • Relatórios e painéis personalizáveis
  • Sistema de backup UPS
  • Sistema de identificação biométrica
  • Sistema de controle de temperatura e umidade (mecanismo de detecção)
  • Sistema CFTV/NVR
  • Subsistema de armazenamento (NAS e SAN)

Desvantagens do uso Nagios

  • Recursos importantes, como assistentes ou painel interativo, estão disponíveis apenas em Nagios XI, que é uma ferramenta bastante cara
  • Nagios core tem uma interface confusa
  • Existem muitos arquivos de configuração que são muito difíceis de configurar para os usuários
  • Nagios não é possível monitorar o rendimento da rede
  • A ferramenta não permite gerenciar a rede, mas apenas monitorar a rede
  • Nagios não faz diferença entre vários dispositivos, como servidores, roteadores ou switches, pois trata cada dispositivo como um host

Resumo

  • O monitoramento contínuo é um processo para detectar, reportar e responder a todos os ataques que ocorrem em sua infraestrutura
  • Nagios é livre para usar ferramenta de software de código aberto para monitoramento contínuo
  • Nagios oferece monitoramento eficaz de toda a sua infraestrutura e processos de negócios
  • Ethan Galstad usa as ideias e archiarquitetura de seu trabalho anterior para começar a construir um novo aplicativo Nagios que roda no sistema operacional Linux
  • Nagios é relativamente escalável, gerenciável e seguro
  • Três componentes importantes Nagios archiAs estruturas são 1) Interface Web (GUI) 2)Nagios Servidor 3)Plug-in
  • Nagios permite o monitoramento de aplicativos a partir de um único console com insights em nível de transação
  • Esta ferramenta não permite gerenciar a rede, mas apenas monitorar a rede