الرئيسية
» مسؤول الشبكة
»
مراقبة الاتصال: 7 أدوات مجانية ومفتوحة المصدر لمراقبة توافر الشبكة
مراقبة الاتصال: 7 أدوات مجانية ومفتوحة المصدر لمراقبة توافر الشبكة
للحصول على نظام مراقبة شامل لزمن الاستجابة (ping)، ابدأ بـ Zabbix أو LibreNMS؛ اختر SmokePing عندما تكون رسوم بيانية زمن الاستجابة وفقدان الحزم على المدى الطويل ذات أهمية قصوى، أو Prometheus Blackbox Exporter إذا كنت تستخدم Prometheus بالفعل. يعتمد الخيار الأنسب على ما إذا كنت تحتاج إلى فحص بسيط لحالة الاتصال أو منصة مراقبة شبكة أوسع.
تُغطي هذه الأدوات السبع المجانية والمفتوحة المصدر كلا الاحتياجين. وتركز القائمة على المشاريع التي لديها رصد موثق لبروتوكول ICMP، بدلاً من تضمين المنتجات المدفوعة أو التجارب محدودة المدة.
يتحقق أمر ping مما إذا كانت نقطة النهاية تستجيب لطلب صدى ICMP من موقع جهاز المراقبة.
ما الذي يقيسه جهاز مراقبة زمن الاستجابة (ping)؟
يرسل بروتوكول Ping طلب صدى ICMP وينتظر رد صدى، مسجلاً ما إذا كان الرد قد وصل ومدة الرحلة ذهابًا وإيابًا. يُحدد بروتوكول ICMP رسائل الطلب والرد هذه؛ ولا يرى جهاز المراقبة سوى المسار بينه وبين الهدف، وليس حالة كل خدمة على ذلك الهدف. راجع مواصفات ICMP الصادرة عن محرر RFC .
يمكن للخادم الاستجابة لطلبات اختبار الاتصال (ping) حتى في حال تعطل موقعه الإلكتروني أو قاعدة بياناته أو تطبيقه. في المقابل، قد يقوم جدار الحماية أو سياسة المضيف بحظر أو تقليل أولوية بروتوكول ICMP حتى عندما تعمل الخدمة. لذا، اعتبر عدم تلقي رد بمثابة إشارة للتحقيق، وليس دليلاً قاطعاً على انقطاع الخدمة بشكل كامل. بالنسبة للخدمات التي يتعامل معها المستخدمون، يُنصح بربط اختبار الاتصال (ping) بفحص منفذ TCP أو HTTP أو DNS أو التطبيق.
إن التوافر وتأخير الاستجابة وفقدان الحزم هي إشارات مترابطة ولكنها منفصلة؛ فتغيير زمن الوصول وحده لا يحدد سببه.
7 أدوات مجانية ومفتوحة المصدر لمراقبة زمن الاستجابة (ping).
1. زابيكس
الأفضل لـ: منصة واحدة لمراقبة الشبكة والخادم والخدمات. تشمل فحوصات Zabbix البسيطة إمكانية الوصول إلى بروتوكول ICMP، وفقدان الحزم، وعدد محاولات إعادة الاتصال، ووقت الاستجابة. يستخدم خادم Zabbix أو وكيله fpingأداةً منفصلة، لذا ثبّتها وتأكد من أن عملية Zabbix لديها الأذونات المطلوبة قبل الاعتماد على هذه الفحوصات. راجع وثائق فحص بروتوكول ICMP في Zabbix .
2. LibreNMS
الأفضل لـ: مراقبة أجهزة التوجيه والمحولات وغيرها من أجهزة الشبكة التي تدعم بروتوكول SNMP، مع توفير معلومات عن توفر بروتوكول ICMP إلى جانب مقاييس الجهاز. يدعم LibreNMS أيضًا الأجهزة التي تعمل ببروتوكول ping فقط. يُعد مسار ping السريع الاختياري مفيدًا لمعرفة حالة الاتصال (تشغيل/إيقاف) بشكل أسرع، ولكنه لا يقيس متوسط زمن الاستجابة أو فقدان الحزم؛ استخدم رسوم بيانية الاستطلاع العادية أو أي طريقة فحص أخرى عندما تكون هذه القياسات مهمة. للاطلاع على وثائق إعداد الأجهزة التي تعمل ببروتوكول ping فقط وبروتوكول ping السريع في LibreNMS ، يُرجى زيارة الموقع الإلكتروني.
3. Nagios Core
الأفضل لـ: الفرق التي ترغب في محرك مراقبة مفتوح المصدر وتجيد إعداد عمليات الفحص. يقوم Nagios Core بجدولة عمليات الفحص، وتقييم العتبات، وإرسال الإشعارات؛ وتتضمن حزمة Nagios Plugins الرسمية check_pingميزات لوقت استجابة ICMP وفقدان الحزم. يتميز Core بالمرونة، ولكن توقع إعدادًا يدويًا أكثر من الأدوات المتكاملة. Nagios Core والإضافات الرسمية .
4. Icinga 2
الأفضل لـ: مراقبة المضيف والخدمة القابلة للتكوين مع إعادة محاولات التنبيه. hostaliveيستخدم فحص Icinga الأمر ping، وتُظهر قوالب الفحص الخاصة به عتبات التحذير والعتبات الحرجة لوقت الاستجابة وفقدان الحزم. يمكنك أيضًا إضافة فحوصات TCP أو فحوصات التطبيقات إلى نفس المضيف، مما يساعد على التمييز بين الجهاز الذي يمكن الوصول إليه والخدمة السليمة. أساسيات مراقبة Icinga ومرجع أوامر الفحص .
5. مجتمع أوبزرفيوم
الأفضل لـ: مراقبة أجهزة الشبكة التي تدعم بروتوكول SNMP مجانًا وبمصدر مفتوح، عندما ترغب في الحصول على بيانات الواجهة والجهاز بالإضافة إلى إمكانية الوصول. يتم توزيع Observium Community بموجب ترخيص QPL مفتوح المصدر. تحقق من حدود الإصدار قبل اختياره للأجهزة المستقلة: توثق Observium ميزة مراقبة الأجهزة غير الداعمة لبروتوكول SNMP باستخدام اختبار الاتصال فقط (ping) كميزة اشتراك. راجع تفاصيل إصدارات Observium وCommunity ومتطلبات ميزة مراقبة الأجهزة باستخدام اختبار الاتصال فقط (ping) .
6. SmokePing
الأفضل لـ: رصد التغيرات في زمن الاستجابة بمرور الوقت. يقوم SmokePing بتخزين بيانات زمن الاستجابة، وتغيراته، وفقدان الحزم، وعرضها بيانيًا، كما يدعم عمليات النشر الرئيسية/التابعة التي تختبر الهدف من مواقع متعددة. وهو أداة قياس ورسم بياني متخصصة، وليست نظامًا شاملاً لجرد البنية التحتية. ميزات SmokePing ووثائقه .
7. مصدر بروميثيوس الصندوق الأسود
الأفضل لـ: مستخدمي بروميثيوس الذين يرغبون في فحص نقاط النهاية عبر بروتوكول ICMP بالإضافة إلى HTTP وDNS وTCP وgRPC. يُتيح مُصدِّر البيانات عرض مقاييس الفحص؛ قم بربطه ببروميثيوس لجمع البيانات وتخزينها والاستعلام عنها وعرضها بيانيًا وتلقي التنبيهات بشأنها. إنه عنصر أساسي، وليس لوحة تحكم مراقبة مستقلة. وثائق Blackbox Exporter ومصدرها .
اختر موقع المسبار المناسب وقم بالتنبيه
يقوم جهاز مراقبة الاتصال بالإبلاغ عن حالة الاتصال من الجهاز الذي يُجري الفحص. إذا اتصل المستخدمون من عدة شبكات أو مناطق، فإن عمليات الفحص من أكثر من موقع يمكن أن تكشف عن مشكلة في التوجيه أو الوصول قد لا يكتشفها جهاز مراقبة مركزي واحد.
تساعد مواقع المجسات المتعددة في إظهار ما إذا كانت مشكلة الوصول تؤثر على مسار واحد أو عدة مسارات.
قبل تفعيل التنبيهات، تأكد من أن الهدف والشبكة يسمحان بحركة مرور بروتوكول ICMP ذات الصلة. اضبط العتبات بناءً على خط الأساس المعتاد، وامنح عددًا مناسبًا من محاولات إعادة الاتصال لتقليل التشويش الناتج عن فقدان حزمة واحدة، ووثّق فترات الصيانة. في حال فشل اختبار الاتصال (ping)، قارن من موقع آخر واختبر منفذ الخدمة أو عنوان URL الفعلي. إذا نجح اختبار الاتصال (ping) ولكن لا يزال المستخدمون يبلغون عن أخطاء، فانتقل إلى مراقبة مستوى DNS أو TLS أو HTTP أو مستوى التطبيق.
للحصول على نظام مراقبة مجاني شامل، اختر Zabbix وLibreNMS. لإجراء فحوصات تقليدية تعتمد على الإضافات، قارن بين Nagios Core وIcinga 2. لسجل زمن الاستجابة، استخدم SmokePing؛ أما لبيئات Prometheus، فاستخدم Blackbox Exporter. اختر Observium Community عندما تكون رؤية أجهزة SNMP هي الأولوية وتتوافق حدود إصداره مع أهدافك.