Poche ore fa è stato annunciato il rilascio dell'ultima versione di
Monitorix v. 2.1.2 .
Monitorix è un'applicazione
Open Source utilizzata per monitorare costantemente il carico di lavoro delle CPU, RAM e Hard Disk che possono determinare evenutali colli di bottiglia con rallentamenti generali nel nostro sistema. Grazie a
Monitorix potremo, tramite un browser web, monitorare tutto il traffico di rete, per esempio su macchine server, per capire cosa causa un determinato problema.
Info
Note
Uno dei più cambiamenti più rilevanti è il nuovo parametro della riga di comando per salvare il PID (Process ID) nel file specificato. Un altro cambiamento importante è la completa riscrittura che migliora l'individuazione del nome del dispositivo fisico dove risiede il filesystem root. Esso include anche un paio di modifiche estetiche, il font Tahoma è stato rimosso dal codice HTML generato, ed i valori utilizzati nella 'lm-sensors e le temperature della GPU' grafici (Tensioni, CPU, MB, Fan e GPU) sono ora nascosti . Un certo numero di bug scoperti sono stati risolti in più sono stati aggiunti alcuni piccoli miglioramenti. Il resto dei bug corretti sono stati anche rilevanti, per cui ancora una volta, tutti gli utenti che ancora utilizzano versioni precedenti, sono invitati ad aggiornare alla 2.1.2 .
ChangeLog Monitorix v. 2.1.2
Added a new command line parameter to save the PID into the specified file in order to make life easier to 'rc' scripts. (thanks to Chris Rees, utisoft AT gmail.com)
Prefixed with full path the 'sysctl' command to retrieve the boot time. This is specially needed when using the lighttpd web server on FreeBSD systems. (thanks to Chris Rees, utisoft AT gmail.com)
Added to change to the / directory before parsing the command line parameters, and after that, a change to a safety directory, either /tmp or /lost+found.
Improved the code that detects the physical device name where the / filesystem resides.
Changed the way how are handled the command line options.
Removed the 'Tahoma' font name from all 'font face' HTML tags.
Hidden the unused values in the 'LM-Sensors and GPU temperatures' graphs.
Fixed to remove correctly the 'iptables' rules when some defined port has been removed from the configuration file.
Fixed to show only the graphs of the ports defined in @PORT_LIST even when $PORT_MAX is greater.
Fixed a missing variable initialization that generated an 'illegal division by zero' message if the filesystem defined does not existed, and the system didn't had a valid swap device. (thanks to Mowd, mowd8574 AT gmail.com)
Fixed to show the PID number even when started as a foreground process.
Fixed the padding of the Voltages values.
Fixed a bug that prevented to gather correctly the disk I/O values of the / filesystem on Linux systems with kernel 2.4.
Prima di procedere con l'installazione di Monitorix , ricordiamo che i requisiti principali per utilizzare questa applicazione, sono la presenza del server web Apache e alcuni pacchetti che Montorix utilizzera durante la fase di monitoraggio:
Pacchetti necessari
metamail → necessario se si vuole ricevere le e-mail con un sommario delle statistiche dei vari dati
hddtemp → per monitorare la temperatura dei dischi rigidi
rrdtool → per l'organizzazione dei dati
lm_sensors →permette di sapere la temperatura, velocità delle ventole, voltaggio presenti sulle schede madri e su altri tipi di dispositivi
Monitorix v. 2.1.2 - CPU
Monitorix v. 2.1.2 - Kernel
Monitorix v. 2.1.2 è disponibile al download