Monitoraggio rete · 3 min read · Dec 16, 2025

Dispositivo di Monitoraggio della Rete

Dispositivo di Monitoraggio della Rete

La mia ambizione era implementare un piccolo (meglio, minuscolo) dispositivo per monitorare la salute della rete e le risorse di rete, tendenze a breve e lungo termine, funzionante su VMware Server o VMware ESX. Quindi ho tenuto d’occhio tutti i componenti implementati nel sistema, per essere il più leggero possibile. Questo è stato anche il motivo per cui non è stato utilizzato alcun software basato su DBMS SQL.

Il dispositivo è basato su Ubuntu Jeos LTS (8.04.3 al momento della scrittura). Quasi tutti i componenti utilizzati provengono dai repository correlati. Questo tutorial mostra come è stato implementato il dispositivo. Non fornisco alcuna garanzia che questo funzionerà per te!

Componenti utilizzati:

  • Ubuntu 8.04.3 JeOS come OS

  • Nagios 2.11 per monitoraggio e allerta

  • Smokeping 2.3 per osservare latenza e perdita di pacchetti

  • MRTG 2.14.7 per osservare le tendenze del traffico di rete

  • RRDTool 1.2.19 come Round-Robin Database per memorizzare tutti i dati di misurazione

  • Lighttpd 1.4.19 come frontend webserver veloce e leggero

  • weathermap4rrd per illustrare il meteo della rete

  • ssmtp come MTA estremamente leggero per la consegna della posta

Nota Preliminare

In questo tutorial utilizzo il nome host jeos.example.com con un indirizzo IP allocato tramite DHCP. Queste impostazioni potrebbero differire per te, quindi devi sostituirle dove appropriato. Poiché tutta questa installazione non è basata su GUI, dovresti essere familiare con l’uso di bash, vi e programmi simili. Inoltre, tutto il lavoro dovrebbe essere svolto con privilegi di root o con sudo anteponendo ogni comando.

1. Ubuntu Server JeOS 8.04 LTS

L’idea dietro Ubuntu Server JeOS è utilizzarlo come base leggera e performante per costruire dispositivi sotto VMware ESX/Server o KVM.

Puoi scaricare un’immagine ISO da http://cdimage.ubuntu.com/jeos/releases/8.04.3/release/jeos-8.04.3-jeos-i386.iso.

Poiché vogliamo che l’intera VM sia leggera, allocchiamo 1 CPU, 192MR RAM (entrambi facilmente modificabili in VMware) e 1GB di spazio su disco.

L’installazione è semplice e alcune schermate sono mostrate di seguito. C’è anche un tutorial riguardante l’installazione su https://help.ubuntu.com/community/JeOS.

Nome host:

Partizionamento guidato del disco:

Utilizziamo l’intero disco. Lo swap non ha molto senso per questa VM, ma lo spazio di swap è configurato automaticamente, quindi lo lasciamo.

Crea un account per ulteriori accessi:

Dopo un po’ l’installazione di base è terminata:

Ora il sistema è installato di base e pronto per ulteriori attività. Prima dovresti eseguire un aggiornamento/upgrade di tutti i pacchetti installati alle versioni più recenti:

apt-get update && apt-get upgrade

Potremmo dover eseguire un altro riavvio e accedere con l’account creato durante l’installazione del sistema:

Poiché il tuo sistema è raggiungibile solo all’interno della console VMware, un’altra buona idea potrebbe essere installare ssh:

apt-get install ssh

Ora installeremo tutto il software di cui abbiamo bisogno per costruire il dispositivo. Poiché questo sistema dovrebbe essere utilizzato per risolvere problemi di rete, installiamo anche alcuni pacchetti aggiuntivi che potrebbero essere utili. Sentiti libero di estendere questa lista secondo le tue necessità:

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

VMware Tools

I VMware Tools potrebbero non essere di grande aiuto, poiché questo sistema è senza X11, ma comunque puoi installarli in due modi:

Nella VMware Virtual-Center Web-Access (o in qualsiasi console amministrativa VMware tu abbia) monta il CD virtuale per questa VM e montalo anche dall’interno della VM eseguendo un

mount /media/cdrom

Puoi convertire il pacchetto VmwareTools .rpm utilizzando alien in un pacchetto .deb e installarli eseguendo un dpkg -i vmwaretools*.deb

oppure

estrai l’archivio VmwareTools-.tar.gz tramite tar xvzf vmwaretools_.tar.gz e installali manualmente (vedi in dettaglio su https://help.ubuntu.com/community/JeOS#Installing%20VMware%20Tools)

Successivamente, un

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

potrebbe essere eseguito per rimuovere pacchetti non necessari e liberare spazio su disco.

Ora il sistema di base è davvero pronto per l’installazione. Procediamo con le applicazioni server.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.