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 upgradePotremmo 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 sshOra 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 alienVMware 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/cdromPuoi 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 autoremovepotrebbe 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.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.