Using an F5 Load Balancer to Monitor the CA Service Desk Manager Health Servlet

Document ID : KB000044785
Last Modified Date : 14/02/2018
Show Technical Document Details


I am using an F5 Load Balancer for balancing the user load across servers and also want to use the F5 device to monitor the CA Service Desk Manager Health Servlet, and act based upon the returned statuses for certain processes.


CA Service Desk Manager 12.9, 14.1, and up

F5 Load Balancer Device


To use the F5 Load Balancer device to monitor the CA Service Desk Manager Health Servlet, you would need to create "Monitors" on the F5 device.  These Monitors will monitor a certain servers, however by default, when you create these Monitors on the F5 device, they will monitor port "80" which may not be the correct port you are using.  However, you can set the value on the Alias Service Port field on the Monitor to the port that you are using for CA Service Desk Manager.

For Example - if you are using port 8180 as your tomcat port for CA Service Desk Manager you would set up a monitor on the F5 Load Balancer Device as follows:

Virtual: SDMvs (ip:80, SDMpool, ...) 
Pool: SDMpool (member1:80, member2:80, SDMmonitor, ...) 
Monitor: SDMmonitor 
Type: HTTP 
Send String: GET /HealthServlet/GetHealth\r\n 
Receive String: AA-Server-Status: All OK! 
Receive Disable String: Quiesce time remaining 
Alias Service Port: 8180

IMPORTANT NOTE: If the monitor is already created on the F5 device, you will have to delete it and create a new one as you cannot change the Alias Service Port once created, but rather can only set that port one time, at creation.

Additional Information:

Documention on configuring Monitors on an F5 Device:

Documentation on the CA Service Desk Manager Health Servlet: