20 أداة مراقبة عرض النطاق الترددي لنظام Linux لتحليل الشبكة

هل تواجه مشاكل في مراقبة استخدام عرض النطاق الترددي في شبكة Linux الخاصة بك؟ هل تحتاج إلى مساعدة؟ من المهم أن تكون قادرًا على تصور ما يحدث في شبكتك لفهم وحل أي مشكلة تسبب بطء الشبكة أو ببساطة لمراقبة شبكتك.

في هذا المقال، سنستعرض 19 أداة مفيدة لمراقبة عرض النطاق الترددي لتحليل استخدام الشبكة على نظام Linux. الأدوات المدرجة أدناه جميعها مفتوحة المصدر ويمكن أن تساعدك في الإجابة على أسئلة مثل “لماذا بطئ الشبكة اليوم؟“.

يتضمن هذا المقال مزيجًا من الأدوات الصغيرة لمراقبة عرض النطاق الترددي على جهاز Linux وحلول مراقبة كاملة قادرة على التعامل مع عدد قليل من الأجهزة على شبكة محلية (Local Area Network) إلى عدة أجهزة حتى على شبكة واسعة النطاق (Wide Area Network).

إذا كنت تبحث عن أدوات مراقبة وتواصل لإدارة أو تحديد أخطاء شبكتك، فاقرأ مقالاتنا التالية:

لنبدأ …

1. NetFlow Analyzer من Site24x7 – مراقبة حركة المرور عبر الشبكة

محلل NetFlow من Site24x7 هو أداة مراقبة حركة المرور وعرض النطاق الترددي في السحابة التي تراقب أجهزة المصدر والوجهة الخاصة بك، وواجهاتها، وحركة المرور التي تتدفق من خلالها.

قم بتكوين قيم عتبة لجميع المقاييس الرئيسية، مثل حركة المرور الواردة، وحركة المرور الصادرة، واستخدام النطاق الترددي، واستلم تنبيهات فورية عند تجاوز عتبة.

يقوم محلل NetFlow بتحليل التدفق استنادًا إلى تقنيات مختلفة، مثل NetFlow، sFlow، و J-Flow. يمكنك الحصول على رؤية كاملة لعرض النطاق الترددي في الشبكة مع الإحصائيات حول حركة المرور القصوى، وأعلى التطبيقات، وأعلى المحادثات.

تحديد المستهلكين الكبار للنطاق الترددي، وإصلاحهم، وزيادة أداء شبكتك باستخدام أداة مراقبة النطاق الترددي للشبكة من Site24x7.2. إدارة Netflow Analyzer من ManageEngine

Site24x7’s NetFlow Analyzer

2. ManageEngine Netflow Analyzer

محاكم الشبكة لمانجي إنجينير هو حل مراقبة النطاق الترددي على أساس التدفقات التي توفر دعمًا متعدد الموردين. يراقب شبكتك ، ويحلل أنماط الزيارات ، ويكتشف ويشخص الاستهلاك المفرط للأجيال.

يمكنك تتبع أنماط الزيارات في شبكتك على مدار أي فترة من الزمن ، والتعمق أكثر في تفاصيل الجهاز والواجهة والتطبيق ومستوى المستخدم.

بفضل قدرات تشكيل الزيارات ، محاكم الشبكة لمانجي إنجينير يساعدك على الكشف عن اختلالات الشبكة في الوقت الفعلي وإصلاحها قبل أن تؤثر على مستخدميك النهائيين.

بفضل تقاريرها القابلة للتخصيص ، محاكم الشبكة لمانجي إنجينير تساعدك أيضًا على التنبؤ والتخطيط لاحتياجاتك النطاق الترددي. يمكنك إنشاء وجدولة وإنشاء تقارير تحليلية مفصلة للنطاق الترددي في غضون بضع نقرات.

ManageEngine Netflow Analyzer

3. vnStat – جهاز مراقبة النفط النفط

VnStat هو برنامج يعتمد على سطر الأوامر بالكامل لمراقبة النفط النفط واستخدام النطاق الترددي في الوقت الفعلي على أنظمة لينكس وبي دي إس.

Vnstat Network Traffic Monitor Tool

واحدة من المزايا التي تمتلكها على أداة مماثلة هي أنها تسجل حركة المرور عبر الشبكة وإحصاءات استخدام النطاق الترددي للتحليل لاحقًا – وهذا هو سلوكها الافتراضي. يمكنك فعليًا عرض هذه السجلات حتى بعد إعادة تشغيل النظام.

قم بتثبيت VnStat في Linux

$ sudo yum install sysstat      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install sysstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install sysstat  [On Debian/Ubuntu & Mint]
$ sudo pacman -S sysstat        [On Arch Linux]

