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.
- O agendador é um componente da parte do servidor Nagios. Ele envia um sinal para executar os plugins no host remoto.
- O plugin obtém o status do host remoto
- O plugin envia os dados para o agendador de processos
- 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?
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.
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
Passo 2) Leia os termos e condições.
Aceitar os termos.
Passo 3) Ver mensagem.
Você verá uma mensagem de assinatura pendente
Passo 4) Faça a configuração.
Atualize a mesma página após alguns minutos e clique em “Continuar para configuração
Passo 5) Lançar o nagios.
Mantenha as configurações padrão e clique em Continuar para iniciar
Passo 6) Revise as configurações.
Revise as configurações. Crie uma nova chave e clique em iniciar
Passo 7) Observe o DNS público.
Observe o DNS público da sua instância
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
Passo 9) Insira o DNS público.
No putty, insira o DNS público
Passo 10) Digite a chave ppk.
Na seção Auth, insira a chave ppk e clique em abrir
Passo 11) No terminal,
Digite o nome de login como ubuntu e execute o comando.
- Execute este comando sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Digite uma nova senha de sua escolha
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
Passo 13) Nagios instalação feita.
Nagios Cargas
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