ניטור שרתים ודוקר עם Beszel

עדכון אחרון: 03/07/2026
מְחַבֵּר: אלברטו נבארו

  • ארכיטקטורה יעילה המבוססת על רכזת מרכזית וסוכנים קלים הממזערים את צריכת ה-RAM.
  • אינטגרציה טבעית עם Docker ו-Podman לניתוח הביצועים האישיים של כל קונטיינר.
  • מערכת התראות מתקדמת המשתמשת ב-Webhooks עבור התראות על שטח דיסק, מעבד וטמפרטורה.
  • התקנה גמישה באמצעות Docker Compose או קבצים בינאריים התואמים למערכות הפעלה שונות.
ניטור שרתים ודוקר עם Beszel

אם אתם מנהלים שרת ביתי, יש לכם Raspberry Pi מונח מסביב, או אולי כמה מערכות ענן, אתם תדעו את זה. נושא הניטור הוא כאב ראשמצד אחד, יש לך פריסות מקצועיות במיוחד כמו השילוב של גרפנה ופרומתאוסשהם מדהימים אבל אתם רוצים לעקוב אחריהם, חוץ מלהיות להקים אותם זה ממש כאב ראש. מִצַד שֵׁנִי, ישנן אפשרויות כמו LibreNMS, למרות שהם חזקים, הם זורקים עליך כמות עצומה של מידע שב-90% מהזמן אתה אפילו לא מסתכל עליה.

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

מאמר קשור:
מהי הפצת שרת לינוקס?

מהו בעצם בזל ולמה הוא בולט?

מה זה בזל?

Beszel מגדיר את עצמו ככלי ניטור תשתיות מודרני בקוד פתוח. הפילוסופיה שלו ברורה: יעילות מקסימלית. הוא פותח באמצעות Go ו-React, ומבוסס על... ארכיטקטורת רכזת וסוכןבעיקרון, מתקינים פאנל מרכזי (ה-Hub) ואז מחברים את כל המכונות הרצויות באמצעות סוכן קל משקל מאוד שמשתמש רק בכ-15 מגה-בייט של זיכרון RAM.

תוכן בלעדי - לחץ כאן  איך לשנות את שם הטוויץ' שלך

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

רכיבים ותפעול

רכיבי Beszel ותפעול

כדי להבין כיצד זה עובד, עלינו להבדיל בין שני החלקים הבסיסיים שלו. ה-Hub הוא מרכז הפיקוד, הבנוי על PocketBase, שאחראי על... לאסוף ולאחסן מדדים במסד נתונים של SQLite, יצירת לוחות מחוונים וניהול התראות. הסוכן, בינתיים, הוא הקובץ הבינארי שפועל על כל שרת; הוא לוכד נתוני רשת, דיסק, טמפרטורה ומעבד כדי לשלוח אותם בצורה מאובטחת לפאנל המרכזי.

מאמר קשור:
תצורת שרת לינוקס: מדריך טכני שלב אחר שלב

לגבי הדרישות, זה כל כך קל משקל שהוא יכול לרוץ על Raspberry Pi או על VPS זול מאוד. אתה צריך רק ליבת מעבד אחת וכמה... 512 מגה-בייט של זיכרון RAM עבור הרכזתבעוד שהסוכנים כמעט בלתי נראים למערכת, וצורכים בין 25 ל-35 מגה-ביט, זהו הפתרון האידיאלי עבור אלו המעוניינים להימנע מהמורכבות של Zabbix או מצריכת משאבים מוגזמת של Netdata.

תוכן בלעדי - לחץ כאן  כיצד למחוק טלגרם

התקנה ופריסה שלב אחר שלב

התקנה ופריסה של Bezsel באמצעות Docker Compose

ישנן שתי דרכים עיקריות להפעיל אותו. הנפוצה ביותר היא על ידי Docker Composeעבור ה-Hub, פשוט צרו קובץ YAML המגדיר את התמונה henrygd/beszelהקצאת פורט 8090 ואמצעי אחסון לשמירת הנתונים. לאחר שהקונטיינר פועל, גשו לממשק האינטרנט וצרו את חשבון מנהל המערכת שלכם.

כדי לנטר את המכונות, ניתן גם להתקין את הסוכן דרך Docker או דרך סקריפט בינארי על ידי הפעלת פקודת curl ישירות בקונסולה. בשני המקרים, ה-Hub יספק לך מפתח ציבורי ואסימון שעליך להגדיר בסוכן כדי להבטיח תקשורת מאובטחת ושהשרת יופיע אוטומטית בלוח הבקרה שלך.

איך לגלות איזו אפליקציה משתמשת בכל ה-RAM עם Beszel
מאמר קשור:
כיצד לנטר את ניצול ה-RAM וה-CPU של הקונטיינרים שלך באמצעות Beszel

אם אתם רוצים לקחת את זה לרמה מקצועית יותר, תוכלו לשלב את Beszel עם a פרוקסי הפוך כמו Caddy או Nginx Proxy Managerזה מאפשר לך לחשוף את הממשק דרך דומיין עם תעודת Let's Encrypt SSL, מה שמבטיח שניהול התשתית שלך לא יהיה חשוף לאינטרנט לא מוצפן.

התראות והודעות: מניעת אסונות

אחת התכונות החשובות ביותר שלה היא מערכת ההתראות שלה. Beszel מאפשרת לך להגדיר התראות כך שלא תצטרך לבהות במסך כל היום. אתה יכול להגדיר ספים קריטיים, כמו מתי ה... ניצול הדיסק עולה על 80% או שהטמפרטורה של Raspberry Pi עולה מעל 80 מעלות צלזיוס במשך יותר מ-10 דקות.

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

תוכן בלעדי - לחץ כאן  איך לשלוח תיקייה דרך ג'ימייל

מדדים מתקדמים ותאימות

בסזל לא עוצר ביסודות. בנוסף למעבד ולזיכרון RAM, הוא מנטר את קלט/פלט של דיסק ורוחב פס של רשת גם המארח וגם כל קונטיינר בנפרד. זה אפילו תואם לפודמן, בתנאי שהשקע המתאים מורכב כהלכה. לחובבי חומרה, זה כולל תמיכה ב-GPU מבית Nvidia, AMD ואינטל, המאפשרים ניטור של צריכת אנרגיה ועומס כרטיס המסך.

מאמר קשור:
מהם שרתי אחסון נתונים?

מבחינת ניהול, הוא מאפשר ניהול של משתמשים מרובים דרך ממשק PocketBase ומציע אפשרויות עבור אימות OAuth/OIDCזה מאפשר לך להשבית סיסמאות מסורתיות ולהשתמש בספקים חיצוניים כדי לגשת לפאנל. לשיפור האבטחה, זה גם מאפשר לך להגדיר גיבויים אוטומטיים לעבר אחסון תואם S3 או דיסקים מקומיים.

כאשר משווים את הכלי הזה לאחרים, אנו רואים שבזל ממלא את הפער המושלם: הוא שלם יותר מכלי גיבוי פשוט אך דורש הרבה פחות משאבים מאשר מחסנית פרומתאוס. בעוד ש... Uptime Kuma הוא היהלום כדי לגלות אם אתר אינטרנט זמין באינטרנט, Beszel הוא הכלי האולטימטיבי עבור... לנתח את הבריאות הפנימית של החומרה והתוכנה התומכות בשירותים אלה.

מדריך מלא לניטור Docker
מאמר קשור:
מדריך מלא לניטור Docker: כלים ואסטרטגיות