How to create standard Custom http monitor
What should be the Send/Receive String should be given by application ?
18-May-2021 07:27 - last edited on 24-Mar-2022 01:10 by li-migration
, did you checked the below article? It covers almost all the required details.
Yes I checked that and I applied moniter as well but didnt work
Below what i need , what should be the send & Receive string?
http://backend server ip:8580/xyz by calling this URL should get http response as 200.
20-May-2021 05:18 - last edited on 24-Mar-2022 01:10 by li-migration
You can try below send string and test.
GET /path HTTP/1.1\r\nHost: host\r\nConnection: Close\r\n\r\n
Here in place of path and host, you need to put your actual application path and IP address of the backend server as given below. Under receive string mention simply 200.
GET /xyz HTTP/1.1\r\nHost: 10.10.10.10\r\nConnection: Close\r\n\r\n
Here, 10.10.10.10 is considered as backend server IP and /xyz is the application path.
Also before configuring this, make sure the application path is reachable from F5. You can test it using CURL command. If it is reachable, above custom send string should work as expected.
Hope it helps!
Thanks for the Explanation - what to do when multiple backends are there?
24-May-2021 01:16 - last edited on 24-Mar-2022 01:10 by li-migration
Hi , Putting localhost will not help you as it won't resolve the backend IP of server IP from F5. Instead of using localhost, you can use FQDN of the backend server. Just need to make sure that FQDN is resolving IP from F5. Once this is configured, same custom send string will be mapped to all the backend pool members.