Explore Supervisor which is a Python based process control system for Linux. It gives a web based UI to check the process status/start/stop/restart automatically on crash.
Also there are superlance plugins available where you can send mail in case of process crash.