I initiate an HTTP handshake to http://site.com/fmi/config every 10 seconds looking for the following respond:
HTTP/1.0 200 OK
It's the same as a web visitor coming to the login page except this doesn't request for the whole page to be downloaded, I only seek for the HTTP response message, what I notice is when WPE goes down, it's basically TomCat Server going down and no web pages would be serve and this would be a good indicator that WPE has bummed out
if there is no respond for over a minute, it sends a system request to restart the service, for now, for the tool to be able to restart the service, it has to run within the domain(on the server itself). As far as performance goes, this tool does not need to be run on all servers. It can be. I have it run currently on the server w/out FileMaker Server on it. The tool can be run remotely also to monitor. I could toss on a bunch of other checks to make it a full fledge monitoring tools. Wouldn't be too hard, but i'm trying not to reinvent the wheel if there are tools (preferrably open source/free) out there already that can do it.
Can you explain how FMS ties into with Windows Monitoring tool? I'm pretty new to working with FMS. My ultimate goal is to make FMS a high availability system as much as possible and whatever patches I can to keep it cranking on its own. I'm not worry about performance as FMS isn't meant to be a high usage system.