Forum Discussion
Martin_Thomas_1
Nimbostratus
Oct 09, 2013Microsoft SQL Reporting Services Monitoring
Hi,
I'm trying to create a monitor more complex than a basic "GET /" without checking the response and, essentially, just monitors if the port is open.
However, I'm failing miserably as SSRS 2008...
Cory_50405
Noctilucent
Oct 09, 2013If 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.
- Martin_Thomas_1Oct 09, 2013
Nimbostratus
Sorry, I re-wrote my statement. I'm actually looking at doing more than this basic port-open monitoring. We've had recent issue with a pool of SSRS servers that have a tendency to still respond on port 80 but otherwise not functional. - Cory_50405Oct 09, 2013
Noctilucent
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.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects