In questo post spiego un metodo per monitorare via software sfruttando quindi i sensori presenti nella scheda madre e nei dischi, la temperatura globale del sistema e quella di alcuni componenti.
L'istallazione di seguito è stata eseguita su un sistema debian quindi il packet-manger è apt, l'installazione con yum su sistemi Fedora/CentOS/RedHat è del tutto simile: cambia leggermente il nome dei pacchetti, che potete sempre cercare con
Code:
Il primo passo consiste nell'installare il software per il monitoraggio della corrente assorbita e delle temperature di sistema
Code:
Fatto questo passiamo alla fase di ricerca dei sensori attraverso l'utility sensors-detect
Code:
Quando viene rilevata la presenza dei sensori appare la lista di moduli necessari per il rilevamento dei parametri, eseguiamo il modprobe di questi moduli:
Code:
Avviamo il servizio lm-sensors
Code:
Lanciamo il comando sensors e controlliamo quali sensori vengono monitorati da 'sensors'
Code:
Qui sopra il risultato dell'esecuzione di sensors.
L'utility pwconfig consente la variazione automatica della velocità di rotazione della ventola all'aumentare o al diminuire della temperatura del sistema, eccone un esempio di utilizzo:
Code:
... <output omitted> ...
Testing is complete.
Please verify that all fans have returned to their normal speed.
The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)? y
Alla domanda 'Do you want to set up its configuration file now (y)? ' rispondiamo Yes se vogliamo gestire la ventola attraverso questo script, o No se lasciamo la gestione della ventola inalterata.
La temperatura dei dischi è un altro parametro utile da controllore, temperature costantemente alte sui dischi possono rovinare i dati contenuti, passiamo alla fase di installazione software con:
Code:
In questo caso terminata l'installazione è possibile lanciare direttamente il comando:
Code:
oppure per tutti i dischi
hddtemp /dev/sd*
per i dischi dove vengono trovati dei sensori comparirà nel terminale la temperatura rilevata.
Note finali: la maggior parte dei sensori presente nei vari hardware è gestita correttamente da queste utility, in qualche caso potrebbero essere detechatti meno sensori di quelli presenti.
Bash scripting e ImageMagik
Realizzare uno schermo intermittente
Tags
Apache Bash Elastix Firewall Firma digitale Geolocazione Grafica Informatica Internet Java Linux OpenMoko PHP Programmazione Python Reti Ricetta SEO Sicurezza Sistemi Operativi Varie Virtualizzazione VoIPLink ad altri blog:


