دليل المادة
- 1 مسار تكوين Monit وتحليل الملف في HestiaCP
- 2 مسار تكوين مونيت
- 3 ملف التكوين الرئيسي: monitrc
- 4 التكوين الافتراضي: إعدادات Hestia المدروسة
- 5 تكوين Monit المخصص: قم ببناء نظام المراقبة الخاص بك
- 6 لا تنس إعادة تشغيل Monit
- 7 قم بزيارة لوحة معلومات Monit: وهي أداة قوية للمراقبة في الوقت الفعلي
- 8 الخلاصة: السيطرة على الخادم الخاص بك، والبدء بتكوين Monit
- 9 ملخص والعمل
تريد السيطرة تماماهيستياCPتكوين Monit في؟ سيقوم هذا الدليل بتحليل مسارات وملفات تكوين Monit بشكل شامل لك، ويقدم نصائح تخصيص عملية لمساعدتك على تحسين إدارة الخادم بسهولة.
سواء كنت مستخدمًا مبتدئًا أو متمرسًا، يمكن أن توفر لك هذه المقالة مساعدة قيمة لتحسين استقرار وأداء الخادم الخاص بك. تعال وتعلم المزيد!
هل تعلم؟ إذا تعطل خادمك فجأة ولا تعرف السبب، فقد يكون السبب هو أنك لم تقم بتكوين Monit الخاص بـ HestiaCP بدقة!

