Hi,
I have a scenario where I am trying to monitor multiple web servers that host the same web site.
We distribute requests to each web server in the farm via a hardware load balancer, which can detect if one of the destination sites is down, however we need a detection mechanism that alerts our operators also. I would like to have APM poll each server for each site hosted, and alert us if a site is down on any of our HTTP servers. We host multiple sites off the same port, so detecting if there is a site listening on a particular port is not enough.
The current functionality in the HTTP monitor seems to result in APM polling our load balanced IP (the one dns resolves to) for each site, instead of the web server that the monitor is assigned to. Thus, if a server goes down, APM never sees it as our load balancer stops sending requests there.
Short of writing a custom script, is there a way to get one of the built in HTTP or TCP monitors to poll the health of the site on each server in the farm? It would need to connect to port 80 on that machine, and then send an HTTP GET for the particular URL to monitor...
If that is not possible, is there a script out there that already does this?
Any help would be appreciated.
James.