Traffic Monitor Peaks

I have been toying with the traffic monitor. It does not seem to work very well. What I would like is for it to trigger on a 60 second or 5 minute average. Anyway to do this? Tripping on every little few second peak is useless.

I would like to use it to throttle back certain IP’s at peak times. Anyone doing this successfully?

Matt

solution??? :open_mouth:

work 5.22 :slight_smile:

Watch interface

:local interface “WAN”
/interface monitor [/interface find name=$interface] once do={
:global txbps1 $(“tx-bits-per-second”);
:global rxbps1 $(“rx-bits-per-second”);
}
:delay 60
/interface monitor [/interface find name=$interface] once do={
:global txbps2 $(“tx-bits-per-second”);
:global rxbps2 $(“rx-bits-per-second”);
}
:global rxbps1
:global rxbps2
if ((($rxbps1) >= 10000000) and (($rxbps2) >= (10000000))) do={/system script run mario} else={:log info “vse ok”}

:delay 60 - delay between checks in seconds
10000000 maximum response script( bits per second)

script to the scheduler for 10 seconds

I’m sorry for my English.