წაშალეთ ვადაგასული ანგარიშები Mikrotik Hotspot სისტემაში მომხმარებლების ავტომატურად წაშლა

5.0/5 ხმები: 1
შეატყობინეთ ამ აპს

აღწერეთ

წაშალეთ ვადაგასული ანგარიშები Mikrotik Hotspot სისტემაში

Hotspot Mikrotik-ში და მომხმარებლების (მომხმარებლების ან ბარათების) წაშლის პრობლემა

გამოსავალი მარტივია. სკანირება მოხდება ავტომატურად. თქვენ მხოლოდ უნდა დააყენოთ ეს სკრიპტი შესაბამისი ცვლილებებით

გააფართოვოს ვადაგასული ანგარიშების წაშლა

{
:ადგილობრივი დრო 2სთ;
:foreach i in=[/ip hotspot-ის მომხმარებელმა იპოვა სადაც uptime=$time და limit-uptime=$time] do={
:local ahmedalimi [/ip hotspot მომხმარებელმა ამოიღოს $i];
}
}

უბრალოდ შეცვალე 2 სთ იმ დროისთვის, რაც მინისტრებს დაუნიშნეთ ყველა ანგარიში, რომელსაც ვადა გაუვიდა ამ დროის მიხედვით, ავტომატურად წაიშლება.

ანგარიშების წაშლის როლი ჩამოტვირთვა დასრულდა

{
:ლოკალური მეგა 100;
:ლოკალური ბაიტი 1048576;
:local bytes ($byte*$mega);
:foreach i in=[/ip hotspot-ის მომხმარებელმა იპოვა სადაც bytes-out=$bytes და limit-bytes-out=$bytes] do={
:local ahmedalimi [/ip hotspot მომხმარებელმა ამოიღოს $i];
}
}

უბრალოდ შეცვალე 100 დიდი ჩამოტვირთვის რაოდენობა, რომელიც თქვენ მიუთითეთ სერვერებისთვის გამოყენებული მნიშვნელობის მიხედვით ვადაგასული ყველა ანგარიში ავტომატურად წაიშლება.

ანგარიშების წაშლა დასრულებული ჩამოტვირთვა + ატვირთვა | მონაცემთა მთლიანი რაოდენობა limit-bytes-total

{
:ლოკალური მეგა 100;
:ლოკალური ბაიტი 1048576;
:local bytes ($byte*$mega);
:foreach i in=[/ip hotspot user find] do={
:local out [/ip hotspot-ის მომხმარებელი მიიღეთ $i bytes-out];
:local in [/ip hotspot user get $i bytes-in];
:local ჯამი ($out+$in);
:if ($სულ = $ბაიტი) do={
/ip hotspot მომხმარებელმა წაშალოს $i;
}
}
}

უბრალოდ შეცვალე 100 დიდი ჩამოტვირთვისა და ატვირთვის რაოდენობა, რომელიც თქვენ მიუთითეთ სერვერებისთვის გამოყენებული მნიშვნელობის მიხედვით ვადაგასული ყველა ანგარიში ავტომატურად წაიშლება.

დატოვე კომენტარი

თქვენი ელ.ფოსტის მისამართი არ გამოქვეყნდება. სავალდებულო ველები მითითებულია *