مراقبة ومراقبة وإدارة أنظمة الكمبيوتر من Ubuntu

حول المراقبة

في المقالة التالية سوف نلقي نظرة على Monit. ستكون هذه الأداة مفيدة عندما يتعلق الأمر بـ مراقبة وإدارة أنظمة الحوسبة الموزعة، إجراء الصيانة والإصلاحات التلقائية.

Monit هي فائدة ل إدارة ومراقبة العمليات والبرامج والملفات والأدلة وأنظمة الملفات على نظام Unix. يمكن للمستخدمين استخدام Monit لمراقبة الملفات والدلائل وأنظمة الملفات من أجل التغييرات ، مثل تغييرات الطابع الزمني أو تغييرات المجموع الاختباري أو تغييرات الحجم.

MONIT يتم التحكم فيه من خلال ملف تحكم سهل التكوين يعتمد على صيغة حرة موجهة نحو الرمز المميز. يراقب السجلات ، ويبلغنا بحالات الخطأ من خلال رسائل التنبيه القابلة للتخصيص. بالإضافة إلى ذلك ، يمكن لـ Monit إجراء العديد من فحوصات شبكة TCP / IP ، وفحوصات البروتوكول ، وسيسمح لنا باستخدام SSL لمثل هذه الفحوصات.

ما الذي يمكن مراقبته باستخدام Monit؟

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

الصفحة الرئيسية

على عكس العديد من أنظمة المراقبة الأخرى ، يمكن أن تعمل Monit في حالة حدوث خطأ ما، على سبيل المثال؛ إذا لم يكن sendmail قيد التشغيل ، فيمكن لهذا البرنامج بدء إرسال البريد مرة أخرى تلقائيًا أو إذا كان apache يستخدم الكثير من الموارد ، فيمكن لـ Monit إيقاف Apache أو إعادة تشغيله وإرسال رسالة تنبيه إلينا. يمكن أن تراقب Monit أيضًا خصائص العملية ، مثل مقدار الذاكرة أو دورات وحدة المعالجة المركزية التي تستخدمها العملية.

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

الحالة

يمكن مراقبة مراقبة اتصالات الشبكة بخوادم متعددة ، إما على مضيف محلي أو مضيف بعيد. يتم دعم مآخذ مجال TCP و UDP و Unix. حتى إذا لم يكن البروتوكول مدعومًا ، فسنكون قادرين على اختبار الخادم لأنه يمكن تكوين Monit لإرسال أي بيانات واختبار الاستجابة من الخادم.

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

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

قم بتثبيت Monit على Ubuntu 20.04 LTS Focal Fossa

تثبيت هذا البرنامج بسيط للغاية. سنرى في الأسطر التالية كيفية تثبيت Monit في Ubuntu 20.04. كما هو موضح على موقع الويب الخاص بهم ، يمكن اتباع نفس التعليمات لـ Ubuntu 18.04 و 16.04 وأي توزيع آخر قائم على Debian مثل Linux Mint.

للبدء ، دعنا نفتح محطة طرفية (Ctrl + Alt + T) و سوف نتأكد من تحديث جميع الحزم في نظامنا. سنحقق ذلك بالأوامر:

sudo apt update; sudo apt upgrade

ثم يمكننا تثبيت البرنامج. يتوفر Monit في مستودع Ubuntu 20.04 الافتراضي. لهذا السبب ، يمكننا تثبيته باستخدام الأمر في المحطة:

تثبيت monit

sudo apt install monit

بمجرد التثبيت ، ستبدأ خدمة Monit تلقائيًا. يمكن تحقق من حالتك الكتابة في نفس الجهاز:

مراقبة الوضع

sudo systemctl status monit

بشكل افتراضي ، يتم تعطيل واجهة الويب Monit. لهذا السبب ، سيتعين علينا تمكينه وتعيين كلمة مرور المسؤول. يمكننا القيام بذلك عن طريق تحرير الملف التالي:

sudo vim /etc/monit/monitrc

داخل هذا الملف سيتعين علينا البحث عن كلمة مرور مسؤول Monit وإلغاء تعليقها وتكوينها كما هو موضح في الآتي:

تمكين كلمة المرور والمستخدم في Monit

set httpd port 2812 and
allow admin:monit

بمجرد إجراء التغييرات ، يمكننا حفظ المحرر وإغلاقه. ستكون الخطوة التالية إعادة تشغيل Monit:

إعادة تشغيل المراقبة

sudo monit -t
sudo systemctl restart monit

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

الوصول إلى واجهة البرنامج

في هذه المرحلة ، نستطيع افتح متصفح الويب وقم بالوصول إلى واجهة الويب الخاصة بالبرنامج بالانتقال إلى عنوان URL http://dirección-ip-de-tu-servidor:2812.

تسجيل الدخول للبرنامج

يجب أن يظهر لنا هذا العنوان صفحة تسجيل الدخول. إذا لم تقم بتغيير اسم المستخدم وكلمة المرور في ملف التكوين ، فيمكنك ذلك تسجيل الدخول باسم المستخدممشرف"وكلمة المرور"MONIT'.

المضيف monit

للحصول على معلومات ومساعدة مفيدة ، نوصي افحص ال الموقع الرسمي للمشروع يا سو مستودع في bitbucket.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.