Currently, we have a batch program that is running 24/7. It actually tests several pages and it just sends an email to us if it finds any error on the page. If there are no emails, we assume that the program is still running. 

Having said that, we actually need a service (perhaps) or another way to know if the program has stopped running. The program is installed in a Test Machine that is open 24/7. Currently, we're thinking about some kind of Push monitoring service ex. a third system party will be pinged by our program and if it does not receive the expected ping, it will alert us. Do you know such service? Or can you recommend other options? Thanks!