For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Maria123's avatar
Maria123
Icon for Altostratus rankAltostratus
Dec 13, 2019

Is HTTP::header available for LB_SELECTED, LB_FAILED & PERSIST_DOWN

Can you please let me know if HTTP::header commands are available for the following events. Want to use [HTTP::header exists <header_name>] for these events.

LB_SELECTED

LB_FAILED

PERSIST_DOWN

2 Replies

  • Hi Maria,

    I tested events... working.

    when LB_SELECTED {
    	if { [HTTP::header exists "Host"] } {
    	    log local0. "LB_SELECTED Host: [HTTP::header host]"
    	}
    }
     
    when LB_FAILED {
    	if { [HTTP::header exists "Host"] } {
    	    log local0. "LB_FAILED Host: [HTTP::header host]"
    	}
    }
     
    when PERSIST_DOWN {
    	if { [HTTP::header exists "Host"] } {
    	    log local0. "PERSIST_DOWN Host: [HTTP::header host]"
    	}
    }

    Logs:

    Dec 13 14:41:10 v15 info tmm[17585]: Rule /Common/__event_header_test <LB_SELECTED>: LB_SELECTED Host: 172.16.11.21
    Dec 13 14:42:06 v15 info tmm[17585]: Rule /Common/__event_header_test <LB_FAILED>: LB_FAILED Host: 172.16.11.21
    Dec 13 14:42:07 v15 info tmm1[17585]: Rule /Common/__event_header_test <LB_FAILED>: LB_FAILED Host: 172.16.11.21
    Dec 13 14:42:07 v15 info tmm[17585]: Rule /Common/__event_header_test <LB_FAILED>: LB_FAILED Host: 172.16.11.21
    Dec 13 14:44:38 v15 info tmm2[17585]: Rule /Common/__event_header_test <PERSIST_DOWN>: PERSIST_DOWN Host: 172.16.11.21