Forum Discussion

Mike_Tsybulsky_'s avatar
Mike_Tsybulsky_
Icon for Nimbostratus rankNimbostratus
Aug 16, 2017

F5 monitor question

Hi All,

 

Need assistance with F5 Receive string monitor. Im trying to set up HTTPS monitor for a pool, however when I query server directly with send string, Im not able to use full test of receive string on F5 due to limitation.

 

Can someone assist and help out to get around this issue.

 

Example Access server directly via send string:

 

https://10.41.226.167:8444/agent/v1/HealthCheck

 

Response: {"podConnectivity":true,"keyManagerConnectivity":true,"version":"1.45.5"}

 

F5 Config(configured)

 

Send string: Get /agent/v1/HealthCheck

 

Response: podConnectivity :true, keyManagerConnectivity :true

 

Unfortunately servers are being marked down with above config.

 

Thanks

 

1 Reply

  • wlopez's avatar
    wlopez
    Icon for Cirrocumulus rankCirrocumulus

    Can you try adding \r\n\r\n at the end of the send string? GET /agent/v1/HealthCheck\r\n\r\n

     

    Also, the receive string is case sensitive. Any case mismatches or blank spaces will make the monitor fail. If you have the access, you can also do some curl commands against the pool members directly from the BigIP to validate the response.

     

    Example: curl -k member IP:port)/agent/v1/HealthCheck

     

    Hope this helps!