Monit — نظارت بر سرویس‌ها

نصب شده اما سرویس اجرا نشده است. آن را اجرا و خودکار کنید:
sudo systemctl enable --now monit
نحوه پیکربندی (FAQ)
Monit
اجرا نشده
سرویس‌های تحت نظارت: 12
سرویس‌های تحت نظارت
12
مجموع
در حال اجرا
12
فعال
با خطا
0
با خطا
سرویس‌های تحت نظارت
سرویس نوع مدت فعالیت حافظه CPU وضعیت
srv-monitor System 37d 6h — — فعال
nginx Process 15d 0h 305.1 MB 1% فعال
apache2 Process 6d 14h 71.7 MB 0.1% فعال
mysqld Process 13d 13h 67.9 MB 2.9% فعال
php-fpm Process 40d 3h 81.6 MB 0.6% فعال
sshd Process 11d 13h 252.6 MB 1.8% فعال
fail2ban Process 30d 0h 129.8 MB 0% فعال
crowdsec Process 35d 2h 222.7 MB 3.4% فعال
redis-server Process 38d 9h 142.5 MB 1.1% فعال
cron Process 16d 14h 279.5 MB 1.1% فعال
rootfs Filesystem — — — فعال
eth0 Network — — — فعال

تصویری روشن‌تر از آنچه Monit بررسی می‌کند

‏Monit فرایندها، پرونده‌ها، سامانه‌های پرونده و میزبان‌ها را می‌پاید و آنچه را خراب بیابد دوباره راه می‌اندازد. رابط وب خودش را همراه دارد که کار می‌کند و چنان می‌نماید که خیلی وقت پیش طراحی شده باشد. این صفحه همان وضعیت را می‌خواند و آن را کنار بقیهٔ پنل نشان می‌دهد، چنان‌که سلامت سرویس‌ها کنار ماژول‌های امنیتی بایستد نه روی پورتی جدا.

هر بررسی با وضعیت کنونی‌اش، آنچه می‌پاید و شمار دخالت‌هایش نشان داده می‌شود. شمارندهٔ راه‌اندازی مجدد میدانی است که توجه می‌طلبد. سرویسی که Monit چهل بار دوباره راهش انداخته، سرویسی نیست که Monit زنده نگهش داشته باشد: سرویسی است که بارها می‌افتد و راه‌اندازی‌های مجدد این واقعیت را می‌پوشانند. ‏Monit در این باره صادق است اگر بخوانیدش؛ خطر آنجاست که تابلویی سراسر سبز را گواهِ درست‌بودن همه چیز بگیریم.

روی سرور معمولی این بررسی‌ها جای خود را می‌ارزند: کارساز وب، پایگاه داده، شبح SSH، فضای آزاد روی سامانهٔ پروندهٔ ریشه، و بررسی دسترس‌پذیری به چیزی بیرون از ماشین.