8 maneiras de monitorizar a sua rede com o Raspberry Pi
Tem uma empresa ou uma rede doméstica e quer mantê-la segura? É claro que é crucial manter-se à frente de potenciais problemas. Neste artigo, vou explicar como monitorizar a sua rede com um Raspberry Pi.
Num ambiente empresarial, a monitorização eficaz da rede é fundamental. Garante uma comunicação fiável, protege os dados sensíveis e minimiza o tempo de inatividade. Para as redes domésticas, todas estas coisas podem ser igualmente, se não mais importantes.
Aqui estão 8 formas de monitorizar a sua rede com um Raspberry Pi e ferramentas fáceis de utilizar para o fazer!
1. Análise do tráfego
Uma das primeiras coisas a saber sobre a sua rede é o seu fluxo de dados. Isto é fundamental, porque ao analisar o fluxo de dados, será capaz de identificar e resolver problemas.
E, claro, um Raspberry Pi pode ser muito útil neste caso. Uma das aplicações mais populares para analisar o tráfego é Wiresharkque é gratuito e de código aberto.
O Wireshark é ótimo, porque é uma interface gráfica e super intuitiva. Tudo o que tem de fazer é instalá-lo no seu Raspberry Pi e depois ligá-lo à sua rede. Depois, poderá ver quais as aplicações que estão a consumir a sua largura de banda ou a causar-lhe outros problemas.
Se é fã do Wireshark, mas está à procura de algo que corra no terminal, então pode instalar o TShark. Embora não tenha todas as capacidades do Wireshark, o TShark capta informações sobre o fluxo de dados da rede.
Por isso, não se esqueça de instalar um destes no seu Raspberry Pi imediatamente para começar a analisar o seu tráfego.
2. Monitorização da qualidade do serviço
A Qualidade de Serviço (QoS) refere-se à gestão de recursos de rede, à atribuição de prioridades ao tráfego e à garantia de um determinado nível de desempenho. É por isso que a QoS é tão crucial para manter um elevado nível de desempenho e capacidade de resposta numa rede, especialmente em ambientes em que várias aplicações disputam uma largura de banda limitada.
Assim, a primeira coisa que precisa de fazer para a QoS é identificar o que tipos de tráfego são críticos para a sua rede (como reuniões Zoom ou aplicações críticas para a empresa).
Agora, é certo que as duas aplicações mais eficazes para a QoS são um pouco mais complicadas de utilizar. No entanto, se for capaz de as utilizar, então tc
e iptables
são o caminho a seguir.
As aplicações alternativas que variam em complexidade são Criador de maravilhas e OpenWrt.
3. Monitorização do DNS (Pi-Hole)
Uma das utilizações mais famosas de um Raspberry Pi é como um Pi-hole.
O Pi-hole dá-lhe toneladas de informações úteis sobre a rede e fornece-lhe privacidade DNS, tudo isto enquanto bloqueia anúncios!
Caso não esteja familiarizado com o conceito, o Sistema de Nomes de Domínio (DNS) é o que diz aos computadores onde encontrar os sítios Web que escreve no browser. Ele traduz nomes legíveis por humanos (como www.picockpit.com) em endereços IP.
Assim, quando digita esse nome de domínio, o servidor DNS do seu fornecedor de serviços Internet faz a tradução.
Ao transformar o seu Raspberry Pi num Pi-hole, certifica-se de que esta tradução acontece na sua própria rede. É assim que você pode filtrar coisas (como anúncios), monitorar a atividade do DNS e proteger sua rede ainda melhor. Também tende a fazer com que tudo corra mais rápido e sem problemas, uma vez que tudo está a acontecer localmente.
4. Deteção e prevenção de intrusões
Acima, expliquei a importância da análise de tráfego. Embora a análise de tráfego seja um bom primeiro passo para controlar a sua rede, não o ajuda muito com as ameaças à segurança. Para isso, é necessário passar da análise de tráfego para a deteção e prevenção de intrusões.
Aqui, existem dois programas de código aberto ultra-valiosos: Suricata e Zeek.
Suricata é um Sistema de Deteção de Intrusão (IDS) e um Sistema de Prevenção de Intrusão (IPS), tudo num só.
O Zeek é um Monitor de Segurança de Rede (NSM) que mantém o registo de tráfego suspeito ou malicioso. Também, tal como o Wireshark, mede o desempenho e pode ajudar a configurar a sua rede de forma mais alargada.
Estes dois programas oferecem uma combinação super poderosa para gerir e proteger a sua rede.
5. Firewall e auditoria de segurança
É provável que o seu router doméstico ou empresarial já tenha uma firewall configurada por predefinição. No entanto, se procura um controlo mais detalhado sobre o que passa, tem várias opções.
É aqui que um Raspberry Pi pode realmente acrescentar algo, porque pode configurá-lo para definir regras específicas para a filtragem de tráfego. Além disso, pode utilizá-lo para auditoria de segurança.
Agora, para estabelecer uma firewall, pode ir a iptables
Mas, tal como referi anteriormente, pode ter algumas complicações.
Uma forma mais simples é executar UFWou a Firewall Descomplicada, que gere iptables
. O UFW permite-lhe controlar e configurar facilmente as regras da firewall.
Pode gerir tudo com base na sua porta ou com base no tráfego.
6. Traps e alertas SNMP
Outra coisa excelente e fácil que pode fazer com um Raspberry Pi é configurar traps SNMP (Simple Network Management Protocol) para monitorizar proactivamente o tráfego.
Por outras palavras, pode configurar o Raspberry Pi para lhe enviar alertas para condições predefinidas - atingir um determinado limite de tráfego de rede ou detetar um problema com um dispositivo de rede.
O Raspberry Pi pode funcionar como um sítio de gestão central para os traps SNMP.
Uma aplicação SNMP popular e relativamente simples para um Raspberry Pi é Net-SNMP.
Receber alertas para eventos específicos em dispositivos de rede, permitindo uma intervenção imediata.
7. Monitorização VPN
Se depende de uma Rede Privada Virtual (VPN) em casa ou no trabalho, então o seu Raspberry Pi também o pode ajudar a garantir que está constantemente a funcionar.
Claro que também pode simplesmente transformar o seu Raspberry Pi para uma VPN, que sobre o qual já escrevemos anteriormente.
Mas se quiser apenas configurar o seu Raspberry Pi para monitorizar e controlar a sua VPN, então tem várias opções. Provavelmente a aplicação mais popular para administração de VPN num Raspberry Pi é OpenVPN.
8. Painéis e relatórios personalizados
Finalmente, pode sempre configurar o seu Raspberry Pi para recolher e apresentar informações personalizadas sobre a sua rede. Quer saber se a rede caiu ou não? Quando está a receber o tráfego máximo? O que está a acontecer com a latência?
Com o outro software que já mencionei, pode recolher tudo isso. Mas como é que o vai visualizar?
É aqui que algo como Grafana entra em jogo.
O Grafana permite que o seu Raspberry Pi apresente as principais métricas de rede de uma forma visualmente apelativa. Pode utilizá-lo para criar todo o tipo de gráficos e diagramas para dar sentido a todos os dados que recolheu.
Se estiver numa rede doméstica, isto pode ser muito divertido. Se estiver a gerir uma rede empresarial, então isto pode ser vital para monitorizar tudo.
E aqui, seu Raspberry Pi se torna um jogador-chave na tomada de decisões de negócios importantes. Com Grafana nele, você pode gerar relatórios abrangentes para análise histórica e tomada de decisão informada.
PiCockpit
Finalmente, se estiver interessado na monitorização da rede, PiCockpit pode realmente ajudar.
O PiCockpit é uma aplicação web fácil de utilizar que lhe permite controlar remotamente o seu Raspberry Pi a partir de qualquer parte do mundo. E também lhe permite analisar remotamente a rede em que o seu Raspberry Pi está ligado a partir de qualquer parte do mundo.
É gratuito para um máximo de cinco Raspberry Pis, pelo que pode inscrever-se imediatamente e configurar o PiCockpit no seu Raspberry Pi. É um excelente primeiro passo para obter total poder e controlo sobre a sua rede.
Atualmente, dispomos de vários módulos para o ajudar a gerir o seu Raspberry Pi. Por exemplo, um deles centra-se na WLAN, ou rede local sem fios. E outro foca-se no diagnóstico de rede de uma forma mais ampla.
Inscrever-se no PiCockpit gratuitamente e vê-los!
Conclusão
Como pode ver, um Raspberry Pi pode realmente transformar o seu controlo sobre a sua rede. A melhor parte é que, dependendo das suas necessidades, pode misturar e combinar muitas destas aplicações de software para ter um poder alargado.
Pode também ajudá-lo a defender-se contra potenciais ameaças à segurança e outros problemas que as redes ocasionalmente enfrentam. Ao utilizar um Raspberry Pi para monitorizar a rede, também pode fazer com que tudo corra bem e de forma eficiente.
Se quiser ver mais ideias sobre o que pode fazer com um Raspberry Pi, pode consultar a nossa série Paragon Projects clicando neste botão:
À medida que a tecnologia evolui, o Raspberry Pi continua a provar que mesmo estes minúsculos computadores de placa única têm o potencial de revolucionar a forma como abordamos a gestão de redes.
Como utilizar um Raspberry Pi para monitorizar a sua rede?