كيفية إعداد جهاز مراقبة شبكة Raspberry Pi؟

How Set Up Raspberry Pi Network Monitor



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

يمكنك تثبيت Zabbix على Raspberry Pi ومراقبة شبكة أجهزة الكمبيوتر / الخوادم الأخرى في شبكتك المنزلية باستخدامه.







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



الأشياء التي سوف تحتاجها

لمتابعة هذه المقالة ، فأنت بحاجة إلى كمبيوتر Raspberry Pi أحادي اللوحة مع تثبيت Zabbix 5 عليه.



إذا كنت بحاجة إلى أي مساعدة بشأن تثبيت Zabbix 5 على جهاز الكمبيوتر أحادي اللوحة Raspberry Pi ، فاقرأ مقالتي على كيفية تثبيت Zabbix 5 على Raspberry Pi 4 .





لقد قمت بتثبيت Zabbix 5 على Raspberry Pi الخاص بي (يعمل بنظام Raspberry Pi OS). عنوان IP الخاص بي Raspberry Pi هو 192.168.0.106 . لذلك ، سأصل إلى تطبيق الويب Zabbix 5 باستخدام عنوان URL http://192.168.0.106/zabbix . سيكون عنوان IP الخاص بـ Raspberry Pi مختلفًا. لذا تأكد من استبدالها بك من الآن فصاعدًا.

ما هو وكيل Zabbix؟

يحتوي Zabbix على مكونين: 1) خادم Zabbix و 2) وكيل Zabbix.



إذا كنت ترغب في مراقبة جهاز الكمبيوتر / الخادم الخاص بك باستخدام Zabbix ، فيجب أن يكون لديك وكيل Zabbix مثبتًا ويعمل على جهاز الكمبيوتر / الخادم الخاص بك. سوف يتواصل ويرسل البيانات اللازمة إلى خادم Zabbix (يعمل على Raspberry Pi الخاص بك).

تثبيت Zabbix Agent على نظام التشغيل Ubuntu / Debian / Raspberry Pi OS

يتوفر Zabbix Agent في مستودع الحزم الرسمي لنظام التشغيل Ubuntu / Debian / Raspberry Pi OS. لذلك ، فهو سهل التثبيت.

أولاً ، قم بتحديث ذاكرة التخزين المؤقت لمستودع حزمة APT باستخدام الأمر التالي:

$سودوتحديث مناسب


يمكنك تثبيت Zabbix Agent باستخدام الأمر التالي:

$سودوملائمتثبيتوكيل zabbix


يجب تثبيت عامل Zabbix.

افتح ملف تكوين Zabbix Agent /etc/zabbix/zabbix_agentd.conf بالأمر التالي:

$سودو نانو /إلخ/zabbix/zabbix_agentd.conf


غير ال الخادم متغير إلى عنوان IP الخاص بخادم Zabbix (عنوان IP الخاص بـ Raspberry Pi).


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

بمجرد الانتهاء ، اضغط على + X تليها و و< يدخل > لحفظ ملف /etc/zabbix/zabbix_agentd.conf ملف .


لكي تصبح التغييرات سارية المفعول ، أعد تشغيل وكيل zabbix الخدمة بالأمر التالي:

$سودوإعادة تشغيل systemctl وكيل zabbix


ال وكيل zabbix يجب أن يكون قيد التشغيل ، كما ترى في لقطة الشاشة أدناه.

$سودوsystemctl حالة zabbix-agent

تثبيت Zabbix Agent على CentOS / RHEL 8

لتثبيت Zabbix Agent على CentOS / RHEL 8 ، يجب عليك إضافة مستودع حزم Zabbix إلى جهاز الكمبيوتر / الخادم CentOS / RHEL 8.

لإضافة مستودع حزم Zabbix إلى CentOS / RHEL 8 ، قم بتشغيل الأمر التالي:

$سودودورة في الدقيقة-uvhhttps://repo.zabbix.com/zabbix/5.2/rhel/8/إلى x86_64/الافراج عن zabbix-5.2-1.el8.noarch.rpm


يجب إضافة مستودع Zabbix Package.


قم بتحديث ذاكرة التخزين المؤقت لمستودع حزمة DNF باستخدام الأمر التالي:

$سودوdnf ماكيكاتشي


لتثبيت وكيل Zabbix ، قم بتشغيل الأمر التالي:

