MinerKeeper is a console application that constantly monitors your miner and restarts the miner in case he crashed or stopped mining due to any internal errors.
MinerKeeper, if you want, can also inform you about the restart of the miner by sending an e-mail message to your e-mail address.
Please check
this blog post or see the
GitHub repository directly.
If you need more monitoring features, just let me know.