Forum Discussion

DenverRB_326662's avatar
DenverRB_326662
Icon for Nimbostratus rankNimbostratus
Apr 25, 2018

LTM Monitors

LTM Monitors -

I have a custom monitor setup under a pool. My expectation is that the monitor will send out health checks every 60 seconds and issue a GET, look for a response, and then after 300 seconds if nothing returns it will mark the node members down in the Pool.

I setup logging on the server and setup monitoring logging on the F5. I feel I should only be seeing 1 check per minute. I am seeing around 100 + checks per minute.

Is my logic flawed here? I'm trying to get the health checks to poll out once a minute to the associated node members and nothing more.

Thanks,

ltm monitor https https_mon {
    adaptive disabled
    cipherlist DEFAULT:+SHA:+3DES:+kEDH
    compatibility enabled
    defaults-from https
    destination *:*
    interval 60
    ip-dscp 0
    recv "HTTP/1.1 200 OK"
    send "GET /device/healthcheck\r\n"
    time-until-up 0
    timeout 300
}

1 Reply

  • I am seeing around 100 + checks per minute.

    I guess you are getting mixed with application traffic and monitoring traffic. Your logic seems to be good, Interval is 60 seconds and timeout is 300 sec as per your requirement.

    • Monitoring traffic comes on a Non-floating Self IP.
    • Application Traffic comes on floating Self IP.

    The simple way to know to how your monitoring is working is to enable monitor logging. That would show you the timestamps of GET query and response it gets.

    When you enable monitor logging, it gets saved in /var/log/monitors/ directory.