I am currently implementing a system that checks the status of my servers, eventually applies some fixes and alert the admisitrator in case of errors (basically a watchdog).
I used to do it in a java container with scheduled tasks. On the other side I have my build server (Teamcity) which is really powerful but is used 1hr max per day. I am considering implementing my watchdog as build tasks.
Surprisingly I haven't found any nice article talking about that. Does anyone have some feedback doing that? Anything that I should think of before doing that? Any cons?
So far my pros/cons are :
Pros
Cons
Please enrich this list!
Thanks
You can achieve whatever you want to do using teamcity. However what you actually need is a monitoring service like nagios/icinga . We use both tools in our team and I have normally found that the