كيفية تحويل Raspberry Pi الخاص بك إلى أداة مراقبة الشبكة

كيفية تحويل Raspberry Pi الخاص بك إلى أداة مراقبة الشبكة

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





بينما تتوفر العديد من الحلول ، يجب أن يكون Nagios هو منفذ الاتصال الأول. على الرغم من توفر إصدارات مدفوعة من البرنامج ، إلا أن Nagios يقدم أداة مراقبة شبكة مفتوحة المصدر لـ Raspberry Pi.





لماذا إعداد Raspberry Pi كشاشة شبكة؟

يمكن تشغيل Nagios Enterprise Monitoring Server (NEMS) على أي طراز Raspberry Pi. لكن لماذا لا تستخدم جهاز كمبيوتر؟





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

تثبيت أداة Nagios Network Monitoring Tool على Raspberry Pi]

لديك خياران لتثبيت Nagios على Raspberry Pi الخاص بك:



  1. يمكنك تثبيت صورة NEMS Linux كاملة القرص. هذا هو الخيار السهل ، مع كل التهيئة المسبقة الرئيسية التي تحتاجها لبداية سريعة.
  2. بدلاً من ذلك ، لماذا لا تقوم بتثبيت Nagios Core يدويًا على بيئة Raspberry Pi الحالية؟

دعونا نستكشف كل على حدة.

سهل: قم بتثبيت NEMS على Raspberry Pi

للحصول على خيار التثبيت السهل ، تحتاج إلى ما يلي:





الموضوعات ذات الصلة: كيفية تثبيت نظام التشغيل على Raspberry Pi

نظرًا لمتطلبات الأجهزة ، يقتصر أداء NEMS الأمثل على Raspberry Pi 3 والإصدارات الأحدث. بينما يمكنك استخدامه مع الطرز القديمة ، فمن المحتمل أن يكون أداؤها أبطأ بكثير.





ابدأ بإدخال بطاقة microSD في جهاز الكمبيوتر الخاص بك ، ثم قم بتنزيل NEMS و Etcher. مع البرنامج الذي تم تنزيله وتثبيته وتشغيله.

  1. يختار فلاش من ملف
  2. يجب اكتشاف محرك الأقراص الهدف تلقائيًا --- إذا لم يكن كذلك ، فانقر فوق حدد الهدف وتصفح للوصول إلى بطاقة SD
  3. انقر فلاش لبدء كتابة صورة القرص

انتظر حتى تتم كتابة البيانات على بطاقة SD والتحقق منها. سوف يخطرك Etcher عند اكتمال العملية. في هذه المرحلة ، قم بإزالة بطاقة SD بأمان من جهاز الكمبيوتر الخاص بك ، وأدخلها في Raspberry Pi وقم بتشغيل الكمبيوتر. سيقوم NEMS أولاً بتغيير حجم نظام الملفات قبل طلب بعض التكوين.

كيفية إصلاح معلومات تكوين النظام السيئة windows 10

في موجه الأوامر ، أدخل

sudo nems-init

اتبع الخطوات لتكوين الإعدادات المحلية الخاصة بك وإنشاء حساب.

ستكون جاهزًا لتكوين NEMS من خلال فتح https: //nems.local في متصفحك. إذا لم يفلح ذلك ، فاستخدم عنوان IP الخاص بـ Pi بدلاً من ذلك.

الصعب: قم بتثبيت Nagios Core يدويًا على Raspberry Pi

لتثبيت Nagios يدويًا على Raspberry Pi ، ابدأ بـ Pi يعمل بنظام Raspberry Pi OS على بطاقة microSD بسعة 16 جيجابايت أو أكثر.

ابدأ بتحديث الحزم والترقية:

sudo apt update && sudo apt upgrade

اتبع هذا بإعادة التشغيل وتثبيت Nagios

sudo reboot
sudo apt install nagios3

