دليل المادة
يركز هذا البرنامج التعليمي على:
كيف أقوم بتثبيت برنامج المراقبة Monit في لوحة VestaCP التي تعمل على خادم CentOS 7 ؟
لوحة VestaCP لنظام CentOS 7 ، كيفية ضبط تكوين Monit؟
ما هو مونيت؟
Monit هي أداة صغيرة مفتوحة المصدر لإدارة ومراقبة أنظمة Unix.
ستراقب Monit عملية الخدمة المحددة إذا تم إيقافها تلقائيًا ، وستتم إعادة تشغيلها تلقائيًا ، ويمكنها إرسال إشعارات بالبريد الإلكتروني في حالة حدوث أخطاء.
إذا كنت تستخدم CentOS 7 ، فقم بتشغيل VestaCP كلوحة لديك وتم تثبيت Monit لمراقبة عمليات الخادم مثل: Nginx و Apache و MariaDB وغيرها.
تفعيل مستودع EPEL
RHEL / CentOS 7 64 بت:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
RHEL / CentOS 6 32 بت:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
- لا يدعم CentOS 7 مستودعات EPEL 32 بت ، لذا استخدم RHEL / CentOS 6 32 بت.
قم بتثبيت Monit على CentOS 7
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
قم بتمكين المنفذ 2812 على VestaCP
بمجرد تثبيت مراقبة Monit بنجاح ، ستحتاج إلى إعداد البرنامج الخفي وتمكين المنافذ وعناوين IP والإعدادات الأخرى.
الخطوة 1: سجل الدخول إلى حسابك في VestaCP
الخطوة الثانية: الوصول إلى جدار الحماية.
- انقر فوق "جدار الحماية" أعلى شريط التنقل.
الخطوة 3: انقر فوق زر +.
- عندما تحوم فوق الزر + ، سترى الزر يتغير إلى "إضافة قاعدة".
الخطوة الرابعة: إضافة القواعد.
استخدم ما يلي كإعدادات للقاعدة ▼
- الإجراء: قبول
- البروتوكول: TCP
- المنفذ: 2812
- عنوان IP: 0.0.0.0/0
- ملاحظات (اختياري): MONIT
يوجد أدناه لقطة شاشة لإعدادات جدار الحماية Vesta ▼

الخطوة 5: تعديل ملف تكوين Monit
بمجرد تثبيت Monit ، ستحتاج إلى تحرير ملف التكوين الرئيسي وتعيين اسم المستخدم وكلمة المرور الخاصين بك.
فيما يلي برنامج تعليمي للتهيئة لمراقبة عمليات Vesta Panel المختلفة وإعادة تشغيلها على CentOS 7 ▼
بعد إنشاء ملفات التكوين المطلوبة ، اختبر أخطاء بناء الجملة ▼
monit -t
ابدأ المراقبة ببساطة عن طريق كتابة:
monit
ابدأ خدمة Monit عند التمهيد ▼
systemctl enable monit.service
ملاحظات مونيت
تراقب خدمات عمليات المراقبة ، مما يعني أنه لا يمكن إيقاف الخدمات التي تراقبها Monit باستخدام الطرق العادية ، لأنه بمجرد إيقافها ، ستبدأ Monit في تشغيلها مرة أخرى.
لإيقاف خدمة تراقبها Monit ، يجب عليك استخدام شيء مثلmonit stop nameمثل هذا الأمر ، على سبيل المثال لوقف nginx ▼
monit stop nginx
لإيقاف جميع الخدمات التي تراقبها Monit ▼
monit stop all
لبدء خدمة يمكنك استخدامهاmonit start nameمثل هذا الأمر ▼
monit start nginx
ابدأ جميع الخدمات التي تتم مراقبتها بواسطة Monit ▼
monit start all
إلغاء تثبيت برنامج مراقبة Monit ▼
yum remove monit
نأمل أن تكون المقالة "كيفية تثبيت برنامج المراقبة Monit على لوحة VestaCP الخاصة بنظام CentOS 7؟" المنشورة على مدونة Chen Weiliang ( https://www.chenweiliang.com/ ) مفيدة لك.
لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-731.html
