Right so there is a simple answer to this problem.
This is what I use, I don't need to monitor it or anything, it is totally automatic.
1st. Have "CGwatcher" set to run on startup then run cgminer.
2nd. Set CGwatcher to restart sick or dead GPU's, plus restart if hashrate falls below X.
3rd. Install USB Watchdog Card on Rig. -
http://www.berkprod.com/Product_Web_Pages/usb_v1_pc_watchdog.aspx4th. Plugin USB watchdog to rig( USB connection).
5th. Run USB watchdog "tickler" software, set it to monitor cgminer.exe every 2 seconds.
6th. Test operation of rig before connecting the Watchdog card's reset pins to the motherboard, Have cgminer running, then quit it, watchdog card will beep relay click and the motherboard will be reset.
Computer will restart upon the reset, CGwatcher will start up and start cgminer.
If for any reason cgminer fails, the motherboard gets reset.
If a gpu dies or goes sick and cgwatcher tries a cgminer restart and the computer/cgminer hangs, crashes or freezes, the motherboard will get reset and the rig will reboot..
Plain and simple anything crashing cgminer or stopping cgminer and the motherboard is reset.
Simple and effective.