Forum Discussion

28 Replies

  • if i am configuring and assigning pool to the above monitor.. Pool are becoming down..
  • what should i used in send string ? I used below string : GET /myitprodHealthCheck/HealthCheck\r\n is this correct ?
  • How does the /arsys directory in the Send String specs fit into the URI you want to check? Have you checked log messages? You can also use curl on the BIG-IP system command line to check the monitor send string yourself and see what HTTP response you are actually getting. For example, curl :8080/myitprodHealthCheck/HealthCheck
  • Don't know why I didn't notice this before, by try adding another "/" at the end of the Send String. In other words GET /myitprodHealthCheck/HealthCheck/\r\n
    • Anuj_Chaudhary_'s avatar
      Anuj_Chaudhary_
      Icon for Nimbostratus rankNimbostratus
      GET /healthcheck.html HTTP/1.1\r\nHost: smp.interglobe.com\r\nConnection: Close\r\n\r\n I used above monitor, but its making pool member down. however if I am using gateway ICMP monitor ,pool members are coming up..
    • Steve_Lyons_236's avatar
      Steve_Lyons_236
      Historic F5 Account
      If this is a production application, please do not use the ICMP monitor as it will only tell you if the server itself is responding to ICMP but nothing about the application itself. Try this and if it does not work, I recommend using a tool such as fiddler to view HTTP requests and responses. Then to take it a step further, I would add an expected receive string such as HTTP/1.1 200 OK or something in the web server response. I am running a web server pool using this health monitor so I am hoping it works for your environment as well. Let me know either way. GET / HTTP/1.1\r\nHost: smp.interglobe.com\r\nConnection: Close\r\n\r\n
    • Anuj_Chaudhary_'s avatar
      Anuj_Chaudhary_
      Icon for Nimbostratus rankNimbostratus
      i added receive string also as HTTP/1.1 200 OK and used above monitor as recommended by you,but still its marking pool down. Now I will use fiddler and lets c the response.
    • Anuj_Chaudhary_'s avatar
      Anuj_Chaudhary_
      Icon for Nimbostratus rankNimbostratus
      GET /healthcheck.html HTTP/1.1\r\nHost: smp.interglobe.com\r\nConnection: Close\r\n\r\n I used above monitor, but its making pool member down. however if I am using gateway ICMP monitor ,pool members are coming up..
    • Steve_Lyons's avatar
      Steve_Lyons
      Ret. Employee
      If this is a production application, please do not use the ICMP monitor as it will only tell you if the server itself is responding to ICMP but nothing about the application itself. Try this and if it does not work, I recommend using a tool such as fiddler to view HTTP requests and responses. Then to take it a step further, I would add an expected receive string such as HTTP/1.1 200 OK or something in the web server response. I am running a web server pool using this health monitor so I am hoping it works for your environment as well. Let me know either way. GET / HTTP/1.1\r\nHost: smp.interglobe.com\r\nConnection: Close\r\n\r\n
    • Anuj_Chaudhary_'s avatar
      Anuj_Chaudhary_
      Icon for Nimbostratus rankNimbostratus
      i added receive string also as HTTP/1.1 200 OK and used above monitor as recommended by you,but still its marking pool down. Now I will use fiddler and lets c the response.