- - 7 הכלים הטובים ביותר לניטור רוחב פס ברשת עם קוד פתוח

7 הכלים הטובים ביותר לניטור רוחב פס ברשת עם קוד פתוח

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

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

ניטור רוחב פס ברשת בקוד פתוח

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

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

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

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

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

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

ניטור SNMP על קצה המזלג

רוב כלי ניטור רוחב הפס מסתמכיםפרוטוקול ה- Simple Management Management (SNMP) כדי לעשות את הקסם שלהם. לרוב ציוד הרשת יש יכולת SNMP מובנית וניתן לסקר אותו באמצעות כלי ניטור בפרקי זמן קבועים. למרות שמו המטעה, SNMP הוא למעשה די מורכב. אך אל תדאגי, אינך צריך להיות מומחה ולדעת עליו הכל כדי להשתמש בו. זה ממש כמו שאתה לא צריך להיות מכונאי רכב לנהוג במכונית. עם זאת עדיף שיהיה לך לפחות מושג איך זה עובד אז בואו נסתכל על זה.

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

קריאה קשורה: 10 כלי ניהול הווירטואליזציה הטובים ביותר

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

מה דעתך על דוגמא?

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

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

קריאה קשורה: מהו תפוקה? 6 הכלים הטובים ביותר למדידת תפוקה

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

כלי המעקב הטובים ביותר על קוד פתוח לרשת הפתוחה

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

1. זביקס

זביקס הוא מוצר בחינם וקוד פתוח שיכול להיותנהג לפקח על כל דבר. הכלים יכולים לפעול על קומץ הפצות לינוקס - כולל Rapsbian, גרסת ה- Raspberry Pi ב- Linux - והיא תפקח על רוחב הפס של הרשת, שרתים, יישומים ושירותים, כמו גם בסביבות מבוססות ענן. זה כולל מראה ותחושה מקצועיים במיוחד. מוצר זה מתגאה גם במערך תכונות רחב, מדרגיות בלתי מוגבלת, ניטור מבוזר, אבטחה חזקה וזמינות גבוהה. למרות היותו חופשי זהו מוצר אמיתי בדרגה ארגונית.

לוח מחוונים של זאביקס

זביקס משתמש בשילוב של טכנולוגיות ניטור. זה תומך בניטור SNMP כמו גם בממשק ניטור פלטפורמות חכמות (IMPI). זה יכול גם לבצע ניטור מבוסס סוכן עם סוכנים הזמינים לרוב הפלטפורמות. לשם התקנה קלה, יש גילוי אוטומטי וכן תבניות שאינן תיבה עבור מכשירים רבים. ממשק המשתמש מבוסס האינטרנט של הכלי כולל מספר תכונות מתקדמות כגון לוחות מחוונים מבוססי ווידג'טים, גרפים, מפות רשת, מצגות שקופיות ודוחות פירוט.

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

2. נגיוס

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

לוח מחוונים של Nagios XI

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

Nagios XI הוא מוצר מסחרי המבוסס על נגיוס ליבה מנוע אך זהו פיתרון ניטור מלא לבקרה. המוצר מכוון לקהל רחב מעסקים קטנים לתאגידים גדולים. זה הרבה יותר קל להתקין ולהגדיר יותר מ- נגיוס ליבה, הודות לאשף התצורה שלו ו-מנוע גילוי אוטומטי. כמובן, קלות ההתקנה והתצורה הזו מגיעה במחיר. אתה יכול לצפות לשלם בסביבות 2,000 דולר עבור רישיון של 100 צומת וכפול פי עשרה עבור רישיון בלתי מוגבל.

3. זנוס ליבה

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

לוח המחוונים של זינוס

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

4. אייקינגה

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

סקירה טקטית של Icinga

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

5. LibreNMS

LibreNMS הוא יציאת קוד פתוח של Observium, פיקוח רשת מסחרי פופולריפלטפורמה. זוהי מערכת ניטור רשת הכוללת תכונות המספקת שפע של תכונות ותמיכה במכשירים. בין התכונות הטובות ביותר שלו הוא מנוע הגילוי האוטומטי. זה לא מסתמך רק על SNMP שיגלה מכשירים. זה יכול לגלות באופן אוטומטי את כל הרשת שלך באמצעות CDP, FDP, LLDP, OSPF, BGP, SNMP ו- ARP. אם מדברים על תכונות האוטומציה של הכלי, יש לו גם עדכונים אוטומטיים כך שהוא תמיד יישאר מעודכן.

תמונת מסך של LibreNMS

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

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

6. קקטוסים

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

תמונת פרומו של קקטוסים

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

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

7. MRTG

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

MRTG צילום מסך

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

הערות