بمجرد الانتهاء ، سيُطلب منك إعداد حساب مسؤول ، لذا احتفظ بملاحظة ذهنية لكلمة المرور. يمكنك تسجيل الدخول إلى Nagios من جهاز آخر باستخدام عنوان IP الخاص بـ Pi ، على سبيل المثال http: //192.168.1.x/nagios3 .

ذات صلة: ابحث عن عنوان IP الخاص بك في Linux

تكوين مراقب شبكة Nagios Raspberry Pi الخاص بك

أنت الآن جاهز لتكوين مراقب الشبكة الخاص بك. على Pi ، قم بإنشاء ملف تكوين ، شاشة. cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

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

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

القالب المحدد ، مضيف عام ، يمكن إيداعه /etc/nagios3/conf.d/generic-host_nagios2.cfg . توفر القوالب الوقت عند إنشاء تكوينات للجهاز ، لذا خذ الوقت الكافي للتحقق منها.

عندما تنتهي من ملف CFG ، اضغط على السيطرة + X ثم حدد و هو الخروج. إعادة تحميل Nagios:

sudo service nagios3 reload

يمكنك بعد ذلك مراقبة جهازك عبر المتصفح الذي اخترته.

تكوين مراقبة شبكة Nagios في المستعرض

بالإضافة إلى التكوين المستند إلى النص ، يمكنك إعداد مراقبة الشبكة في Nagios باستخدام واجهة المتصفح مع Raspberry Pi الخاص بك.

يوضح لك هذا المثال كيفية إنشاء اختبار ping لتحديد حالة الخادم أو الجهاز:

  1. انقر نكونف من وحدة تحكم NagiosPi
  2. ابحث في العمود الأيسر عن المضيفون
  3. على يمين هذه النقرة يضيف
  4. أدخل اسم المضيف وعنوان IP والاسم المستعار للجهاز الذي ترغب في مراقبته
  5. انقر يقدم حينما تنتهي
  6. اذهب إلى الخدمات> إضافة
  7. يضع أضف خدمات إضافية للاستضافة إلى check_ping وانقر يضيف
  8. عيّن التأخيرات اللازمة (لا تجعلها قصيرة جدًا) وانقر يقدم
  9. في القائمة انقر فوق إنشاء تكوين Nagios
  10. انقر نشر لإكمال

عندما يصبح جهازك أو موقع الويب الخاص بك غير متصل بالإنترنت ، سيعرض Nagios حالته الجديدة.

مراقبة الجهوزية والحالة

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

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

لا تضيع في شاشة Raspberry Pi Network Monitor

الآن يجب أن تكون لديك فكرة جيدة عن شكل شبكتك. يمكن تكوين Nagios لتنبيهك بجميع أنواع الأحداث ، ولكن لا تنجرف.

بمجرد بدء اللعب مع Nagios ، ستكتشف مجموعة كبيرة من الخيارات والتكوينات التي يمكن إعدادها. يبسط Nagios مراقبة حالة الخادم أو المحول ، لكن هذا هو قمة جبل الجليد. من السهل جدًا أن تجد نفسك تائهًا في متاهة من الخيارات ، مما قد يؤدي إلى تحديد عدد كبير جدًا من الشيكات (ربما يؤدي إلى نتائج عكسية).

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

يشارك يشارك سقسقة بريد الالكتروني 26 استخدامات رائعة لـ Raspberry Pi

ما هو مشروع Raspberry Pi الذي يجب أن تبدأ به؟ إليك تقريرنا حول أفضل استخدامات ومشاريع Raspberry Pi حولها!

اقرأ التالي
مواضيع ذات صلة
  • افعلها بنفسك
  • فطيرة التوت
  • LAN
  • دروس مشروع DIY
  • نصائح حول الشبكة
  • شبكة منزلية
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان ، Linux ، DIY ، البرمجة ، و Tech Explained ، ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو من هواة Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

المزيد من Christian Cawley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك