Forum Discussion
Cory_50405
Noctilucent
If all you want to do is check to see if the server responds on a certain port, just use the 'tcp' keepalive. It'll just do a three-way handshake on the TCP port you specify and mark the node as up if the handshake completes.
Cory_50405
Oct 09, 2013Noctilucent
Since it's an HTTP server, performing an HTTP get and parsing the result to determine health would be the easiest way. Why do you not want to pursue doing it this way?
Another way would be to use an external monitor that logs into your servers using SSH and runs a local script. The local script would check for a running service, and return an exit code depending on the status of that service. We are performing this kind of health check in our environment. It would require creating a script on your servers though, and creating an external monitor on the LTM. I could provide you an example external monitor for this SSH task if you want to go that route.