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 upgradeTalvez 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 sshAgora 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 alienFerramentas 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/cdromOu 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 autoremovepode 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.