منو سایت

  • خانه
  • وبلاگ
  • در اینجا 10 ابزار برای نظارت بر ترافیک شبکه آورده شده است

در اینجا 10 ابزار برای نظارت بر ترافیک شبکه آورده شده است

 تاریخ انتشار :
/
  وبلاگ
در اینجا 10 ابزار برای نظارت بر ترافیک شبکه آورده شده است

ابزارهای نظارت بر شبکه اوبونتو به مدیریت بهتر این سیستم عامل کمک می کند. اوبونتو در حال حاضر محبوب ترین توزیع لینوکس در جهان به دلیل استفاده آسان و پوسته قدرتمند است. با توجه به نیاز روزافزون به دسترسی به شبکه در اکثر برنامه های کاربردی توزیع شده و پیچیدگی آنها، محدودیت هایی که باید برای دسترسی و نظارت به شبکه اعمال شود افزایش یافته است. بنابراین، به سختی می توان آنها را مدیریت کرد.

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

10 ابزار برتر نظارت بر ترافیک شبکه اوبونتو

ابزارهای زیادی برای نظارت بر ترافیک شبکه در اوبونتو وجود دارد. در اینجا ده ابزار برتر برای نظارت بهتر بر ترافیک شبکه اوبونتو آورده شده است.

1. ابزار Iftop

Iftop یکی از ابزارهای آسان برای استفاده از شبکه و عملیات DNS است. پس از نصب و اجرای این ابزار در اوبونتو، یک صفحه ساده مانند تصویر زیر به شما نشان داده می شود:

مانیتورینگ شبکه با Iftop

مانیتورینگ شبکه با Iftop

مشاهده نمایه پس از نصب

برای آشنایی بیشتر با قابلیت های این ابزار، کلید H را روی صفحه کلید خود فشار دهید تا صفحه راهنما باز شود.

مدیریت پهنای باند اوبونتو با Iftop

مدیریت پهنای باند اوبونتو با Iftop

با فشردن کلید H اطلاعات بیشتر را نشان دهید

ویژگی های اصلی Iftop عبارتند از: نظارت بر شبکه و دانستن اینکه کدام فرآیند و با چه آدرس IP و چه پهنای باندی از شبکه مصرف می کند.

برای تسلط بر ubuntu، این توزیع محبوب لینوکس، مقاله زیر را بخوانید.

اوبونتو چیست؟

2. ابزار Vnstat

ابزار Vnstat یکی دیگر از ابزارهای قدرتمند نظارت بر ترافیک شبکه اوبونتو است که معمولاً در اکثر نسخه های لینوکس وجود دارد و به راحتی قابل نصب است. به عنوان مثال، آخرین نسخه این ابزار به شما این امکان را می دهد که بسته های ارسال و دریافت شده در شبکه را در بازه زمانی مشخصی که توسط کاربر انتخاب می شود، کنترل کنید. برخی از ویژگی های ابزار Vnstat که در صفحه راهنمای آن نمایش داده می شود عبارتند از:

$ vnstat --help
vnStat 1.18 by Teemu Toivola

-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update update database
-i, --iface select interface (default: eth0)
-?, --help short help
-v, --version show version
-tr, --traffic calculate traffic
-ru, --rateunit swap configured rate unit
-l, --live show transfer rate in real time

See also "--longhelp" for complete options list and "man vnstat".

از آنجایی که این ابزار رابط کاربری گرافیکی جذابی ندارد، خروجی کنسول را نشان خواهیم داد:

$ vnstat
Database updated: Mon Sep 10 09:52:01 2018

eth1 since 11/20/08

rx: 3.32 TiB tx: 2.81 TiB total: 6.13 TiB

monthly
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Aug '18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit/s
Sep '18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit/s
------------------------+-------------+-------------+---------------
estimated 552.14 GiB | 340.70 GiB | 892.83 GiB |

daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
yesterday 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit/s
today 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit/s
------------------------+-------------+-------------+---------------

همانطور که نشان داده شده است، این ابزار همچنین تخمینی از داده های استفاده شده را با همان نرخ برای ماه های سال ارائه می دهد.

3. ابزار Iptraf

