Monit — مراقبة الخدمات

مثبّت، لكن الخدمة غير مُشغَّلة. شغّلها وفعّل التشغيل التلقائي:
sudo systemctl enable --now monit
كيفية الإعداد (FAQ)
Monit
غير مُشغَّل
الخدمات المراقَبة: 12
الخدمات المراقَبة
12
الإجمالي
تعمل
12
نشط
بها أخطاء
0
بها أخطاء
الخدمات المراقَبة
الخدمة النوع وقت التشغيل الذاكرة CPU الحالة
srv-monitor System 12d 14h — — نشط
nginx Process 40d 20h 87.5 MB 3.4% نشط
apache2 Process 8d 21h 271.6 MB 0.9% نشط
mysqld Process 37d 5h 42.1 MB 1.3% نشط
php-fpm Process 21d 20h 72.8 MB 0.2% نشط
sshd Process 26d 1h 291.8 MB 3.8% نشط
fail2ban Process 27d 15h 74.3 MB 0.4% نشط
crowdsec Process 39d 9h 56.3 MB 4% نشط
redis-server Process 33d 15h 293.8 MB 3.9% نشط
cron Process 38d 0h 139.1 MB 4% نشط
rootfs Filesystem — — — نشط
eth0 Network — — — نشط

صورة أوضح لما يفحصه Monit

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

يظهر كل فحص مع حالته الراهنة وما يراقبه وعدد مرات تدخّله. عدّاد إعادة التشغيل هو الحقل الذي يستحق الانتباه. الخدمة التي أعاد Monit تشغيلها أربعين مرة ليست خدمة يبقيها Monit حية: هي خدمة تسقط مرة بعد مرة، وإعادات التشغيل تخفي ذلك. ‏Monit صادق في هذا إن قرأته؛ والخطر أن تؤخذ لوحة خضراء بالكامل دليلاً على أن لا شيء معطوب.

على خادم اعتيادي تستحق موضعها فحوص خادم الويب وقاعدة البيانات وعفريت SSH والمساحة الحرة على نظام الملفات الجذري، وفحص وصول إلى شيء خارج الجهاز.