FUP riesim momentalne takto:
/queue simple; :foreach i in=[find] \
do={ \
:set sqName [get $i name]; \
:set sqTotalBytes [get $i total-bytes]; \
:set sqLevel [:find $sqName "\[Level256\]"]; \
:if ($sqLevel >= 0) do={ \
set $i limit-at=256000/256000 max-limit=256000/256000 burst-threshold=128000/128000 burst-limit=384000/384000 burst-time=30/30; \
:if ($sqTotalBytes > (350 * 1048576)) do = { \
set $i limit-at=128000/128000 max-limit=128000/128000 burst-threshold=0/0 burst-limit=0/0 burst-time=0/0; \
}; \
} else {
:set sqLevel [:find $sqName "\[Level384\]"]; \
:if ($sqLevel >= 0) do={ \
set $i limit-at=384000/384000 max-limit=384000/384000 burst-threshold=192000/192000 burst-limit=512000/512000 burst-time=30/30; \
:if ($sqTotalBytes > (500 * 1048576)) do = { \
set $i limit-at=192000/192000 max-limit=192000/192000 burst-threshold=0/0 burst-limit=0/0 burst-time=0/0; \
}; \
} else { \
:set sqLevel [:find $sqName "\[Level512\]"]; \
:if ($sqLevel >= 0) do={ \
set $i limit-at=512000/512000 max-limit=512000/512000 burst-threshold=256000/256000 burst-limit=768000/768000 burst-time=30/30; \
:if ($sqTotalBytes > (700 * 1048576)) do = { \
set $i limit-at=256000/256000 max-limit=256000/256000 burst-threshold=0/0 burst-limit=0/0 burst-time=0/0; \
}; \
} else { \
:set sqLevel [:find $sqName "\[Level768\]"]; \
:if ($sqLevel >= 0) do={ \
set $i limit-at=768000/768000 max-limit=768000/768000 burst-threshold=384000/384000 burst-limit=1000000/1000000 burst-time=30/30; \
:if ($sqTotalBytes > (900 * 1048576)) do = { \
set $i limit-at=384000/384000 max-limit=384000/384000 burst-threshold=0/0 burst-limit=0/0 burst-time=0/0; \
}; \
}; \
}; \
}; \
}; \
:if ($sqLevel >= 0) do { \
:put ([get $i name] . " : " . [get $i limit-at] . " : " . [get $i max-limit] . " : " . [get $i burst-limit] . " : " . [get $i burst-threshold] . " : " . [get $i burst-time]) ; \
}; \
}
Denne resetujem counters o 22.
Teraz chcem urobit taku skupinu, ktoremu nepocitavam data medzi 22 a 06.
Moj napad:
Script ktory mi hlada v mene queue "night", a resetuje counters napr. intervale 10min, a to az do 06.
A este musim vyriesit, aby ten script sa neapikoval o 06-22
ine napady?