رفتن به محتوا
بازگشت به وبلاگ
میکروتیک

پایش مصرف پهنای باند per-user در MikroTik

مصرف پهنای باند per-user در MikroTik را با IP Accounting، ابزار Torch و آمار Queue ردیابی کنید.

آذر ۱۴۰۵
۹ دقیقه مطالعه

مانیتورینگ مصرف پهنای‌باند در میکروتیک

دانستن اینکه چه کسی پهنای‌باند شما را مصرف می‌کند و چقدر، به برنامه‌ریزی ظرفیت، تشخیص ناهنجاری‌ها و اعمال استفاده منصفانه کمک می‌کند. میکروتیک چندین ابزار داخلی برای مانیتورینگ پهنای‌باند ارائه می‌دهد.

Real-Time: ابزار Torch

Torch ابزار packet sniffer و مانیتور ترافیک RouterOS است. در Winbox: Tools → Torch. در CLI:

TEXT
/tool torch interface=ether1 ip-protocol=any

ترافیک زنده per-IP/protocol با مبدا و مقصد نشان می‌دهد.

ترافیک Per-Interface با Graphing

TEXT
/tool graphing interface add interface=ether1 store-on-disk=yes

سپس به http://routerip/graphs/ بروید تا نمودارهای تاریخی ترافیک in/out را ببینید.

Accounting: ردیابی مصرف پهنای‌باند Per-IP

TEXT
/ip accounting set enabled=yes account-local-traffic=no threshold=256

مشاهده آمار فعلی:

TEXT
/ip accounting snapshot take
/ip accounting print

این تعداد بایت per-IP از آخرین ریست نشان می‌دهد.

آمار Queue برای ردیابی Per-User

TEXT
/queue simple print stats

SNMP + LibreNMS/Zabbix برای Trend تاریخی

قدرتمندترین رویکرد برای برنامه‌ریزی ظرفیت بلندمدت:

۱. SNMP را فعال کنید

۲. روتر را به LibreNMS یا Zabbix اضافه کنید

۳. پلتفرم هر ۵ دقیقه شمارنده‌های اینترفیس را poll می‌کند

۴. نمودارهای ترافیک، محاسبات صدک ۹۵ و گزارش‌های trend می‌گیرید

تنظیم هشدارهای مصرف

TEXT
/system script add name=check-bandwidth source={
  :local bps [/interface get ether1 rx-byte]
  :if ($bps > 900000000) do={
    /tool e-mail send to=admin@example.com subject="WAN Near Saturation" body="ether1 rx high"
  }
}
/system scheduler add name=bw-check interval=5m on-event=check-bandwidth

دیدگاه پهنای‌باند اولین قدم در مدیریت ظرفیت است. بدون داده، دارید حدس می‌زنید — با داده می‌توانید تصمیمات آگاهانه درباره ارتقاء لینک‌ها، اعمال QoS یا بررسی ناهنجاری‌ها بگیرید.