
PC stressato? Verifica il suo stato di salute con Monitorix
Scopri ed elimina eventuali “colli di bottiglia” che rallentano il tuo computer monitorando costantemente il carico di lavoro a cui sono sottoposti CPU, RAM e Hard Disk
(pagina 6 di 8)
C’è anche Stresslinux
Una distro per mettere sotto stress il PC
All’indirizzo www.stresslinux.org è disponibile una vera e
propria distribuzione GNU/Linux, chiamata appunto Stresslinux,
avviabile direttamente da CD che permette di eseguire
una serie di test atti a verificare le performance del
sistema e il carico di lavoro che è in grado di sopportare.
La distribuzione offre come predefiniti strumenti di analisi
e monitoraggio come stress, cpuburn, hddtemp, lm_sensors
e moltissimi altri.
Guardiamo dentro
Monitorix. Ecco come è fatto
Per capire meglio i punti di forza e le debolezze di questo software
è necessario spiegare come esso è strutturato. Monitorix è
composto da due script Perl più una serie di file di configurazione
preparati per le diverse distribuzioni. Tutto il sistema di
monitoraggio
può essere così riassunto:
- monitorix.pl - svolge tutte le funzioni di raccolta dati. Invoca
to dallo script situato nella directory “/etc/init.d” provvede a
creare i file rrd, la directory e il file HTML di presentazione
nella Document Root di Apache. Inoltre, sempre lo stesso
script Perl, configura il crontab dell’utente amministratore
per essere seguito periodicamente in automatico. Infatti, nel
momento in cui viene eseguito da cron, il programma effettua
la raccolta dei dati;
- monitorix.cgi : lo script CGI invocato da Apache si occupa
di recuperare i dati archiviati, generare le immagini attraverso
le funzioni di RRDtool e mostrarli all’utente.
I due script così organizzati dovrebbero portare ad una capacità
di adattamento maggiore. In pratica, lo script principale di Monitorix
ha il difetto di inglobare l’invocazione dei controlli unicamente
in base alla voce relativa alla distribuzione nella configurazione.
Questo approccio ha notevoli difetti, il più importante
dei quali è la difficoltà di aggiungere il supporto ad una nuova
distribuzione o mantenere aggiornati i controlli quando una
distribuzione
precedentemente supportata cambia qualcosa di rilevante
per Monitorix. Inoltre, lo script non dispone di una gestione
di agenti remoti, per cui è possibile monitorare unicamente la
macchina corrente, mentre sistemi di monitoraggio concorrenti
permettono di centralizzare i controlli di una intera LAN. Tuttavia,
Monitorix è consigliato per monitoraggi semplici che non
richiedono particolari esigenze.
Commenta
Prima di pubblicare un tuo commento assicurati che:- sia in tema e contribuisca alla discussione in corso
- non abbia contenuto razzista o sessista
- non sia offensivo, calunnioso o diffamante
La redazione con i controlli a campione si riserva di cancellare qualsiasi contenuto ingiurioso, volgare, illegale o contrario alla policy.