Monitoramento de Rede · 3 min read · Dec 16, 2025

Aparelho de Monitoramento de Rede

Aparelho de Monitoramento de Rede

Minha ambição era implementar um pequeno (melhor, minúsculo) aparelho para monitorar a saúde da rede e os recursos da rede, tendências de curto e longo prazo, rodando sob VMware Server ou VMware ESX. Portanto, eu tinha um olho em todos os componentes que estão implementados no sistema, para ser o mais leve possível. Esta também foi a razão pela qual nenhum software baseado em DBMS SQL foi utilizado.

O aparelho é baseado no Ubuntu Jeos LTS (8.04.3 no momento da escrita deste texto). Quase todos os componentes utilizados são dos repositórios relacionados. Este tutorial mostra como o aparelho foi implementado. Não dou nenhuma garantia de que isso funcionará para você!

Componentes utilizados:

  • Ubuntu 8.04.3 JeOS como SO

  • Nagios 2.11 para monitoramento e alarmes

  • Smokeping 2.3 para observar latências e perda de pacotes

  • MRTG 2.14.7 para observar as tendências do tráfego de rede

  • RRDTool 1.2.19 como Banco de Dados Round-Robin para armazenar todos os dados de medição

  • Lighttpd 1.4.19 como frontend de servidor web rápido e leve

  • weathermap4rrd para ilustrar o clima da rede

  • ssmtp como MTA extremamente leve para entrega de e-mail

Nota Preliminar

Neste tutorial, uso o nome do host jeos.example.com com um endereço IP alocado via DHCP. Essas configurações podem diferir para você, então você deve substituí-las onde for apropriado. Como toda esta instalação não é baseada em GUI, você deve estar familiarizado com o uso de bash, vi e programas similares. Além disso, todo o trabalho deve ser feito com privilégios de root ou com sudo precedendo cada comando.

1. Ubuntu Server JeOS 8.04 LTS

A ideia por trás do Ubuntu Server JeOS é usá-lo como uma base leve e performática para construir aparelhos sob VMware ESX/Server ou KVM.

Você pode baixar uma imagem ISO em http://cdimage.ubuntu.com/jeos/releases/8.04.3/release/jeos-8.04.3-jeos-i386.iso.

Como queremos que toda a VM seja leve, alocamos 1 CPU, 192MB de RAM (ambos facilmente alteráveis no VMware) e 1GB de espaço em disco.

A instalação é direta e algumas capturas de tela são mostradas a seguir. Há também um tutorial sobre instalação em https://help.ubuntu.com/community/JeOS.

Nome do host:

Particionamento de disco guiado:

Usamos todo o disco. O swap não faz muito sentido para esta VM, mas o espaço de swap é configurado automaticamente, então deixamos.

Crie uma conta para logins futuros:

Após um tempo, a instalação base está concluída:

Agora o sistema está instalado e pronto para novas atividades. Primeiro, você deve fazer uma atualização/upgrade de todos os pacotes instalados para as versões mais recentes:

apt-get update && apt-get upgrade

Talvez tenhamos que reiniciar novamente e fazer login com a conta criada durante a instalação do sistema:

Como seu sistema só é acessível dentro do console do VMware, outra boa ideia pode ser instalar o ssh:

apt-get install ssh

Agora vamos instalar todo o software que precisamos para construir o aparelho. Como este sistema deve ser usado para resolver problemas de rede, também instalamos mais alguns pacotes que podem ser úteis. Sinta-se à vontade para estender esta lista de acordo com suas necessidades:

apt-get install lighttpd ssmtp mailx anacron build-essential linux-headers-$(uname -r) psmisc nmap rsync snmp openssh-server sshfs ntop smokeping xinetd mrtg mrtg-rrd nagios2 nagios2-doc localepurge lynx dnsutils bzip2 traceroute tcptraceroute iptables wget lsof pv telnet time whois alien

Ferramentas VMware

As Ferramentas VMware podem não ser de grande ajuda, já que este sistema está sem X11, mas, mesmo assim, você pode instalá-las de duas maneiras:

No VMware Virtual-Center Web-Access (ou qualquer que seja o console administrativo do VMware que você tenha), monte o CD virtual para esta VM e monte-o também de dentro da VM fazendo um

mount /media/cdrom

Ou converta o pacote .rpm das Ferramentas VMware usando alien para um pacote .deb e instale-o fazendo um dpkg -i vmwaretools*.deb

ou

descompacte o arquivo VmwareTools-.tar.gz via tar xvzf vmwaretools_.tar.gz e instale-o manualmente (veja em detalhes em https://help.ubuntu.com/community/JeOS#Installing%20VMware%20Tools)

Subsequentemente, um

apt-get remove build-essential linux-headers-$(uname -r) && apt-get clean && apt-get autoremove

pode ser feito para remover pacotes desnecessários e liberar algum espaço em disco.

Agora o sistema base está realmente pronto para instalação. Vamos continuar com os aplicativos do servidor.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.