Yes.
Not sure if it's packaged in your distribution, but you can use LM Sensors.
http://www.lm-sensors.org/
You need to do a little tweaking of the config files to match up with your hardware. But once the settings are correct you can view or automatically react to changes in temperature (assuming your hardware has on board sensors that are supported).
Right now, if I run the command
sensors I get the following information.
Code:
user@host:~> sensors
w83697hf-isa-0290
Adapter: ISA adapter
VCore: +0.85 V (min = +0.77 V, max = +0.85 V)
+3.3V: +3.28 V (min = +3.14 V, max = +3.47 V)
+5V: +5.03 V (min = +4.76 V, max = +5.24 V)
+12V: +12.34 V (min = +10.82 V, max = +13.19 V)
V5SB: +5.01 V (min = +4.76 V, max = +5.26 V)
VBat: +3.26 V (min = +2.40 V, max = +3.60 V)
Case Fan: 0 RPM (min = 0 RPM, div = 2)
CPU Fan: 0 RPM (min = 0 RPM, div = 4)
M/B Temp: +53°C (high = +65°C, hyst = +60°C) sensor = transistor
CPU Temp: +32.0°C (high = +40°C, hyst = +35°C) sensor = diode
alarms:
beep_enable:
Sound alarm enabled
Note the two temperature readings just before alarms.