مسار تكوين Monit وتحليل الملف في HestiaCP
عندما يكون لديك فهم أعمق لإدارة HestiaCP، هناك أداة بالغة الأهمية ولكن غالبًا ما يتم تجاهلها، وهي Monit.
ما هو مونيت؟
ببساطة، إنها هيئة رقابة على الخادم الخاص بك، حيث تراقب مختلف الخدمات والعمليات التي يتم تشغيلها على الخادم في الوقت الفعلي، وإخطارك فورًا عند حدوث مشكلات، وحتى محاولة إصلاح المشكلات تلقائيًا.
يبدو رائعا؟ ومع ذلك، لا يهم كم هو رائع إذا كنت لا تعرف مسار التكوين والملفات الخاصة به.
مسار تكوين مونيت
لنبدأ بالأساسيات.
إذا لم تقم بتثبيت Monit بعد، أو تريد معرفة خطوات التثبيت التفصيلية، فيمكنك أيضًا النقر فوق الرابط أدناه للعرض▼
يعلمك خطوة بخطوة كيفية التثبيت بسهولة ويجعل مراقبة الخادم الخاص بك أكثر شمولاً!
في لوحة تحكم Hestia، أين توجد ملفات تكوين Monit؟ الجواب بسيط:
طريق:
/etc/monit
ضمن هذا المسار، يمكنك العثور على جميع ملفات التكوين الخاصة بـ Monit. إذا كنت تريد أن يعمل Monit بشكل طبيعي ويراقب الخدمات المختلفة على الخادم الخاص بك، فيجب عليك إثارة ضجة في هذا الدليل.
ملفات التكوين الرئيسية:monitrc
يتم جمع كافة التكوينات فعليًا في ملف واحد، وهو:
وثيقة:
/etc/monit/monitrc
يمكن القول أن هذا الملف هو "عقل" Monit. هنا يمكنك تحديد الخدمات التي تحتاج إلى مراقبة، وكيف يجب مراقبتها، وما هي الإجراءات التي يجب اتخاذها في حالة حدوث مشكلة. هل يبدو الأمر مهمًا؟ بالفعل! إذا كنت تعتمد على Nginx، PHP-FPM،MySQLفي انتظار الخدمات، فهذا هو المكان الذي يجب أن توليه اهتمامًا خاصًا.
التكوين الافتراضي: إعدادات Hestia المدروسة
لحسن الحظ، HestiaCP يقوم بالكثير من العمل بالنسبة لنا. افتراضيًا، قامت Hestia بتكوين Monit لك لمراقبة الخدمات الأساسية التالية:
- NGINX: باعتباره واحدًا من أكثر خوادم الويب شهرة، فإن أهمية Nginx غنيّة عن القول.
- فب-التيار الوطني الحر: خدمة مهمة للتعامل مع طلبات PHP، خاصة على مواقع الويب الديناميكية.
- MySQL: جوهر خدمة قاعدة البيانات، ولا يمكن فصل جميع مواقع الويب الديناميكية تقريبًا عنه.
- Fail2ban: أداة أساسية للحماية الأمنية لمساعدتك على مقاومة هجمات القوة الغاشمة.
- بوستفيكس: خدمة تتعامل مع البريد.
- برج الحمام: حارس خدمات البريد IMAP وPOP3.
تغطي هذه التكوينات الافتراضية بالفعل معظم الخدمات الأساسية للخادم، ولكن قد يكون لديك بعض المتطلبات المحددة، لذلك ستحتاج إلى إجراء بعض التكوينات المخصصة.
تكوين Monit المخصص: قم ببناء نظام المراقبة الخاص بك
على الرغم من أن التكوين الافتراضي قوي جدًا بالفعل، إلا أن هناك دائمًا سيناريوهات تحتاج فيها إلى مراقبة خدمات أو عمليات أخرى، مثل Redis وMongoDB وما إلى ذلك. لتخصيص تكوين Monit، تحتاج فقط إلى التعديل/etc/monit/monitrcملف.
هنا، يمكنك إضافة قواعد مراقبة جديدة، مثل:
check process redis-server with pidfile /var/run/redis/redis-server.pid
start program = "/etc/init.d/redis-server start"
stop program = "/etc/init.d/redis-server stop"
if failed port 6379 then restart
if 5 restarts within 5 cycles then timeout
بهذه الطريقة، يمكنك السماح لـ Monit بحماية خدمة Redis الخاصة بك والتأكد من أنه بمجرد تعليقها، يمكن لـ Monit إعادة تشغيلها تلقائيًا.
لا تنس إعادة تشغيل Monit
بعد إجراء التعديلات على ملف التكوين، هناك خطوة مهمة جدًا:إعادة التشغيلMonit. إذا لم تقم بإعادة التشغيل، فلن يقوم Monit بتحميل أحدث تكوين لديك. لذلك، في كل مرة تقوم فيها بتعديل التكوين، يجب عليك تنفيذ الأمر التالي:
systemctl restart monit
لا تنس هذه الخطوة، وإلا فإن كل التعديلات سوف تذهب سدى.
قم بزيارة لوحة معلومات Monit: وهي أداة قوية للمراقبة في الوقت الفعلي
الآن بعد أن تم تكوين Monit، يجب أن تتساءل عما تفعله بالضبط، أليس كذلك؟ يأتي Monit مزودًا بلوحة معلومات تتيح لك عرض حالة جميع الخدمات المراقبة في الوقت الفعلي. ما عليك سوى زيارة متصفحك:
http://your_server_ip:2812
بشكل افتراضي، لوحة معلومات Monit ليست محمية بكلمة مرور. لذا، تذكر تعيين كلمة مرور قوية أو تقييد الوصول إلى عناوين IP محددة لضمان الأمان.
الخلاصة: السيطرة على الخادم الخاص بك، والبدء بتكوين Monit
من خلال تكوين Monit بدقة، يمكنك تحسين موثوقية الخادم الخاص بك بشكل كبير. بعد كل شيء، لا أحد يريد أن يستيقظ على مكالمة هاتفية في منتصف الليل تخبرك بأن موقع الويب الخاص بك معطل، أليس كذلك؟ باستخدام Monit، يمكنك منع العديد من المشكلات مسبقًا والتعامل معها تلقائيًا عند حدوثها، مما يجعل خادمك "يصلح ذاتيًا" حقًا.
لذلك، لا تتردد بعد الآن وتحقق من تكوين Monit الخاص بك! إذا لم تقم بتكوين واحد بعد، أو كنت تستخدم التكوين الافتراضي فقط، فهذا هو الوقت المثالي لبدء تخصيص نظام مراقبة الخادم الخاص بك.
ملخص والعمل
إتقان مسار وملفات تكوين Monit في HestiaCP، وفهم كيفية تخصيص التكوين وإعادة تشغيل الخدمة. هذا هو المفتاح لضمان التشغيل المستقر للخادم. لا تنتظر حتى تحدث مشكلة لتتعامل معها، اتخذ الإجراء الآن وعزز مهاراتك في إدارة الخادم. فقط إذا كنت تتقن حقًا مهارات التكوين هذه، يمكنك أن تشعر بالراحة في إدارة الخادم.
لا تدع تعطل الخادم يصبح كابوسًا لك، اذهب لتكوين Monit الخاص بك الآن!
مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "تكوين HestiaCP Monit: التحليل الشامل لملفات المسار والبرنامج التعليمي لتقنيات التخصيص"، والذي سيكون مفيدًا لك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-31997.html
لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!
مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!