$سودوdnfتثبيتوكيل zabbix


لتأكيد التثبيت ، اضغط على و ، ثم اضغط على< يدخل >.


لقبول مفتاح GPG ، اضغط على و ، ثم اضغط على< يدخل >.


يجب تثبيت عامل Zabbix.

افتح ملف تكوين Zabbix Agent /etc/zabbix/zabbix_agentd.conf بالأمر التالي:

$سودو نانو /إلخ/zabbix/zabbix_agentd.conf


غير ال الخادم متغير إلى عنوان IP الخاص بخادم Zabbix (عنوان IP الخاص بـ Raspberry Pi).


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

بمجرد الانتهاء ، اضغط على< كنترول > + X تليها و و< يدخل > لحفظ ملف /etc/zabbix/zabbix_agentd.conf ملف.


ابدأ ال وكيل zabbix systemd service بالأمر التالي:

$سودوsystemctl ابدأ zabbix-agent.service


ال وكيل zabbix يجب أن تكون الخدمة قيد التشغيل ، كما ترى في لقطة الشاشة أدناه.

$سودوsystemctl status zabbix-agent.service


أضف ال وكيل zabbix خدمة لبدء تشغيل النظام بحيث يبدأ تلقائيًا عند تمهيد النظام:

$سودوsystemctlممكنخدمة وكيل zabbix


قم بتشغيل الأمر التالي لتكوين جدار الحماية للسماح بالوصول إلى منفذ Zabbix Agent 10050:

$سودوجدار الحماية كمد--إضافة خدمة= وكيل zabbix--دائم


لتفعيل تغييرات جدار الحماية ، قم بتشغيل الأمر التالي:

$سودوجدار الحماية كمد--إعادة تحميل

تثبيت Zabbix Agent على نظام التشغيل Windows 10

في نظام التشغيل Windows 10 ، يجب عليك تنزيل برنامج Zabbix Agent من الموقع الرسمي لـ Zabbix.

أولاً ، قم بزيارة الصفحة الرسمية لتحميل وكيل Zabbix من متصفح الويب.

بمجرد تحميل الصفحة ، حدد حزمة Windows MSI كما هو موضح في لقطة الشاشة أدناه.


ثم قم بالتمرير لأسفل قليلاً ، وانقر فوق الأول تحميل الارتباط كما هو موضح في لقطة الشاشة أدناه.


يجب تنزيل برنامج تثبيت Zabbix Agent. قم بتشغيل المثبت.


انقر فوق التالي .


افحص ال أوافق على الشروط الواردة في خانة اختيار اتفاقية الترخيص وانقر فوق التالي .


تأكد من صحة اسم المضيف. اكتب عنوان IP لخادم Zabbix وتحقق من ملف أضف موقع الوكيل إلى مربع الاختيار PATH .

بمجرد الانتهاء ، انقر فوق التالي .


انقر فوق التالي .


انقر فوق تثبيت .


انقر فوق نعم فعلا.

وكيل Zabbix يجب تثبيته. انقر فوق ينهي .

إضافة مضيف Linux إلى Zabbix

بمجرد تثبيت وكيل Zabbix على جهاز الكمبيوتر / الخادم الخاص بك ، يمكنك إضافته إلى خادم Zabbix (يعمل على Raspberry Pi الخاص بك).

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


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


افحص ال خوادم لينكس مربع الاختيار ، وانقر فوق يختار .


انقر فوق يضيف ، كما هو موضح في لقطة الشاشة أدناه.


انقر فوق وكيلات .


اكتب عنوان IP للكمبيوتر / الخادم الذي تحاول إضافته إلى Zabbix.


بمجرد الانتهاء ، انقر فوق يضيف .


يجب إضافة مضيف Linux إلى Zabbix ، كما ترى في لقطة الشاشة أدناه.

إضافة Windows 10 Host إلى Zabbix

في هذا القسم ، سأوضح لك كيفية إضافة مضيف Windows 10 إلى Zabbix. لذلك دعونا نبدأ.

فقط للحفاظ على تنظيم الأشياء ، دعنا ننشئ مجموعة مضيفة جديدة لمضيفي Windows.

لإنشاء مجموعة مضيفة ، انتقل إلى التكوين> المضيف مجموعات من تطبيق الويب Zabbix. ثم ، انقر فوق إنشاء مجموعة مضيفة .


