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

מותקן, אך השירות אינו פועל. הפעל וקבע הפעלה אוטומטית:
sudo systemctl enable --now monit
כיצד להגדיר (FAQ)
Monit
לא פועל
שירותים בניטור: 12
שירותים בניטור
12
סך הכול
פועלים
12
פעיל
עם שגיאות
0
עם שגיאות
שירותים בניטור
שירות סוג Uptime זיכרון CPU סטטוס
srv-monitor System 29d 15h — — פעיל
nginx Process 28d 16h 152.9 MB 3.5% פעיל
apache2 Process 29d 11h 227.3 MB 4% פעיל
mysqld Process 36d 4h 9.2 MB 2.5% פעיל
php-fpm Process 38d 14h 105.7 MB 3% פעיל
sshd Process 33d 22h 147.2 MB 0% פעיל
fail2ban Process 13d 7h 257.1 MB 0.3% פעיל
crowdsec Process 25d 19h 82.5 MB 2.2% פעיל
redis-server Process 38d 2h 195.2 MB 0.1% פעיל
cron Process 20d 16h 78.5 MB 2.8% פעיל
rootfs Filesystem — — — פעיל
eth0 Network — — — פעיל

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

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

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

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