4. iftop – يعرض استخدام النطاق الترددي

iftop هو أداة بسيطة وسهلة الاستخدام لمراقبة استخدام النطاق الترددي للشبكة في الوقت الحقيقي باستخدام واجهة سطر الأوامر مشابهة لأداة top، تُستخدم للحصول على نظرة عامة سريعة على الأنشطة في الشبكة على واجهة معينة. يعرض تحديثات استخدام النطاق الترددي في الشبكة كل 2 و 10 و 40 ثانية في المتوسط.

Iftop Display Bandwidth Usage

قم بتثبيت iftop في Linux

$ sudo yum install iftop      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iftop      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iftop  [On Debian/Ubuntu & Mint]
$ sudo pacman -S iftop        [On Arch Linux]

5. nload – يعرض استخدام الشبكة

nload هو أداة أخرى بسيطة وسهلة الاستخدام لمراقبة حركة المرور واستخدام النطاق الترددي في الوقت الحقيقي باستخدام واجهة سطر الأوامر. يستخدم الرسوم البيانية لمساعدتك في مراقبة حركة المرور الواردة والصادرة. بالإضافة إلى ذلك، يعرض أيضًا معلومات مثل إجمالي كمية البيانات المنقولة واستخدام الشبكة الأدنى/الأقصى.

nload – Monitor Network Usage

قم بتثبيت nload في Linux

$ sudo yum install nload      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install nload      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install nload  [On Debian/Ubuntu & Mint]
$ sudo pacman -S nload        [On Arch Linux]

6. NetHogs – مراقبة حركة المرور في الشبكة

NetHogs هو أداة نصية صغيرة مشابهة لـ top لمراقبة استخدام عرض النطاق الترددي في الوقت الفعلي من قبل كل عملية أو تطبيق يعمل على نظام Linux. ببساطة، يوفر إحصائيات في الوقت الفعلي لاستخدام عرض النطاق الترددي على أساس لكل عملية.

NetHogs – Monitor Network Usage Per User

قم بتثبيت NetHogs في Linux

$ sudo yum install nethogs      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install nethogs      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install nethogs  [On Debian/Ubuntu & Mint]
$ sudo pacman -S nethogs        [On Arch Linux]

7. bmon – مراقب عرض النطاق الترددي ومقدر معدل

bmon هو أيضًا أداة سطر أوامر مباشرة لمراقبة استخدام عرض النطاق الترددي في الشبكة وتقدير معدله في Linux. يقوم بالتقاط إحصائيات الشبكة وتصويرها في تنسيق صديق للإنسان بحيث يمكنك مراقبة نظامك.

Bmon – Bandwidth Monitor and Rate Estimator

قم بتثبيت Bmon في Linux

$ sudo yum install bmon      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install bmon      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install bmon  [On Debian/Ubuntu & Mint]
$ sudo pacman -S bmon        [On Arch Linux]

8. Darkstat – يلتقط حركة المرور في الشبكة

Darkstat هو محلل حركة شبكة ويب صغير وبسيط وفعال في الوقت الفعلي ومتعدد المنصات. إنه أداة مراقبة إحصائيات الشبكة تعمل عن طريق التقاط حركة المرور في الشبكة وإحصائيات استخدام الكمبيوتر وتقديم التقارير عبر HTTP بتنسيق رسومي. يمكنك أيضًا استخدامه عبر سطر الأوامر للحصول على نفس النتائج.

Darkstat – Captures Network Traffic

قم بتثبيت Darkstat في Linux

$ sudo yum install darkstat      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install darkstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install darkstat  [On Debian/Ubuntu & Mint]
$ sudo pacman -S darkstat        [On Arch Linux]

9. IPTraf – مراقب شبكة IP

IPTraf هو أداة سهلة الاستخدام، تعتمد على واجهة ncurses، وقابلة للتكوين لمراقبة حركة المرور الشبكي الواردة والصادرة التي تمر عبر واجهة. إنه مفيد لمراقبة حركة IP وعرض إحصائيات واجهة عامة وإحصائيات واجهة مفصلة والكثير غيره.

IPTraf – Network Statistics Utility

قم بتثبيت IPTraf في Linux

$ sudo yum install iptraf      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iptraf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iptraf  [On Debian/Ubuntu & Mint]
$ sudo pacman -S iptraf        [On Arch Linux]

10. CBM – (مقياس عرض النطاق الترددي الملون)

CBM هو أداة سطر أوامر صغيرة لعرض حركة المرور الشبكية الحالية على جميع الأجهزة المتصلة بألوان مخرجات في أوبونتو لينكس ومشتقاتها مثل Linux Mint و Lubuntu وغيرها الكثير. يعرض كل واجهة شبكة متصلة، والبايتات المستلمة، والبايتات المرسلة، والإجمالي، مما يتيح لك مراقبة عرض النطاق الترددي للشبكة.

