Monit — ניטור שירותים

מותקן, אך השירות אינו פועל. הפעל וקבע הפעלה אוטומטית:
sudo systemctl enable --now monit
כיצד להגדיר (FAQ)
Monit
לא פועל
שירותים בניטור: 12
שירותים בניטור
12
סך הכול
פועלים
12
פעיל
עם שגיאות
0
עם שגיאות
שירותים בניטור
שירות סוג Uptime זיכרון CPU סטטוס
srv-monitor System 11d 0h — — פעיל
nginx Process 25d 21h 316.8 MB 2.2% פעיל
apache2 Process 4d 20h 320.2 MB 2.6% פעיל
mysqld Process 17d 3h 195.8 MB 2.4% פעיל
php-fpm Process 12d 2h 303.8 MB 1.5% פעיל
sshd Process 10d 7h 153.1 MB 1.5% פעיל
fail2ban Process 3d 5h 149.3 MB 2.6% פעיל
crowdsec Process 3d 0h 62 MB 0.4% פעיל
redis-server Process 10d 20h 230.4 MB 0.7% פעיל
cron Process 8d 13h 62.2 MB 0.2% פעיל
rootfs Filesystem — — — פעיל
eth0 Network — — — פעיל

תמונה ברורה יותר של מה ש-Monit בודק

‏Monit עוקב אחרי תהליכים, קבצים, מערכות קבצים ומארחים, ומפעיל מחדש את מה שהוא מוצא שבור. הוא מגיע עם ממשק ווב משלו, שעובד ונראה כאילו עוצב לפני זמן רב. הדף קורא את אותו מצב ומציג אותו לצד שאר הלוח, כך שבריאות השירותים עומדת ליד מודולי האבטחה במקום להתגורר בפורט נפרד.

כל בדיקה מוצגת עם מצבה הנוכחי, עם מה שהיא מנטרת ועם מספר ההתערבויות שלה. מונה ההפעלות מחדש הוא השדה שראוי לתשומת לב. שירות ש-Monit הפעיל מחדש ארבעים פעם אינו שירות ש-Monit מחזיק בחיים: זהו שירות שנופל שוב ושוב, וההפעלות מחדש מסתירות את העובדה. ‏Monit ישר בעניין הזה אם קוראים אותו; הסכנה היא לקחת לוח ירוק לגמרי כהוכחה שהכול תקין.

בשרת רגיל את מקומן מצדיקות הבדיקות של שרת הווב, מסד הנתונים, שד ה-SSH, המקום הפנוי במערכת הקבצים השורשית, ובדיקת נגישות אל משהו מחוץ למכונה.