Thought i'd share a little app I wrote for monitoring cgminers.
Its a Windows Forms app that queries the cgminer api for a summary every second. If it fails to connect or get a valid hash rate from the socket it emails the address you configure it with.
It also tells you the average hash rate every second which I find quite useful for finding sweet spots on different bits of kit.
Please find it here:
https://drive.google.com/file/d/0B-pkT9fIumq8NXhBWHZ6aHIzYzA/edit?usp=sharingYou will need to add the IP of whatever machine you run it on to the API allow configuration of CGMiner.
It's not rocket science but I find it useful. Sure there's plenty of other ways of achieving this too.
Let me know if you find it useful or not or if I can extend somehow to help your cause. There's a donation button too if it for some reason blows you away!