J_Aldrich
Apr 21, 2021Altostratus
iRule help.
How do I connect these two iRule events together so that "ACCESS_POLICY_AGENT_EVENT" event occurs only when the "HTTP_REQUEST" event occurs? Any help would be greatly appreciated. See below:
when HTTP_REQUEST {
if { [http_uri] equals "/loginpage" }{
log local0. "LOGIN PAGE accessed by [IP::remote_addr]"
}
}
When ACCESS_POLICY_AGENT_EVENT {
if {something unique}{
log local0. "Something unique happened"
}
}
Hi J_Aldrich,
when HTTP_REQUEST { set status 0 if { [HTTP::uri] equals "/loginpage" }{ set status 1 log local0. "LOGIN PAGE accessed by [IP::remote_addr]" } } when ACCESS_POLICY_AGENT_EVENT { if { $status } { log local0. "Status: $status" if { [ACCESS::policy agent_id] eq "example" } { # ... } } }