نظارت بر ترافیک شبکه در اوبونتو
پرینت- 1
۱۰ ابزار برتر مانیتورینگ شبکه در لینوکس (همراه با نصب و اجرا)
در دنیای مدیریت سرورها و شبکه، مانیتورینگ دقیق ترافیک و مصرف پهنای باند یکی از مهمترین وظایف مدیر سیستم است. در ادامه، با ۱۰ ابزار کاربردی و قدرتمند برای مانیتورینگ شبکه در سیستمعامل لینوکس آشنا میشوید.
- nload نمایش گرافیکی ترافیک شبکه در ترمینال
nloadابزاری ساده و ترمینالی است که به صورت گرافیکی ترافیک ورودی و خروجی شبکه را در لحظه نمایش میدهد.
نصب:
sudo apt install nload
اجرا:
nload
- iftop نمایش پهنای باند مصرفی هر اتصال
iftop اتصالات فعال شبکه را بررسی میکند و میزان مصرف پهنای باند توسط هر اتصال را به صورت زنده نمایش میدهد.
نصب:
sudo apt install iftop
اجرا:
sudo iftop
- bmon مانیتورینگ پهنای باند به صورت گرافیکی
bmon (Bandwidth Monitor) ابزاری گرافیکی در محیط ترمینال است که میزان مصرف پهنای باند را بهصورت لحظهای نشان میدهد.
نصب:
sudo apt install bmon
اجرا:
bmon
- vnStat ثبت و گزارشگیری بلندمدت از مصرف شبکه
vnStat ترافیک شبکه را ثبت میکند و امکان مشاهده گزارشهای روزانه، ماهانه و ساعتی را فراهم میکند.
نصب:
sudo apt install vnstat
اجرا:
sudo vnstat
vnstat
- Wiresharkتحلیل پیشرفته بستههای شبکه
Wireshark یکی از حرفهایترین ابزارهای تحلیل شبکه است که امکان بررسی دقیق بستههای ارسالی و دریافتی را فراهم میکند.
نصب:
sudo apt install wireshark
اجرا:
sudo wireshark
- ntopng مانیتورینگ وبمحور با رابط گرافیکی
ntopng یک ابزار مانیتورینگ تحت وب است که اطلاعات جامع و لحظهای از ترافیک شبکه را در رابط گرافیکی ارائه میدهد.
نصب:
sudo apt install ntopng
اجرا:
sudo ntopng
دسترسی از مرورگر:
http://localhost:3000
- tcpdump ابزار قدرتمند برای کپچر بستههای شبکه
tcpdump برای کاربران حرفهای مناسب است و امکان ضبط و تحلیل بستهها در سطح پایین را فراهم میکند.
نصب:
sudo apt install tcpdump
اجرا:
sudo tcpdump -i eth0
- nethogs مشاهده مصرف پهنای باند توسط برنامهها
nethogsبه جای نمایش مصرف کلی شبکه، مصرف پهنای باند توسط هر برنامه را به تفکیک نمایش میدهد.
نصب:
sudo apt install nethogs
اجرا:
sudo nethogs
- iperf3 تست سرعت شبکه بین دو سرور
iperf3 ابزاری برای سنجش دقیق سرعت و پهنای باند بین دو سیستم در شبکه است.
نصب:
sudo apt install iperf3
اجرا به عنوان سرور:
iperf3 -s
اجرا به عنوان کلاینت:
iperf3 -c <server-ip>
- Netdata داشبورد گرافیکی کامل برای مانیتورینگ شبکه و سیستم
Netdata یک ابزار تحت وب است که داشبوردی زیبا و تعاملی برای مانیتورینگ منابع سیستم و ترافیک شبکه فراهم میکند.
نصب:
bash
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
دسترسی از مرورگر:
http://<server-ip>:19999
نکات کلیدی برای انتخاب ابزار مناسب:
- مجوزهای دسترسی: بسیاری از ابزارها نیاز به اجرای دستورات با sudo دارند.
- رابط گرافیکی یا ترمینال: ابزارهایی مانند Wireshark و Netdata برای کاربران تازهکار مناسبتر هستند.
- سرور بدون GUI: اگر محیط شما بدون رابط گرافیکی است، از ابزارهایی مانند iftop، vnStat یا tcpdump استفاده کنید.