0% found this document useful (0 votes)
176 views3 pages

F5 HTTP Monitor Setup Guide

To configure an HTTP monitor in F5, you first use a tool like POSTMAN to understand the request and response pair of the health check page. The send string slightly modifies the GET request to a format understood by F5, adding carriage returns and line feeds. The receive string is set to either just "OK" or the full response including HTTP status code 200 to mark a node as up. The receive disable string is set to "MAINTENANCE" to mark a node as disabled when that string is received.

Uploaded by

Ayan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views3 pages

F5 HTTP Monitor Setup Guide

To configure an HTTP monitor in F5, you first use a tool like POSTMAN to understand the request and response pair of the health check page. The send string slightly modifies the GET request to a format understood by F5, adding carriage returns and line feeds. The receive string is set to either just "OK" or the full response including HTTP status code 200 to mark a node as up. The receive disable string is set to "MAINTENANCE" to mark a node as disabled when that string is received.

Uploaded by

Ayan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Configure HTTP Monitor in F5

BY ADMINISTRATOR · JUNE 12, 2018

Before we begin configuring the HTTP Monitor, use POSTMAN (or your favorite HTTP sniffer tool) to understand REQUEST
(Send String) and RESPONSE (Receive String) pair of the health check page.

SEND STRING
In this example, when client browser browse the health check web page /…/[Link], the client sends following request
to server

GET /dashboard/[Link] HTTP/1.1


Host: [Link]

You slightly modify the request according to language understand by F5 appliance by adding /r/n (/r is line feed and /n is carriage
return), so SEND STRING would be

GET/dashboard/[Link] HTTP/1.1\r\nHost:[Link]\r\nConnection: Close\r\n\r\n

RECEIVE STRING
If RECEIVE STRING is matched, F5 marks the node as UP. In this example, the response for the above request made is OK. so
RECEIVE STRING would be either simply as

OK

or you can add return code in the receive string

HTTP/1.1 200 OK

RECEIVE DISABLE STRING


If RECEIVE DISABLE STRING is matched, F5 marks the node as DISABLE. During DISABLE state, F5 denies new connections
and allows existing connection until they are completed or timed out.

MAINTENANCE

So when we combine all together, the configuration would like as

You might also like