წაშალეთ ვადაგასული ანგარიშები 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 დიდი ჩამოტვირთვისა და ატვირთვის რაოდენობა, რომელიც თქვენ მიუთითეთ სერვერებისთვის გამოყენებული მნიშვნელობის მიხედვით ვადაგასული ყველა ანგარიში ავტომატურად წაიშლება.