Iptraf یکی دیگر از ابزارهای قدرتمند کنسول منبع باز برای نظارت بر ترافیک شبکه در سیستم عامل های اوبونتو و لینوکس است. این ابزار می‌تواند حجم عظیمی از داده‌ها را بر اساس آدرس‌های IP در حال عبور از شبکه جمع‌آوری کند، جزئیاتی مانند پرچم‌های ICMP و خطاهای TCP و تعداد بایت‌ها را بررسی کند. رابط اصلی این ابزار به صورت زیر خواهد بود:

نظارت بر شبکه در لینوکس

نظارت بر شبکه در لینوکس

نمایش اطلاعات مربوط به آدرس های IP موجود در شبکه

علاوه بر تعداد بایت های ردیابی شده در این بسته، بسیاری از ویژگی های دیگر مانند مثال زیر وجود دارد:

آموزش Iperf

آموزش Iperf

ویژگی های Iptraf Ubuntu

4. ابزار HPing3

ابزار Hping3 یک ابزار خط فرمان است که می تواند از TCP، UDP و RAW-IP به عنوان پروتکل های انتقال استفاده کند. ویژگی اصلی این ابزار این است که نه تنها باز بودن پورت یا IP را بررسی می کند. همچنین زمان رفت و برگشت بسته را اندازه گیری می کند. به عنوان مثال، می توانید بررسی کنید که آیا www.google.com پورت 443 باز است یا خیر و زمان رفت و برگشت را برای آن محاسبه کنید. برای این کار می توانید از دستور زیر استفاده کنید:

hping3 www.google.com -S -V -p 443

در نهایت به نتیجه زیر خواهید رسید:

HPing3 چیست؟

HPing3 چیست؟

بررسی IP و ارسال بسته ارسالی

5. ابزار Dstat

ابزار Dstat در مقایسه با سایر ابزارهای نظارت بر شبکه در خانواده لینوکس کمتر شناخته شده است. این ابزار به شما این امکان را می دهد که تمام منابع سیستم خود را در زمان واقعی نمایش دهید. به عنوان مثال، می توانید مصرف دیسک را با وقفه های کنترل کننده IDE یا اعداد پهنای باند شبکه به طور مستقیم با توان عملیاتی دیسک (در یک بازه زمانی مشابه) مقایسه کنید.

6. ابزار Icinga

ابزار Icinga یک ابزار نظارت بر ترافیک شبکه اوبونتو در سطح سازمانی است که از هرگونه فعالیت مشکوک در سرور جلوگیری می کند و کاربران پیکربندی شده مانند یک مدیر را از چنین فعالیت هایی مطلع می کند. داشبورد این ابزار کاربردی است و ویژگی های زیر را ارائه می دهد:

نظارت بر شبکه اوبونتو با Icinga

نظارت بر شبکه اوبونتو با Icinga

داشبورد Icinga یک ابزار نظارت بر شبکه اوبونتو است

7. ابزار Slurm

Slurm یک ابزار هوشمند و ساده برای نظارت بر ترافیک شبکه است. برخی از ویژگی های این ابزار به شرح زیر است:

  • آمار ترافیک در زمان واقعی را ارائه می دهد.
  • سه حالت گرافیکی و ترکیبی RX و TX و دو نمای تقسیم شده وجود دارد.
  • این می تواند هر دستگاه شبکه را نظارت کند.
  • گرافیک ASCII را انکار می کند.
  • پشتیبانی از تم ASCII دارد.

ابزار Slurm یک ابزار شبکه بازی متنی است که رابط اصلی آن مطابق شکل زیر است:

اسلرم چیست؟

اسلرم چیست؟

رابط ابزار منبع باز شورم

8. ابزار Bmon

Bmon که مخفف Bandwidth Monitor است، یکی دیگر از ابزارهای تخصصی نظارت بر شبکه است که می تواند ترافیک را در چندین رابط نظارت کند و اطلاعات بسته و خطا و بسیاری از داده های مهم را ارائه دهد. پس از نصب، ابزار لیستی از ویژگی های نظارت را ارائه می دهد که به شرح زیر است:

ابزار نظارت بر شبکه اوبونتو Bmon

ابزار نظارت بر شبکه اوبونتو Bmon

