As we're a web software development company, we've got many applications running on different servers. Sometimes, we get notified about some of them being down by different issues.
Is there any server/application/tool which checks the state of a given url (performing raw HTTP GET requests) sequencially, given a concrete interval? It would be also interesting if we can add a mail server configuration in order to notify administrators if the site is down.
It shouldn't be so complicated to build ourselves, but I want just to check if there's something available just to avoid reinventing the wheel.
The tool should provide the next features:
- Tool we can install in our web servers, not to be dependent on third party services
- Kind of service which can be manually started/stoped
- Lightweight solution
- Runnable at least on Linux, will be interesting to have it on Windows too
- Open source / Cheap alternative