loading...
نظارت بر ترافیک شبکه در اوبونتو
پرینت
  • 1

 

۱۰ ابزار برتر مانیتورینگ شبکه در لینوکس (همراه با نصب و اجرا)

 

در دنیای مدیریت سرورها و شبکه، مانیتورینگ دقیق ترافیک و مصرف پهنای باند یکی از مهم‌ترین وظایف مدیر سیستم است. در ادامه، با ۱۰ ابزار کاربردی و قدرتمند برای مانیتورینگ شبکه در سیستم‌عامل لینوکس آشنا می‌شوید.

  1. nload نمایش گرافیکی ترافیک شبکه در ترمینال

nloadابزاری ساده و ترمینالی است که به صورت گرافیکی ترافیک ورودی و خروجی شبکه را در لحظه نمایش می‌دهد.

نصب:

  sudo apt install nload

اجرا:

  nload

 

  1. iftop نمایش پهنای باند مصرفی هر اتصال

iftop اتصالات فعال شبکه را بررسی می‌کند و میزان مصرف پهنای باند توسط هر اتصال را به صورت زنده نمایش می‌دهد.

نصب:

  sudo apt install iftop

اجرا:

  sudo iftop

 

  1. bmon مانیتورینگ پهنای باند به صورت گرافیکی

 bmon (Bandwidth Monitor) ابزاری گرافیکی در محیط ترمینال است که میزان مصرف پهنای باند را به‌صورت لحظه‌ای نشان می‌دهد.

نصب:

  sudo apt install bmon

اجرا:

  bmon

 

  1. vnStat ثبت و گزارش‌گیری بلندمدت از مصرف شبکه

vnStat ترافیک شبکه را ثبت می‌کند و امکان مشاهده گزارش‌های روزانه، ماهانه و ساعتی را فراهم می‌کند.

نصب:

  sudo apt install vnstat

اجرا:

  sudo vnstat

  vnstat

 

  1. Wiresharkتحلیل پیشرفته بسته‌های شبکه

Wireshark یکی از حرفه‌ای‌ترین ابزارهای تحلیل شبکه است که امکان بررسی دقیق بسته‌های ارسالی و دریافتی را فراهم می‌کند.

 

نصب:

  sudo apt install wireshark

اجرا:

  sudo wireshark

 

  1. ntopng مانیتورینگ وب‌محور با رابط گرافیکی

ntopng یک ابزار مانیتورینگ تحت وب است که اطلاعات جامع و لحظه‌ای از ترافیک شبکه را در رابط گرافیکی ارائه می‌دهد.

نصب:

  sudo apt install ntopng

اجرا:

  sudo ntopng

دسترسی از مرورگر:

  http://localhost:3000

 

  1. tcpdump ابزار قدرتمند برای کپچر بسته‌های شبکه

tcpdump برای کاربران حرفه‌ای مناسب است و امکان ضبط و تحلیل بسته‌ها در سطح پایین را فراهم می‌کند.

نصب:

  sudo apt install tcpdump

اجرا:

  sudo tcpdump -i eth0

 

  1. nethogs مشاهده مصرف پهنای باند توسط برنامه‌ها

 nethogsبه جای نمایش مصرف کلی شبکه، مصرف پهنای باند توسط هر برنامه را به تفکیک نمایش می‌دهد.

نصب:

  sudo apt install nethogs

اجرا:

  sudo nethogs

 

  1. iperf3 تست سرعت شبکه بین دو سرور

iperf3 ابزاری برای سنجش دقیق سرعت و پهنای باند بین دو سیستم در شبکه است.

نصب:

  sudo apt install iperf3

اجرا به عنوان سرور:

  iperf3 -s

اجرا به عنوان کلاینت:

  iperf3 -c <server-ip>

 

  1. Netdata داشبورد گرافیکی کامل برای مانیتورینگ شبکه و سیستم

 Netdata یک ابزار تحت وب است که داشبوردی زیبا و تعاملی برای مانیتورینگ منابع سیستم و ترافیک شبکه فراهم می‌کند.

نصب:

  bash

  bash <(curl -Ss https://my-netdata.io/kickstart.sh)

دسترسی از مرورگر:

  http://<server-ip>:19999

 

نکات کلیدی برای انتخاب ابزار مناسب:

  • مجوزهای دسترسی: بسیاری از ابزارها نیاز به اجرای دستورات با sudo دارند.
  • رابط گرافیکی یا ترمینال: ابزارهایی مانند Wireshark و Netdata برای کاربران تازه‌کار مناسب‌تر هستند.
  • سرور بدون GUI: اگر محیط شما بدون رابط گرافیکی است، از ابزارهایی مانند iftop، vnStat یا tcpdump استفاده کنید.

آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه