هوتسبوت
حساب إجمالي استهلاك بيانات الهوتسبوت — 7
يجمع بيانات التحميل والرفع لكل مستخدمي الهوتسبوت ويطبع الإجمالي بالبايت والميجابايت والجيجابايت.
RouterOS 7
# EN: Running total in bytes | AR: المجموع التراكمي بالبايت
:local totalBytes 0;
# EN: Loop over all hotspot users | AR: المرور على كل مستخدمي الهوتسبوت
:foreach u in=[/ip hotspot user find] do={
# EN: Add bytes-in + bytes-out of this user | AR: إضافة بيانات الرفع والتحميل لهذا المستخدم
:set totalBytes ($totalBytes + [/ip hotspot user get $u bytes-in] + [/ip hotspot user get $u bytes-out]);
}
# EN: Print results (integer division, rounded down) | AR: طباعة النتائج (قسمة صحيحة بدون كسور)
:put ("Total bytes: " . $totalBytes);
:put ("Total MB: " . ($totalBytes / 1048576));
:put ("Total GB: " . ($totalBytes / 1073741824));