I have 4 disks in 2 RAID1 mirrors on a Hewlett-Packard Company Smart Array. The OS is Ubuntu 10.04, cciss driver - so it's a hardware RAID We recently moved our office and the servers are in less then perfect conditions (no a/c, and with the summer temperatures, the fans work a lot).
Is there a way to monitor the temperatures or any other parameters on the disks/array?
All the HP SmartArrays I've worked on have included temperature probes.
How specifically, you would access yours might depend on the specific model you have, and it may be different on Linux, but the ACU [Array Configuration Utility] is should be accessible online. Here's the link to a manual for one of the arrays I admin. Search HP's site for the manual specific to yours.
And, if you head down to page 54, there's an explanation of the "show" command, and the example output contains readings from the temperature probes on the array.
If the host connected to the smartarray is an HP, you can use the proliant support pack with check_hpasm for nagios to monitor the various parts of the hardware, including things like temperature.
http://labs.consol.de/lang/en/nagios/check_hpasm/