CBM – Monitor Network LAN Usage

قم بتثبيت مقياس عرض النطاق الترددي الملون في Linux

$ sudo yum install cbm      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install cbm      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install cbm  [On Debian/Ubuntu & Mint]
$ sudo pacman -S cbm        [On Arch Linux]

11. Iperf/Iperf3 – أداة قياس عرض النطاق الترددي الشبكي

أيبرف/Iperf3 هو أداة قوية لقياس معدل نقل الشبكة عبر بروتوكولات مثل TCP و UDP و SCTP. تم بناؤه بشكل أساسي لمساعدة في ضبط اتصالات TCP عبر مسار معين، مما يجعله مفيدًا لاختبار ومراقبة النطاق الترددي القصوى القابل للتحقيق على شبكات IP (يدعم IPv4 و IPv6 على حد سواء).

يتطلب وجود خادم وعميل لإجراء الاختبارات (التي تقرير عن النطاق الترددي والخسارة وغيرها من المعلمات المفيدة لأداء الشبكة).

Iperf3 – Network Performance and Tuning

تثبيت Iperf3 في Linux

$ sudo yum install iperf3      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iperf3      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iperf3  [On Debian/Ubuntu & Mint]
$ sudo pacman -S iperf3        [On Arch Linux]

12. Netperf – اختبار نطاق الشبكة

نيتبيرف مشابه لأيبرف، لاختبار أداء الشبكة. يمكن أن يساعد في مراقبة نطاق الشبكة في Linux عن طريق قياس نقل البيانات باستخدام TCP أو UDP. كما يدعم القياسات عبر واجهة Berkeley Sockets، واجهة DLPI، واجهة Unix Domain Sockets، والعديد من الواجهات الأخرى. تحتاج إلى خادم وعميل لتشغيل الاختبارات.

Netperf – Network Bandwidth Testing

تثبيت Netperf في Linux

$ sudo yum install netperf      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install netperf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install netperf  [On Debian/Ubuntu & Mint]
$ sudo pacman -S netperf        [On Arch Linux]

13. SARG – مولد تقرير تحليل Squid

سارج هو أداة تحليل سجلات الحبكة ورصد عرض النطاق الإنترنت. ينتج تقارير HTML مفيدة تتضمن معلومات تشمل عناوين IP وإجمالي استخدام عرض النطاق. إنه أداة مفيدة لرصد استخدام عرض النطاق على الإنترنت من قبل الأجهزة الفردية على شبكة واحدة.

Sarg – Squid Network Analysis Report Generator

للحصول على تعليمات التثبيت والاستخدام، تحقق من مقالتنا – كيفية تثبيت سارج لرصد استخدام عرض النطاق للإنترنت من خلال الحبكة.

14. Monitorix – أداة رصد النظام والشبكة

مونيتوريكس هو تطبيق خفيف لمراقبة موارد النظام والشبكة، مصمم لخوادم Linux/Unix الصغيرة ويأتي أيضًا بدعم رائع للأجهزة المضمنة.

يساعدك على مراقبة حركة المرور عبر الشبكة وإحصائيات الاستخدام من عدد غير محدود من الأجهزة عبر الشبكة. يدعم الاتصالات IPv4 و IPv6 بما في ذلك رسومات حركة الحزم وأخطاء حركة المرور ويدعم حتى 9 أقراص لكل واجهة شبكة.

Monitorix – System and Network Monitoring Tool

قم بتثبيت مونيتوريكس في Linux

$ sudo yum install monitorix      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install monitorix      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install monitorix  [On Debian/Ubuntu & Mint]
$ sudo pacman -S monitorix        [On Arch Linux]

15. كاكتي – أداة رصد الشبكة وعمل الرسوم البيانية

الشماريخ هو تطبيق PHP مبني على الويب، يوفر رسومات شبكية لشبكات الحوسبة بواجهة سهلة الاستخدام وبديهية. يستخدم قاعدة بيانات MySQL لتخزين بيانات الأداء الشبكي المجمعة، والتي تُستخدم لإنتاج رسوم بيانية مُخصصة. وهو واجهة أمامية لأداة RRDTool، وهو مفيد لمراقبة الشبكات الصغيرة وحتى الشبكات المعقدة التي تحتوي على آلاف الأجهزة.

Cacti – Network Monitoring and Graphing Tool

للحصول على تعليمات التثبيت والاستخدام، تحقق من مقالتنا – تثبيت الشماريخ (مراقبة الشبكة) على نظام Linux.

