Для мониторинга температуры на сервере Linux устанавливаем 2 утилиты:
sensors - для сбора информации с датчиков материнской платы и процессора
smartctl - с датчиков дисков, т.е. с самого смарта.
создаем файл для выполнения:
temp.sh
Записываем в него:
echo "<META http-equiv='refresh' content='60,/info'>" > /var/www/temp.html
echo `hddtemp /dev/sda` "<br>" >> /var/www/temp.html
echo `sensors |grep "CPU FAN"` "<br>" >> /var/www/temp.html
echo `sensors |grep "CPU T"` "<br>" >> /var/www/temp.html
echo `sensors |grep MB` "<br>" >> /var/www/temp.html
устанавливаем права на запуск chmod +x temp.sh и пишем в cron выполнение данного задания с интервалом в 1 мин.
crontab -e
*/1 * * * * ~/temp.sh