We have several applications that run on a Windows 2003/2008 server. Some of these applications are Java JAR files that start with the Scheduled Task using the app.cmd file.
Others are large, such as SQL Server and IIS.
I would like to write an application (or a service, in fact) that simply controls these programs and sees if they work or not.
This is slightly higher than what I did before. Oh, that should be written in C #.
I was thinking of some kind of "heart rate", so every few minutes I check if the stream is working (again, a new extended stream), and if so, send the message "Everything is OK" (using SMTP or something )
What clues start?
Thanks for any suggestions.
source share