16. Observium – منصة مراقبة الشبكة

Observium هو منصة مراقبة الشبكة المتكاملة مع واجهة بديعة وقوية، ومع ذلك بسيطة وبديهية. يدعم عددًا من المنصات بما في ذلك Linux وWindows وFreeBSD وCisco وHP وDell وغيرها الكثير، ويتضمن الكشف التلقائي للأجهزة. يساعد المستخدمين في جمع مقاييس الشبكة ويقدم رسومات بيانية بديهية لمقاييس الأجهزة من البيانات المجمعة للأداء.

Observium – Network Monitoring Platform

للحصول على تعليمات التثبيت والاستخدام، تحقق من مقالتنا – كيفية تثبيت Observium – نظام إدارة ومراقبة شبكة كامل.

17. Zabbix – أداة رصد التطبيقات والشبكات

Zabbix هو منصة رصد الشبكات الغنية بالميزات والمستخدمة بشكل شائع، مصممة على نموذج الخادم والعميل، لرصد الشبكات والخوادم والتطبيقات في الوقت الحقيقي. يقوم بجمع أنواع مختلفة من البيانات التي تُستخدم لتمثيل بصري لأداء الشبكة أو مؤشرات الحمل للأجهزة المراقبة.

يمكنه العمل مع بروتوكولات الشبكات المعروفة مثل HTTP و FTP و SMTP و IMAP والعديد من البروتوكولات الأخرى، دون الحاجة إلى تثبيت برامج إضافية على الأجهزة المراقبة.

Zabbix – Monitoring Solution for Linux

للحصول على تعليمات التثبيت والاستخدام، تفضل بزيارة مقالتنا – كيفية تثبيت Zabbix – حلاً كاملاً لرصد الشبكات لنظام Linux.

18. Nagios – يراقب الأنظمة والشبكات والبنية التحتية

Nagios هو برنامج رصد قوي وقوي وغني بالميزات ومستخدم على نطاق واسع. يتيح لك رصد الأجهزة الشبكية المحلية والبعيدة وخدماتها من نافذة واحدة.

يوفر رصد عرض النطاق الترددي في أجهزة الشبكة مثل الأجهزة التبديل والموجِّهات عبر SNMP، مما يتيح لك العثور بسهولة على المنافذ المفرط استخدامها وتحديد محتملين للمُسَخِّرين في الشبكة.

اقرأ أيضًا: 13 أمر تكوين وحل المشاكل في شبكة Linux

بالإضافة إلى ذلك، يساعدك Nagios أيضًا في مراقبة استخدام عرض النطاق الترددي والأخطاء لكل منفذ، ويدعم الكشف السريع عن انقطاعات الشبكة وفشل البروتوكول.

Nagios – IT Infrastructure Monitoring Tool

للحصول على تعليمات التثبيت والاستخدام، تحقق من مقالتنا – كيفية تثبيت Nagios – حلاً كاملاً لمراقبة البنية التحتية لتكنولوجيا المعلومات لأنظمة Linux.

19. EtherApe – مراقبة الشبكة

EtherApe هو أداة أخرى لمراقبة الشبكة في Linux تعرض نشاط شبكتك بشكل رسومي. إنها تدعم مجموعة واسعة من الأجهزة مثل Ethernet و FDDI و Token Ring و ISDN و PPP و SLIP و WLAN.

EtherApe – Network Monitoring

20. Picosnitch

Picosnitch يعمل كأداة مراقبة لعرض عرض النطاق الترددي لكل تطبيق ويوفر إشعارات فورية للمستخدمين كلما قام تطبيق جديد بإنشاء اتصالات إنترنت أو عندما يتم تغيير تشفير التطبيق منذ اتصاله الأخير.

تتميز بواجهة مستخدم قائمة على الطرفية، مما يتيح للمستخدمين تصفح وتصفية سجلات حركة المرور الخاصة بهم بواسطة معلمات مختلفة، بما في ذلك الوقت، والبرنامج التنفيذي، والتجزئة التشفيرية SHA256، والعملية الأم الخاصة بالبرنامج التنفيذي، ومعرّف المستخدم، ومنافذ الاتصال المحلية والبعيدة، والعناوين المحلية والبعيدة، وحتى النطاقات.

Picosnitch – Monitor Network Traffic
ملخص

في هذا المقال، قمنا بمراجعة عدد من أدوات مراقبة حركة النطاق الشبكي والنظام المفيدة لنظام Linux. إذا فاتنا تضمين أي أداة مراقبة في القائمة، فالرجاء مشاركتها معنا في نموذج التعليق أدناه.

Source:
https://www.tecmint.com/linux-network-bandwidth-monitoring-tools/