اكتب في مضيفات Windows ، وانقر فوق يضيف .


مجموعة مضيفة جديدة ، مضيفات Windows ، وينبغي أن يضاف.


لإضافة مضيف Windows 10 إلى Zabbix ، انتقل إلى C onfiguration> المضيفين . ثم انقر فوق إنشاء مضيف .


اكتب اسم المضيف أو اسم الكمبيوتر لمضيف Windows 10 في ملف اسم المضيف حقل. ثم انقر فوق يختار ، كما هو موضح في لقطة الشاشة أدناه.

تحقق من المجموعة التي تم إنشاؤها حديثًا مضيفات Windows ، وانقر فوق يختار .


انقر فوق يضيف ، كما هو موضح في لقطة الشاشة أدناه.


انقر فوق وكيلات .


اكتب عنوان IP لمضيف Windows 10 الخاص بك ، وانقر فوق يضيف .


يجب إضافة مضيف Windows 10 الخاص بك إلى Zabbix.

مراقبة استخدام شبكة Linux Hosts

في هذا القسم ، سأوضح لك كيفية مراقبة استخدام الشبكة لمضيفات Linux باستخدام Zabbix 5. فلنبدأ.

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

انقر فوق القوالب .


انقر فوق يختار ، كما هو موضح في لقطة الشاشة أدناه.


انقر فوق يختار ، كما هو موضح في لقطة الشاشة أدناه.


انقر فوق القوالب ، كما هو موضح في لقطة الشاشة أدناه.


التحقق من واجهات شبكة Linux بواسطة وكيل Zabbix مربع الاختيار ، وانقر فوق تحديد.


انقر فوق تحديث .


يجب تحديث مضيف Linux.


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


عندما يتم تمييز خيار ZBX ، انتقل إلى المراقبة> المضيفون وانقر على لوحات القيادة رابط مضيف Linux الخاص بك ، كما ترى في لقطة الشاشة أدناه.


كما ترى ، يتم عرض الرسم البياني لاستخدام الشبكة.


يمكنك أيضًا تغيير الخط الزمني للرسم البياني. كما ترى ، لقد غيرت وقت الرسم البياني إلى آخر 15 دقيقة . يتم عرض الرسم البياني بشكل جيد.


هذه هي الطريقة التي تراقب بها استخدام الشبكة لمضيف Linux باستخدام Zabbix على Raspberry Pi الخاص بك.

مراقبة استخدام شبكة Windows Hosts

في هذا القسم ، سأوضح لك كيفية مراقبة استخدام شبكة Windows 10 Hosts باستخدام Zabbix 5. لذا ، فلنبدأ.

أولاً ، انتقل إلى التكوين> المضيفون وانقر فوق Windows 10 Host الذي تريد مراقبة استخدام الشبكة.


انقر فوق القوالب .

انقر فوق يختار ، كما هو موضح في لقطة الشاشة أدناه.


انقر فوق يختار ، كما هو موضح في لقطة الشاشة أدناه.


انقر فوق القوالب ، كما هو موضح في لقطة الشاشة أدناه.


التحقق من شبكة الويندوز بواسطة وكيل Zabbix ، وانقر فوق يختار .


انقر فوق تحديث .


ال نظام التشغيل Windows 10 يجب تحديث المضيف.


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


عندما يتم تمييز خيار ZBX ، انتقل إلى المراقبة> المضيفون وانقر على لوحات القيادة رابط مضيف Windows 10 الخاص بك ، كما ترى في لقطة الشاشة أدناه.


كما ترى ، يتم عرض الرسم البياني لاستخدام الشبكة.


يمكنك أيضًا تغيير الخط الزمني للرسم البياني. كما ترى ، لقد غيرت وقت الرسم البياني إلى آخر 15 دقيقة . يتم عرض الرسم البياني بشكل جيد.


هذه هي الطريقة التي تراقب بها استخدام الشبكة لمضيف Windows 10 باستخدام Zabbix على Raspberry Pi الخاص بك.

استنتاج

في هذه المقالة ، أوضحت لك كيفية إنشاء شاشة شبكة Raspberry Pi باستخدام Zabbix 5. لقد أوضحت لك كيفية استخدام Zabbix لمراقبة استخدام الشبكة لمضيفي Linux و Windows على Raspberry Pi.