Como transformar seu Raspberry Pi em uma ferramenta de monitoramento de rede

Como transformar seu Raspberry Pi em uma ferramenta de monitoramento de rede

Está preocupado com alguns dos dispositivos conectados à sua rede? Quer saber quando um servidor da web fica offline? Você precisa de uma ferramenta de monitoramento de rede.





Embora várias soluções estejam disponíveis, o Nagios deve ser seu primeiro porto de escala. Embora versões pagas do software estejam disponíveis, o Nagios oferece um monitor de rede de código aberto para Raspberry Pi.





Por que configurar um Raspberry Pi como monitor de rede?

O Nagios Enterprise Monitoring Server (NEMS) pode ser executado em qualquer modelo Raspberry Pi. Mas por que não usar um PC?





Bem, é um desperdício. Configurar um sistema completo que é amplamente dedicado ao ping de outros dispositivos desperdiça energia, hardware e espaço físico. O Raspberry Pi é uma solução de baixa potência que ocupa muito menos espaço e é uma única peça de hardware.

Instale a ferramenta de monitoramento de rede Nagios no Raspberry Pi]

Você tem duas opções para instalar o Nagios em seu Raspberry Pi:



  1. Você pode instalar uma imagem NEMS Linux de disco completo. Esta é a opção fácil, com todas as pré-configurações de chave de que você precisa para um início rápido.
  2. Como alternativa, por que não instalar manualmente o Nagios Core em seu ambiente Raspberry Pi existente?

Vamos explorar um de cada vez.

Fácil: instale o NEMS no Raspberry Pi

Para a opção de instalação fácil, você precisa do seguinte:





Relacionado: Como instalar um sistema operacional no Raspberry Pi

Devido aos requisitos de hardware, o desempenho ideal do NEMS é limitado ao Raspberry Pi 3 e posterior. Embora você possa usá-lo com os modelos mais antigos, é provável que eles tenham um desempenho muito mais lento.





Comece inserindo o cartão microSD em seu PC, depois baixe o NEMS e o Etcher. Com o software baixado, instale e execute o Etcher.

  1. Selecione Flash do arquivo
  2. A unidade de destino deve ser detectada automaticamente --- se não, clique Selecione o alvo e navegue até o cartão SD
  3. Clique Clarão para começar a escrever a imagem do disco

Aguarde que os dados sejam gravados no cartão SD e verificados. Etcher irá notificá-lo quando o processo for concluído. Neste estágio, remova com segurança o cartão SD do seu PC, insira-o no Raspberry Pi e inicialize o computador. O NEMS primeiro redimensionará o sistema de arquivos antes de exigir alguma configuração.

como fazer uma captura de tela no instagram sem eles saberem

No prompt, digite

sudo nems-init

Siga as etapas para configurar sua localidade e criar uma conta.

Você estará pronto para configurar o NEMS abrindo https: //nems.local no seu navegador. Se isso não funcionar, use o endereço IP do Pi.

Difícil: Instale manualmente o Nagios Core no Raspberry Pi

Para instalar manualmente o Nagios no Raspberry Pi, comece com um Pi executando o Raspberry Pi OS em um cartão microSD de 16 GB ou mais.

Comece atualizando pacotes e fazendo upgrade:

sudo apt update && sudo apt upgrade

Em seguida, reinicie e instale o Nagios

sudo reboot
sudo apt install nagios3

Depois de concluído, você será solicitado a configurar uma conta de administrador, portanto, mantenha uma nota mental da senha. Você pode fazer login no Nagios de outro dispositivo usando o endereço IP do seu Pi, por exemplo, http: //192.168.1.x/nagios3 .

Relacionado: Encontre seu endereço IP no Linux

Configure o monitor de rede do Nagios Raspberry Pi

Agora você está pronto para configurar seu monitor de rede. No Pi, crie um arquivo de configuração, monitor.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

Aqui, adicione os detalhes do dispositivo que você planeja monitorar. Por exemplo, tenho um servidor de jogos e quero saber quando ele fica offline. No arquivo de configuração, basta adicionar o uso, o host_name do dispositivo remoto, um alias e o endereço IP.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

O modelo definido, host genérico, pode ser verificado /etc/nagios3/conf.d/generic-host_nagios2.cfg . Os modelos economizam tempo ao criar configurações de dispositivo, portanto, reserve um tempo para verificá-los.

Quando terminar de usar o arquivo CFG, clique Ctrl + X então selecione E é sair. Recarregar Nagios:

sudo service nagios3 reload

Você pode então ficar de olho no seu dispositivo por meio do navegador escolhido.

Configure o monitoramento de rede do Nagios no navegador

Além da configuração baseada em texto, você pode configurar o monitoramento de rede no Nagios usando a interface do navegador com o Raspberry Pi.

Este exemplo mostra como criar uma verificação de ping para determinar o status de um servidor ou dispositivo:

  1. Clique Nconf do console NagiosPi
  2. Procure na coluna da esquerda por Hosts
  3. À direita deste clique Adicionar
  4. Insira o nome do host, endereço IP e alias para o dispositivo que você deseja monitorar
  5. Clique Enviar quando você acabar
  6. Vamos para Serviços> Adicionar
  7. Definir Adicionar serviços adicionais para hospedar para check_ping e clique Adicionar
  8. Defina os atrasos necessários (não os torne muito curtos) e clique em Enviar
  9. No menu clique Gerar Nagios Config
  10. Clique Implantar completar

Quando seu dispositivo ou site ficar offline, o Nagios exibirá seu novo status.

Monitoramento de tempo de atividade e status

Com seu monitoramento configurado, mude para a janela NagiosPi e selecione Serviços . Aqui você verá que o dispositivo adicionado está sendo monitorado junto com os outros na sua rede. Cada um desses itens pode ser clicado, assim como os pequenos ícones que acompanham cada um deles. Ao analisar cada um deles, você descobre mais informações sobre o dispositivo e, potencialmente, descobre por que ele ficou off-line.

Esta é a tela principal que você deve usar quando seus dispositivos forem configurados no Nconf. Use-o para ficar de olho em seus servidores e dispositivos de rede e agir de acordo quando o hardware ficar offline.

Não se perca no monitor de rede Raspberry Pi

Agora você deve ter uma boa ideia do formato de sua rede. O Nagios pode ser configurado para alertá-lo sobre todos os tipos de eventos, mas não se empolgue.

Depois de começar a brincar com o Nagios, você descobrirá uma vasta seleção de opções e configurações que podem ser configuradas. O Nagios simplifica o monitoramento do estado de um servidor ou switch, mas essa é a ponta do iceberg. É muito fácil se perder em um labirinto de opções, potencialmente definindo muitas verificações (possivelmente contraproducentes).

Portanto, antes de prosseguir, tenha isso em mente. Comece devagar com o Nagios, adicionando verificações adicionais somente depois de confirmar se as primeiras funcionaram com sucesso.

Compartilhado Compartilhado Tweet O email 26 usos incríveis para um Raspberry Pi

Com qual projeto Raspberry Pi você deve começar? Aqui está nosso resumo dos melhores usos e projetos do Raspberry Pi!

Leia a seguir
Tópicos relacionados
  • faça você mesmo
  • Raspberry Pi
  • LAN
  • Tutoriais de projetos DIY
  • Dicas de rede
  • Rede doméstica
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever