Load balance based on a server CPU load
Hello all, I am trying to find a mechanism to allow the F5 to pull CPU usage off one server in a pool of four. The end goal here is to send all traffic to one server using a higher priority group until that server reach the a certain CPU threshold (85%). That will trigger that node to be disable and send the rest of traffic to the other 3 servers in the pool. I have research this a little bit and found a few options but I need to know if anyone has implement anything like this before and how effective one solution will be compared to the other? Or if any other solution is available to accomplish this? SNMP DCA monitor can be use to pull the CPU info but according to SOL 14127 it can be resource extensive Use an external monitor like the one on this link but I don't know how well this will work. Thank you in advance for your answers.1.3KViews0likes4CommentsLink Controller - bigip_link from big3d time out
I'm with this problem can someone help me? "May 9 11:41:03 f5 alert gtmd [6921]: 011a2003: 1: SNMP_TRAP: Link / Common / embratel (ip = 201.73.190.81) state change blue -> red (Monitor / Common / bigip_link from : no reply from big3d: timed out) " All my self-ip station as "non-float" and "Default port lockdown" And why can not monitor the links for Controller Link822Views0likes13CommentsProper syntax for using quotes in monitors send/recv?
For http monitors, we generally look at our application's status page. This returns the output from various tests, with both the test name and result surrounded by quotes. It's my understanding that quotes need to be prefaced with a backslash in order for them to be properly processed. I didn't have any problems with this until I tried "load sys config" from TMSH, and realized it's not liking the syntax: (Active)(/Common)(tmos) create ltm monitor http MyMon send 'GET /MyApp/Status\r\n' recv '\"httpStatus\":\"OK\"' (Active)(/Common)(tmos) load sys config Loading configuration... /config/bigip_base.conf /config/bigip_user.conf /config/bigip.conf 01070642:3: Monitor /Common/MyMon parameter contains unescaped " escape with backslash. Unexpected Error: Loading configuration process failed.455Views0likes4CommentsAuto-Enable after Receive Disable String
I've been looking at the Receive Disable String on some HTTP monitors, and we can confirm that when the monitor detects the string the pool members do in fact get disabled, but when the receive string is returned instead the member never gets returned to enabled. Is this normal? or is there a way to automatically re-enable the member once it's functioning again? Thanks in advance.424Views0likes5CommentsLTM Health Monitors
Hi team. I want to ask a question about health monitors. I have a Web site (www.example.com) behind the Load Balancer. I created a health monitor and I wrote send string : ''GET / HTTP/1.1\r\nHost:www.example.com\r\nConnection: Close\r\n\r\n'' I wrote recieve string : HTTP 1.1 200 OK And application is avaliable. VS is online (green circle) Then I changed receive string to : ''GET / HTTP/1.1\r\nHost:www.f5lab.com\r\nConnection: Close\r\n\r\n. So I replaced host with an unrelated name. And application is available again :) VS is online (green circle) How should we interpret this? Do you know good article or videos about send and recieve string? Thank you..406Views0likes2CommentsDoes the HTTPS Monitor support TLS
We are migrating services from a Cisco CSM to LTM and found that when disabling SSL v3 on the servers our CSM SSL monitors are failing. Does the F5 HTTPS monitor support TLS or will be need a workaround when migrating? I could not find any documentation stating which protocols and versions the built in monitor supports. Thank you, Dave368Views0likes6CommentsLTM monitor - help
I have a pool with 2 servers 10.0.0.1 and 10.0.0.2 that runs multiple websites, i'm looking to have multiple monitors attached to the pool one for each url. the below send and receive strings. Question is the below correct and what is the traffic flow in other works does it check the below url by sending to each server or will it resolve example1.test.co.uk to its external url and test aginst that GET / HTTP/1.1\r\nHost: example1.test..co.uk\r\nConnection: Close\r\n\r\n HTTP/1.1 200 OK any help would be good354Views0likes1CommentQuestion about Monitor-to-pool member association
Hi, I was reading through some F5 stuff regarding monitors. On the "Association Monitors with pools and nodes" section it says : "This type of association associates a monitor with an individual pool member, that is, an IP address and service. In this case, the monitor checks only that pool member and not any other members of the pool. For example, you can create an instance of the monitor http for pool member 10.10.10.10:80 of my_pool." I went through an http monitor advanced options and by changing the alias IP and port to a specific member, I observed that all pool members were up after associating the new custom monitor to the pool .I believe that this can be done by using specific GET string requests as well. Does anyone know how can I exclude members or specify members to be part of an http monitor ??341Views0likes2Comments