Forum Discussion

Kareem's avatar
Kareem
Icon for Nimbostratus rankNimbostratus
Apr 22, 2014

What is the correct send and receive strings syntax for health monitoring of multiple servers in a pool ?

Hi,

 

I am trying to configure our F5 LB to monitor multiple servers in a pool but having some issues. Can someone help. See below:

 

Send string GET /maximo/webclient/login/login.jsp HTTP/1.1\r\nHost: maximo.company.com\r\nConnection: Close\r\n\r\n

 

maximo.company.com - virtual ip pointing to the severs.

 

Receive string - Maximo

 

Should I replace the maximo.company.com with the actual server names ? How do I do that for multiple servers in same send string ?

 

Thanks.

 

35 Replies

  • Kareem's avatar
    Kareem
    Icon for Nimbostratus rankNimbostratus

    The problem with using this is that there are multiple servers in the pool with different ports. how do one put more than on server's ip addresss in the curl request ?

     

  • Kareem's avatar
    Kareem
    Icon for Nimbostratus rankNimbostratus

    Below is the error message that I got back from the LTM:

     

    01070642:3: Monitor /Common/maximo_prod_monitor parameter contains d " escape with backslash

     

  • Kareem's avatar
    Kareem
    Icon for Nimbostratus rankNimbostratus

    It seems to work fine when I use the following:

     

    Send string - GET /maximo/webclient/login/login.jsp HTTP/1.1\r\nHost: maximo.company.com\r\nConnection: Close\r\n\r\n

     

    Receive string

     

    Maximo|OK

     

  • Kareem's avatar
    Kareem
    Icon for Nimbostratus rankNimbostratus

    Even though maximo.company.com host name has not been configured on the weblogic server.

     

  • Send String

     

    Looks for favicon.ico

     

    GET /favicon.ico HTTP/1.1\r\nHost:\r\nConnection: Close\r\n\r\n

     

    Receive String

     

    200 OK

     

    pool available if you get the receive string