Forum Discussion
28 Replies
Sort By
- Anuj_Chaudhary_Nimbostratusif i am configuring and assigning pool to the above monitor.. Pool are becoming down..
- Anuj_Chaudhary_Nimbostratuswhat should i used in send string ? I used below string : GET /myitprodHealthCheck/HealthCheck\r\n is this correct ?
- Anuj_Chaudhary_NimbostratusDid curl,but not able to connect to the IP..
- Anuj_Chaudhary_NimbostratusDid curl,but not able to connect to the IP..
- Anuj_Chaudhary_NimbostratusDid curl,but not able to connect to the IP..
- crodriguezRet. EmployeeHow 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
- crodriguezRet. EmployeeDon'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
- Steve_Lyons_236Historic F5 Account
Please forgive me if I interpreted your question incorrectly though the solution article below should provide all of the details regarding the development of application health monitors.
https://support.f5.com/kb/en-us/solutions/public/2000/100/sol2167.html
Example: GET /index.html HTTP/1.1\r\nHost: host.domain.com\r\nConnection: Close\r\n\r\n
- Anuj_Chaudhary_NimbostratusGET /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_236Historic F5 AccountIf 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_Nimbostratusi 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.
- Steve_LyonsRet. Employee
Please forgive me if I interpreted your question incorrectly though the solution article below should provide all of the details regarding the development of application health monitors.
https://support.f5.com/kb/en-us/solutions/public/2000/100/sol2167.html
Example: GET /index.html HTTP/1.1\r\nHost: host.domain.com\r\nConnection: Close\r\n\r\n
- Anuj_Chaudhary_NimbostratusGET /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_LyonsRet. EmployeeIf 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_Nimbostratusi 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_Nimbostratus