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

⚡ الإجابة المختصرة

تنبيه بريد: Resource Notifications ← Create Notification ← حدود مثل CPU 85% وRAM 90%. إعادة تشغيل يومية: VM Power Tasks ← Add Task ← Reboot ← Daily ← الساعة بتوقيت UTC (04:00 بغداد = 01:00). ماذا حدث؟ Task History يعرض كل عملية بوقتها وحالتها.

1. تنبيهات الموارد: بريد قبل أن يشعر زوارك

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

من صفحة سيرفرك افتح Resource NotificationsCreate Notification. هذا التنبيه الذي أنشأناه:

نافذة Create Resources Notification وحقول الحدود والفترات في لوحة مرام
لقطة حقيقية: تنبيه CPU or RAM high
الحقلالمعنى
Notifications Intervalبالساعات: أقل مدة بين رسالتين. 6 = رسالة كل 6 ساعات كحد أقصى مهما استمر الضغط.
Data Timeframeبالدقائق: الفترة التي يُحسب متوسطها. 15 = متوسط آخر 15 دقيقة.
Exceed Allمطفأ = يكفي تجاوز حد واحد. مفعّل = يجب تجاوز كل الحدود معًا.
Email Addressفارغ = بريد حسابك في مرام. ويمكنك كتابة عدة عناوين بينها فاصلة.
الحدود [%]نسبة من موارد خطتك: المعالج، والذاكرة (من إجمالي الرام)، والشبكة (من سرعة الخطة، 100 MB/s في مثالنا). اترك الحقل فارغًا لتتجاهل هذا المورد.

قيم نقترحها للبداية: المعالج 85%، والذاكرة 90%، والشبكة 80%، مع Timeframe 15 دقيقة وInterval من 6 ساعات. بعد Confirm يظهر التنبيه في القائمة، ومن مفتاح Status توقفه مؤقتًا دون حذف:

التنبيه في قائمة Resource Notifications مع الحالة والبريد
لقطة حقيقية

جرّبناه فعلًا: شغّلنا حملًا كاملًا على أنوية السيرفر الأربعة بالأمر yes لعشرين دقيقة، فتجاوز متوسط المعالج 85% ووصل هذا البريد إلى صندوق الحساب:

بريد Resource Notification: Current CPU Usage 88.17% defined limit 85%
البريد الحقيقي الذي وصل بعد تجربة الحمل

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

2. المهام المجدولة: تشغيل وإطفاء وإعادة تشغيل تلقائي

تفيدك VM Power Tasks في إعادة تشغيل يومية لتطبيق يسرّب الذاكرة ويبطؤ مع الأيام، أو إطفاء سيرفر تجريبي ليلًا وتشغيله صباحًا، أو تشغيل سيرفر في وقت محدد. من صفحة سيرفرك افتح VM Power TasksAdd Task. هذه مهمة حقيقية أنشأناها: إعادة تشغيل يومية الساعة 04:00:

نافذة Add Task: إعادة تشغيل يومية الساعة 04:00 في لوحة مرام
لقطة حقيقية: مهمة Nightly reboot
الحقلماذا تكتب
ActionStart تشغيل، Stop إطفاء فوري، Reboot إعادة تشغيل.
Start Date / Timeمتى تبدأ المهمة. للمهمة الواحدة هو وقت التنفيذ نفسه.
End Date / Timeاختياري: متى تتوقف المهمة المتكررة.
Job TypeOne Time مرة واحدة، Daily كل يوم، Weekday أيام تختارها من الأسبوع.
Job Hour / Minutesساعة التنفيذ (00 إلى 23) والدقيقة (كل 5 دقائق) — بتوقيت UTC.
قائمة Job Type: One Time وDaily وWeekday
لقطة حقيقية

بعد Confirm ظهرت رسالة «Task has been added successfully» وانتقلت المهمة إلى القائمة. من القلم تعدّلها ومن السلة تحذفها (حذفناها بعد التجربة):

المهمة المجدولة في قائمة VM Power Tasks: Daily 04:00 Reboot
لقطة حقيقية

انتبه للتوقيت: اللوحة والسيرفرات تعمل بتوقيت UTC، وبغداد متقدمة عليه بثلاث ساعات، فاطرح 3 ساعات من الوقت الذي تريده:

تريدها في بغداداكتبها في اللوحة (UTC)
03:00 فجرًا00:00
04:00 فجرًا01:00
06:00 صباحًا03:00
  • فضّل Reboot على Stop ثم Start: Stop يقطع السيرفر فورًا وقد يترك قاعدة بيانات في منتصف كتابة — الفرق في Stop وShut Down وReboot.
  • ابتعد عن وقت النسخ الاحتياطي بساعة على الأقل، واختر وقت أقل زيارات لزبائنك.
  • تأكد أن خدماتك تبدأ تلقائيًا بعد الإقلاع (sudo systemctl enable nginx مثلًا)، وإلا وجدت موقعك متوقفًا صباحًا.
  • بديل من داخل لينكس: sudo crontab -e ثم سطر 0 1 * * * /sbin/shutdown -r now. لكن مهمة اللوحة تعمل حتى لو كان النظام معلّقًا لأنها تُنفَّذ من خارج السيرفر.

3. سجل المهام: ماذا حدث لسيرفري ومتى؟

صفحة Task History تسجّل كل عملية جرت على سيرفرك من اللوحة: وقت البدء والانتهاء، ونوعها، وحالتها (OK = نجحت). هذا سجل سيرفرنا التجريبي في يوم واحد، اقرأه من الأسفل إلى الأعلى:

صفحة Task History وعمليات Resize وSnapshot وVNC Proxy وStart بحالة OK
لقطة حقيقية: يوم كامل من حياة سيرفر
  1. 14:25 — Resize ثم Start: لحظة إنشاء السيرفر: وُسّع القرص من حجم القالب إلى حجم الخطة، ثم شُغّل لأول مرة.
  2. 20:45 إلى 20:50 — VNC Proxy: كل مرة فُتح فيها الكونسول من المتصفح.
  3. 21:10 — Snapshot مرتين: أخذ لقطة ثم حذفها؛ كل عملية ثانية واحدة.
  4. 21:37 — Resize: توسيع القرص من 250 إلى 251GB.
متى تفتح السجل؟ماذا تبحث عنه
إعادة تشغيل مفاجئةإن وجدت Reboot أو Start في ذلك الوقت فالسبب من اللوحة (زر أو مهمة). وإن لم تجد، فالسبب داخل النظام: last -x reboot | head.
التأكد من مهمة مجدولةسطر المهمة بحالة OK في وقتها.
مراقبة أمنيةVNC Proxy في وقت لم تفتح فيه الكونسول = أحد يدخل حسابك في مرام. غيّر كلمة المرور وفعّل التحقق الثنائي.
عملية فشلتحالة غير OK: انسخ السطر بوقته وأرسله في تذكرة دعم.

الأوقات في السجل بتوقيت UTC أيضًا (أضف 3 ساعات لبغداد)، وتستطيع البحث باسم العملية من خانة Search، واختيار عدد الأسطر من أسفل الجدول.