21-Apr-2021 10:48
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"
}
}
Solved! Go to Solution.
21-Apr-2021
13:20
- last edited on
04-Jun-2023
20:56
by
JimmyPackets
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" } {
# ...
}
}
}
21-Apr-2021
13:20
- last edited on
04-Jun-2023
20:56
by
JimmyPackets
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" } {
# ...
}
}
}
22-Apr-2021 06:52
This worked!!! Thank you so much!