Toate placile de baza moderne sunt dotate cu senzori ce pot monitoriza temperatura sistemului, temperatura procesorului sau a sursei. Cu programe adecvate puteti monitoriza chiar si temperatura HDD-ului. De asemenea alte marimi avute in vedere sunt turatiile coolerelor de sistem, de procesor, si voltajele din sistem. De obicei pe Windows exista programe care sunt livrate odata cu aceste placi si care fac treaba destul de usor, pe Linux este ceva mai dificil de accesat aceste informatii, dar nu imposibil. Tinand cont ca pe piata sunt folosite cateva categorii de senzori, daca ai un program care stie sa ia aceste informatii de la o placa stie sa le ia de la toate cele care sunt dotate cu acelasi tip de senzor.
lm_sensors, astfel se numeste pachetul pe care il veti folosi pentru a citi informatiile de la sensori. Compilarea lui nu este tocmai usoara, dar distributiile Mandrake vin cu acest pachet pe CD-uri, asa ca tot ce aveti de facut in prima faza este sa il instalati. Daca nu este pe CD-uri, siguri il gasiti in mediul contrib de pe Internet. Mai aveti nevoie de o interfata grafica pentru program, si trebuie spus ca la acest domeniu, Linux abunda de programe, specifice fiecarui mediu grafic. Recomandate ar fi Ksensors daca folositi KDE, gsensors pe GNOME sau WMSysMon pentru Window Maker. Pe toate mediile grafice puteti folosi Gkrellm si un plugin adecvat. De asemenea aceste pachete sunt disponibile in format RPM pentru Mandriva Linux. Dupa instalarea lm_sensors trebuie sa realizati o configurare (detectie) a senzorilor din sistem. Mergeti in consola si ca root, rulati
./sensors-detect
Solicitati programului sa testeze toate bus-urile pe care ar putea sa gaseasca senzori. Eventual daca stiti exact ce se afla pe placa voastra de baza puteti sa faceti probe numai pentru acele tipuri de senzori. La final, daca programul detecteaza ceva (puteti vedea ca bifeaza “success” in dreptul senzorilor gasiti) vi se vor returna o serie de module si de optiuni pe care trebuie sa le aplicati manual, programul va indica si ce trebuie sa faceti cu ele. Modulele le puteti introduce in /etc/modprobe.preload pentru a le incarca automat la boot sau in /etc/rc/rc.d. Un alt pas important pentru o monitorizare corecta este aplicarea unor factori de corectie. Gkrellm permite de exemplu aplicarea acestor factori chiar in program. Factorii se aplica dupa o anumita formula. Detalii privind modul in care se calculeaza temperatura pentru diverse tipuri de senzori gasiti in /etc/sensors.conf . Este foarte probabil sa nu aveti nevoie de nici o corectie, versiunile noi ale pachetului lm_sensors cititd corect valorile din sistem. Daca ati incarcat modulele, si totul este pregatit de monitorizare, puteti rula din consola
./sensors
si veti vedea afisate pe ecran informatiile primite de la senzori. Identificati in lista care dintre informatii sunt asociate cu temperatura procesorului, a placii de baza, care este turatia coolerului de procesor si care este cea a coolerului de sistem. O prima verificare pe care puteti sa o faceti este cu monitorul din BIOS. La start intrati acolo si vedeti temperatura afisata, iar dupa bootare o comparati cu cea de la senzori, nu trebuie sa fie diferente mari (la fel la inchiderea sistemului). Daca valorile sunt bune, si curba de variatie a formulei dupa care se calculeaza temperatura coincide cu variatia reala a temperaturii ati reusit.