On Fri, Oct 16, 2015 at 05:18:24PM +0000, Bryan Rodriguez wrote: > AWS health check monitoring comes from the following networks. Logging > is going crazy. I read that only the last monitor-net is read. Is > there a way to filter from the logs all the following requests? > > monitor-net 54.183.255.128/26 > monitor-net 54.228.16.0/26 > monitor-net 54.232.40.64/26 > monitor-net 54.241.32.64/26 > monitor-net 54.243.31.192/26 > monitor-net 54.244.52.192/26 > monitor-net 54.245.168.0/26 > monitor-net 54.248.220.0/26 > monitor-net 54.250.253.192/26 > monitor-net 54.251.31.128/26 > monitor-net 54.252.254.192/26 > monitor-net 54.252.79.128/26 > monitor-net 54.255.254.192/26 > monitor-net 107.23.255.0/26 > monitor-net 176.34.159.192/26 > monitor-net 177.71.207.128/26 Yes, instead of using monitor-net, you can use a redirect (if the checker accepts it) or go to a specific backend instead, and use the "silent" log-level :
http-request set-log-level silent if { src -f aws-checks.list } http-request redirect location / if { src -f aws-checks.list } Or : use-backend aws-checks if { src -f aws-checks.list } backend aws-checks http-request set-log-level silent error-file 503 /path/to/forged/response.http Then you put all those networks (one per line) in a file called "aws-checks.list" and that will be easier. Hoping this helps, Willy