Currently an online service is in development. It will soon allow my customers to monitor performance of their mining cluster 24/7. Watch this thread for updates. Thank You.
This is interesting. Let me briefly describe what I have:
1) 3x 5970s, water cooled in a box with a Phenom II x3
2) My daemon.py, a custom front-end for m0mchil's miner designed for running multiple gpus on a linux box. Github repo is here:
https://github.com/brocktice/poclbm. You may want to use this. It can be configured to email you when a block is found, for example. Let me know if you have questions.
3) A script that monitors GPU temps, chassis temps, and (for my water cooling) pump RPM, and will shut down the box if thresholds are exceeded
4) A script that checks every few minutes to make sure all miner processes are running, and emails me if not
I personally tweaked my GPU clocks and voltages. Currently I am running at 925-975 MHz (the individual cores vary) at 1.1625V, temps 58-68C.
One thing to watch out for is that when attempting to overclock the cores and tune them you may lock them up, requiring a reboot. If the machine doesn't come back up properly remotely you will have to involve your customers.
I've been thinking about setting up a simple reporting web server to show the temps and hashrates. What are you going to be offering in terms of web monitoring?