ویژگی ها ابزار Bmon بر ترافیک چندین رابط نظارت می کند

هنگامی که این ابزار را در وب نصب و اجرا می کنیم، یک رابط کاربری ساده مانند شکل زیر مشاهده خواهیم کرد:

نظارت بر شبکه با Bmon

نظارت بر شبکه با Bmon

رابط کاربری ساده و آسان بمون

9. ابزار Nmap

ابزار Nmap نیز یکی از اسکنرهای شبکه محبوب برای استفاده عمومی است. از جمله اطلاعاتی که این ابزار می تواند ارائه دهد عبارتند از:

  • آنچه در میزبان شبکه در حال اجرا است را نشان می دهد.
  • پورت های TCP باز را اسکن و شناسایی می کند.
  • نشان می دهد که کدام سیستم عامل در یک IP مشخص در حال اجرا است.
  • بررسی های پینگ در زیرشبکه ای از آدرس های IP انجام می شود.

می توانید از گزینه O- برای شناسایی سیستم عامل استفاده کنید. به عنوان مثال، نمونه کد دستوری استفاده شده در زیر را ببینید:

nmap چیست؟

nmap چیست؟

کد نمونه پیشنهادی برای تشخیص سیستم عامل در nmap

10. ابزار Tcpdump

Tcpdump یک ابزار عالی است که فراتر از محدوده خود است و ویژگی هایی مانند Sniffing را ارائه می دهد. Tcpdump می تواند داده های ورودی و خروجی هاست را تجزیه و تحلیل کند. با این ابزار، ترافیک داده بین دو میزبان نیز قابل رهگیری است. البته باید به این هاست ها دسترسی داشته باشید. به عنوان مثال، دستور زیر را امتحان کنید و ببینید چه داده هایی از هاست خروجی می شود:

دستور tcpdump

دستور tcpdump

چه مشخصاتی در دستور tcpdump نمایش داده می شود؟

همچنین، در مرحله بعدی می توانید ترافیک خروجی از یک پورت خاص را شناسایی کنید (تصویر زیر را ببینید):

آموزش tcpdump

آموزش tcpdump

نمایش ترافیک در یک پورت خاص

نتیجه

استفاده از شبکه های کامپیوتری در حال حاضر به یکی از اجزای اصلی در تجارت تبدیل شده است. هرچه تجارت پیچیده تر باشد، به شبکه های پیچیده تری نیاز دارد. لازم به ذکر است که مدیریت و نظارت بر این شبکه ها آسان نخواهد بود. به همین دلیل استفاده از ابزارهای نظارت بر شبکه می تواند مفید باشد. این ابزارها به شما کمک می کنند پهنای باند و آنچه در شبکه اتفاق می افتد را کنترل کنید، به راحتی عوامل کاهش سرعت شبکه را مشاهده و شناسایی کنید. در این مقاله آموزشی لینوکس به بررسی و معرفی روش های نظارت بر ترافیک شبکه اوبونتو با ابزارهای کاربردی پرداخته ایم که امیدواریم برای شما مفید واقع شود.

چگونه سرور اوبونتو 20.04 را نصب کنم؟ دستورالعمل های کامل برای نصب و راه اندازی سرور اوبونتو در مقاله زیر آورده شده است.

سرور اوبونتو 20.04 را نصب کنید

سوالات متداول

1. چگونه شبکه ها را در اوبونتو مشاهده کنیم؟

رابط های شبکه در اوبونتو را با استفاده از دستور ip فهرست کنید:

  • نمایش اتصال آی پی $.
  • $ نشان دهنده یک آدرس IP است.
  • وضعیت دستگاه $ nmcli.
  • $ nmcli اتصال نشان می دهد.
  • $ netstat -i.
  • $ifconfig.
  • $ /sbin/ifconfig -a.
  • $ ls /sys/class/net/

2. سرویس شبکه در اوبونتو چیست؟

سرویس شبکه فقط دستگاه های شبکه را نشان می دهد. در واقع مدیر شبکه آنها را روی دسکتاپ مدیریت می کند و در سرورها می توان آنها را از طریق /etc/network/interfaces یا systemd-networkd مدیریت کرد.