במאמר הבא אנו נסתכל על מונית. כלי זה יהיה שימושי לנו בכל מה שקשור ל לפקח ולנהל מערכות מחשוב מבוזרות, לבצע תחזוקה ותיקונים אוטומטיים.
Monit הוא כלי עזר עבור לנהל ולעקוב אחר תהליכים, תוכניות, קבצים, ספריות ומערכות קבצים במערכת יוניקס. משתמשים יכולים להשתמש ב- Monit כדי לפקח על קבצים, ספריות ומערכות קבצים לשינויים, כגון שינויים בחותמת זמן, שינויי בדיקה או שינויים בגודל.
מוניט נשלט באמצעות קובץ בקרה קל להגדרה המבוסס על תחביר המכוון לאסימון בצורה חופשית. הוא עוקב אחר היומנים ויודיע לנו על תנאי השגיאה באמצעות הודעות התראה הניתנות להתאמה אישית. בנוסף, Monit יכולה לבצע בדיקות רשת TCP / IP שונות, בדיקות פרוטוקולים, ותאפשר לנו להשתמש ב- SSL לצורך בדיקות כאלה.
על מה ניתן לפקח עם מונית?
אנחנו יכולים להשתמש במוניט כדי לפקח על תהליכים דמון או תוכניות דומות הפועלות ב- localhost. תוכנית זו שימושית במיוחד לניטור תהליכי הדמון וגם אלה שמתחילים בזמן אתחול המערכת.
שלא כמו מערכות ניטור רבות אחרות, Monit יכול לפעול אם מתרחש מצב שגיאה, לדוגמה; אם sendmail אינו פועל, תוכנית זו יכולה להפעיל את Sendmail שוב באופן אוטומטי או אם אפאצ'י משתמש ביותר מדי משאבים, Monit יכולה לעצור או להפעיל מחדש את אפאצ'י ולשלוח לנו הודעת התראה. Monit יכול גם לפקח על מאפייני התהליך, כגון כמה זיכרון או מחזורי מעבד המשתמשים בתהליך.
בנוסף למה שהוזכר עד כה, גם אתה יכול להשתמש בתוכנית זו כדי לפקח על קבצים, ספריות ומערכות קבצים ב- localhost. נוכל לפקח על אלמנטים אלו לצורך שינויים, כגון שינויים בחותמות זמן, שינויים בבדיקת הבדיקה או שינויים בגודל.
מונית יכולה לפקח על חיבורי רשת למספר שרתים, ב- localhost או במארחים מרוחקים. תומכים בשקעי תחום TCP, UDP ו- Unix. גם אם פרוטוקול אינו נתמך, נוכל לבדוק את השרת מכיוון שניתן להגדיר את Monit לשלוח נתונים ולבדוק את התגובה מהשרת.
ניתן להשתמש במוניט תוכניות בדיקה או סקריפטים בזמנים מסוימים כמו עם cron. בנוסף, זה יאפשר לנו לבדוק את ערך הפלט של התוכנית ולבצע פעולה או לשלוח התראה אם ערך הפלט מציין שגיאה.
ניתן להשתמש בתוכנית זו גם לפקח על משאבי מערכת כלליים ב- localhostכמו שימוש כולל במעבד, זיכרון ועומס המערכת.
התקן את Monit ב- Ubuntu 20.04 LTS Focal Fossa
ההתקנה של תוכנית זו היא פשוטה למדי. בשורות הבאות אנו הולכים לראות כיצד להתקין את Monit באובונטו 20.04. כפי שצוין באתר האינטרנט שלהם, ניתן לעקוב אחר אותן הוראות לגבי אובונטו 18.04, 16.04 וכל הפצה מבוססת דביאן אחרת כגון Linux Mint.
כדי להתחיל, בוא נפתח מסוף (Ctrl + Alt + T) ו- אנו הולכים לוודא שכל החבילות במערכת שלנו מעודכנות. נשיג זאת באמצעות הפקודות:
sudo apt update; sudo apt upgrade
אז נוכל להתקין את התוכנית. Monit זמין מאגר ברירת המחדל של אובונטו 20.04. מסיבה זו, אנו יכולים להתקין אותו באמצעות הפקודה במסוף:
sudo apt install monit
לאחר ההתקנה, שירות Monit יתחיל אוטומטית. זה יכול לבדוק את הסטטוס שלה מקליד באותו מסוף:
sudo systemctl status monit
כברירת מחדל, ממשק האינטרנט Monit מושבת. מסיבה זו נצטרך לאפשר זאת ולהגדיר את סיסמת מנהל המערכת. אנו יכולים לעשות זאת על ידי עריכת הקובץ הבא:
sudo vim /etc/monit/monitrc
בתוך הקובץ הזה נצטרך למצוא, לבטל את התגובה ולהגדיר את סיסמת המנהל של Monit כפי שמוצג בדברים הבאים:
set httpd port 2812 and allow admin:monit
לאחר ביצוע השינויים, אנו יכולים לשמור ולסגור את העורך. השלב הבא יהיה הפעל מחדש את מונית:
sudo monit -t sudo systemctl restart monit
אם אתה זקוק למידע על אחת מהאפשרויות בקובץ התצורה, תוכל התייעץ עם תיעוד התוכנית.
גש לממשק התוכנית
בשלב זה אנו יכולים פתח את דפדפן האינטרנט וגש לממשק האינטרנט של התוכנית על ידי מעבר לכתובת URL http://dirección-ip-de-tu-servidor:2812.
כתובת זו אמורה להציג לנו את דף הכניסה. אם לא שינית את שם המשתמש והסיסמה בקובץ התצורה, תוכל לעשות זאת התחבר עם שם משתמש 'מנהל'והסיסמה'מוניט".
לקבלת מידע ועזרה מועילה, אנו ממליצים בדוק את ה האתר הרשמי של הפרויקט או שלה מאגר ב- bitbucket.