I am setting up a Big-Ip lab using the Big Ip LTM VE(virtual edition) 90 days trial version, I am following the Keith Barker CBT nuggets to create the lab and using his resources provided in the nuggetlab file. I have created three nodes and have added them in a pool , i have added a default http health monitor to server pool , but my pool is showing offline(Red) with a description "offline(enabled- the children pool members are down)" and my nodes are in unknown status. If i use ICMP as a health monitor , my pool and nodes becomes available(green).Below is the troubleshooting i have done.
Attached are the screen shots. Please suggest where i am wrong and what else i can check or this is a limitation in this trial version.
Any help is highly appreciated.
You're looking at Node Level checking - I don't think you'll have enabled node level checking by default.
what does it show in the pool you've added the members to ?
Also - if you ran a tcpdump on the back end of the F5 - are you getting a response back from your health checking traffic ?
tcpdump -i 0.0 host (IP of server) and (port of server)
Remove the brackets.
Let us know how you get on.
I also tried the node level health check using the "node default" option in the node configuration page, but that also didn't help.
Thanks for your reply.
Pool shows "Offline (Enabled) - The children pool member(s) are down".
i started the capture and stopped the capture after a minute but I don't see any traffic when I do a tcpdump -i 0.0 host 10.2.0.22 and 80
i believe it is port 80 and why write to a file to then open it? for just checking if traffic is flowing in a test environment use the screen as output.
I am facing this same issue. Can anyone check and provide a solution ?
Reviewed above post but no where seen curl output. I believe back-end server is up & port is not learning with HTTP service.
Check below thing to troubleshoot further.
1) Directly hit to back end server through browser and check you are getting page
http://x.x.x.x:80 --> Here x.x.x.x will be back end server IP with 80 port
2) Attach curl & telnet output to check further
curl -gv http://x.x.x.x:80
Does it makes sense?
I had a similar issue, when using the 90 day trial for the CBT Nuggets lab, the Pool would show down. What my issue was the default HTTP monitor being used.
I created a new monitor under Local Traffic -> Monitors
Parent Monitor - http
Send String: GET / HTTP/1.0\r\n\r\n
Leave other options as the defaults.
Then under Local Traffic -> Pool choose the OUR-WEB-SERVER pool. In the Health Monitors section add the http_11.3 monitor and remove the http monitor, and make sure to update the configuration.
See if that works.