كيفية تثبيت برنامج مراقبة Monit على HestiaCP؟ شرح تفصيلي لطريقة تركيب Monit

الحقيقة الصادمة: لماذا لم تصل إلى هنا بعد؟ هيستياCP تثبيت Monit على؟

الآن دعونا نتحدث عن سبب كون Monit أحد أفضل الشركاء لمستخدمي HestiaCP.

يتيح لك Monit مراقبة الخدمات الرئيسية لخادمك بسهولة، مثل Nginx وPHP-FPM و MySQL.

ويمكنك دمج Monit في HestiaCP الخاص بك في بضع خطوات بسيطة، بنفس سهولة دهن الزبدة على الخبز. هل أنت مستعد؟ دعونا نبدأ!

ما هو مونيت؟ لماذا هو مهم جدا لHestiaCP؟

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

في حالة توقف العملية، يمكن لـ Monit إعادة تشغيلها تلقائيًا للتأكد من أن الخادم الخاص بك يعمل دائمًا بشكل طبيعي.

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

الشروط اللازمة لتثبيت Monit على HestiaCP

قبل تثبيت Monit، يرجى التأكد من توفر الشروط التالية:

  • تم تركيب لوحة تحكم هيستيا
  • لديك حق الوصول إلى الجذر

إذا استوفيت هذه المعايير، فنحن جاهزون للانطلاق.

الخطوة 1: تحديث حزم النظام

أولاً، تأكد من تحديث حزم النظام لديك. قم بتحديث حزم النظام باستخدام الأمر التالي:

apt update

يعد هذا أمرًا مهمًا لأن تحديثات حزمة النظام يمكنها إصلاح نقاط الضعف المحتملة والتأكد من تثبيت أحدث إصدار من Monit.

الخطوة 2: تثبيت Monit

بعد اكتمال تحديث النظام، يمكنك تثبيت Monit. أدخل الأمر التالي للتثبيت:

apt install monit

ستقوم هذه الخطوة بتنزيل Monit وتثبيته تلقائيًا، ما عليك سوى الانتظار بصبر لبضع دقائق.

الخطوة 3: تمكين خدمة Monit

بعد اكتمال التثبيت، لا تنس تمكين خدمة Monit بحيث يتم تشغيلها تلقائيًا عند بدء تشغيل النظام. قم بتمكين الخدمة باستخدام الأمر التالي:

systemctl enable monit

وهذا يعادل تثبيت زوج من العجلات الأوتوماتيكية على Monit، عند إعادة تشغيل الخادم، سيبدأ تشغيله تلقائيًا.

الخطوة 4: ابدأ خدمة Monit

بعد ذلك، قم بتشغيل خدمة Monit واتركها تبدأ في العمل:

systemctl start monit

الآن بعد أن تم تشغيل Monit في الخلفية، أصبح جاهزًا لمراقبة الخدمة الخاصة بك.

الخطوة 5: تكوين Monit

قد لا يكون التكوين الافتراضي لـ Monit مناسبًا لجميع البيئات، لذا نحتاج إلى إجراء بعض التعديلات. يحرر /etc/monit/monitrc الملف وأضف المحتوى التالي:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

يقوم رمز التكوين هذا بعدة أشياء:

  1. تمكين واجهة الويب الخاصة بـ Monit، يمكنك المرور http://your_server_ip:2812 الوصول إليه.
  2. مراقبة Nginx وPHP-FPM و MySQL 服务، والتأكد من أنهم متصلون بالإنترنت دائمًا.

الخطوة 6: إعداد خدمة Monit لبدء التشغيل تلقائيًا عند بدء التشغيل

أدخل الأمر التالي

systemctl enable monit
systemctl start monit
  • إذا ظهرت رسالة الخطأ "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install."، الرجاء الضغط على رابط المقال أدناه لعرض الحل▼

الخطوة 7: إعادة تشغيل خدمة Monit

بعد اكتمال التكوين، لا تنس إعادة تشغيل خدمة Monit لتفعيل التكوين:

systemctl restart monit

إنه مثل بث حياة جديدة في Monit وهو الآن جاهز للتباهي.

كيفية التحقق من نجاح تثبيت Monit؟

بعد اكتمال التثبيت، افتح المتصفح وقم بزيارة http://your_server_ip:2812، يجب أن تشاهد لوحة معلومات Monit.

إذا كان كل شيء طبيعيًا، فسترى حالة Nginx وPHP-FPM وMySQL.

تظهر حالتهم "قيد التشغيل"، مما يشير إلى أنهم يعملون بشكل طبيعي.

إذا توقفت أي من هذه العمليات عن العمل، فسيحاول Monit إعادة تشغيلها تلقائيًا.

كيفية إعادة تثبيت Monit

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

apt-get remove monit
apt-get install monit

تمكين المنفذ 2812: تأكد من أنه يمكنك الوصول إلى واجهة الويب الخاصة بـ Monit

لضمان إمكانية الوصول إلى واجهة الويب الخاصة بـ Monit بشكل طبيعي، تحتاج إلى تمكين المنفذ 2812.

monitrc في الملف، تأكد من إعداد استماع HTTPD وتحديد منفذ 2812 وعنوان IP الدقيق.

تمكين المنفذ 2812 في HestiaCPCP

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

الخطوه 1:قم بتسجيل الدخول إلى HestiaCPCP الخاص بك

الخطوه 2:أدخل جدار الحماية.

  • انقر فوق "جدار الحماية" أعلى شريط التنقل.

الخطوه 3:انقر فوق الزر +.

  • عندما تحوم فوق الزر + ، سترى الزر يتغير إلى "إضافة قاعدة".

الخطوه 4:أضف القواعد.

استخدم ما يلي كإعدادات للقاعدة ▼

  • الإجراء: قبول
  • البروتوكول: TCP
  • المنفذ: 2812
  • عنوان IP: 0.0.0.0/0
  • ملاحظات (اختياري): MONIT

فيما يلي لقطة شاشة لإعدادات جدار الحماية HestiaCP ▼

كيفية تثبيت برنامج مراقبة Monit على HestiaCP؟ شرح تفصيلي لطريقة تركيب Monit

الخلاصة: المزيج المثالي بين Monit وHestiaCP

في هذه المرحلة، يجب أن تكون قد قمت بتثبيت Monit وتكوينه بنجاح على HestiaCP.

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

علاوة على ذلك، تسمح لك واجهة الويب الخاصة بـ Monit بمراقبة حالة جميع العمليات بسهولة وإبقاء كل شيء تحت السيطرة.

اتخاذ الإجراءات اللازمة!قم بتكوين Monit لخادمك الآن لتحسين استقراره وموثوقيته. ستكون نفسك المستقبلية ممتنة للاختيار الذكي الذي قمت به الآن.

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "كيفية تثبيت برنامج مراقبة Monit على HestiaCP؟" سيكون الشرح التفصيلي لطريقة تثبيت Monit مفيدًا لك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-31996.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى الأعلى