10 הכלים המובילים שלנו לביצועי רשת Linux

click fraud protection

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

10 הכלים המובילים שלנו לביצועי רשת Linux

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

אודות ניטור ובדיקת ביצועי רשת

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

לצורך פוסט זה, בואו פשוט נשאיר את הוויכוח הזה בצד וקבל את זה

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

כלי ביצועי הרשת הטובים ביותר עבור לינוקס

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

1. Tcpdump

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

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

להלן דוגמה לשימוש ב- tcpdump:

# tcpdump -i eth0 tcpdump: פלט מילולי מודחק, השתמש -v או -vv לצורך הפענוח מלא של פרוטוקול על eth0, EN10MB מסוג Ethernet (קישור), לכידת גודל 96 בתים 22: 08: 59.617628 IP tecmint.com.ssh> 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365: 2532133481 (116) ack 3561562349 win 9648 22: 09: 07.653466 IP tecmint.com.ssh> 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116: 232 (116) ack 1 win 9648 22: 08: 59.617916 IP 115.113.134.3.static-mumbai.vsnl.net .in.28472> tecmint.com.ssh:. זכייה 116 64347

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

2. Wireshark

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

תמונת מסך של Wireshark

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

3. נטסטאט

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

Netstat יכולה גם להציג יציאות האזנה במחשב במקום בו היא מופעלת. למעשה, הפקודה מקבלת אפשרויות רבות. עם זאת, האפשרויות הזמינות שונות בין פלטפורמות וחלק מהאפשרויות עובדות אחרת בפלטפורמות שונות. לדוגמה, אפשרות ה- b ב- Windows תציג את שם ההפעלה המשויכת לכל חיבור - התהליך שירות החיבור - בעוד שב- Mac OS X או BSD, הוא משמש בשילוב עם -i להצגת סטטיסטיקות בבתים ולא חתיכות. הדרך הטובה ביותר ללמוד על כל הפרמטר הזמין של הגרסה הספציפית שלך בנטסטאט היא להריץ אותו עם -? אפשרות להציג את מסך העזרה של הכלי. בלינוקס תוכלו גם להציג את דף האיש של Netstat כדי לקבל את אותו מידע בעצם.

כך נראים פקודה netstat טיפוסית והתפוקה שלה:

# netstat -a | חיבורי אינטרנט פעילים יותר (שרתים והקמה) Proto Recv-Q שלח-Q כתובת מקומית כתובת חוץ מדינה tcp 0 0 *: mysql *: * LISTEN tcp 0 0 *: sunrpc *: * LISTEN tcp 0 0 *: realm-rusd *: * האזנה tcp 0 0 *: ftp *: * האזנה tcp 0 0 localhost.localdomain: ipp *: * האזנה tcp 0 0 localhost.localdomain: smtp *: * LISTEN tcp 0 0 localhost .localdomain: smtp localhost.localdomain: 42709 TIME_WAIT tcp 0 0 localhost.localdomain: smtp localhost.localdomain: 42710 TIME_WAIT tcp 0 0 *: http *: * האזנה tcp 0 0 *: ssh *: * רשימת tcp 0 0 *: https *: להקשיב

4. IPTraf

IPTraf הוא כלי מבוסס סטטיסטיקות רשת המבוסס על קונסולות עבור לינוקס. אתה יכול להשתמש בכלי כדי לאסוף מגוון מידע, כגון מנות חיבורי TCP וספירות בתים, סטטיסטיקות ממשק ומדדי פעילות, קלקול תנועה של TCP או UDP, וחבילות ובתים של תחנות LAN סופרת. הוא כולל צג תעבורת IP המציג מידע על תעבורת ה- IP ברשת שלך, כולל מידע על דגלים TCP, ספירת מנות ובתים, פרטי ICMP וסוגי מנות OSPF. עם הגירסה העדכנית ביותר משנת 2005, זהו כלי מיושן במידה מסוימת, אך הוא יכול לספק מידע רב שימושי אם אכפת לך ללמוד להשתמש בו.

צילום מסך של IPTraf

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

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

5. נגיוס

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

Nagios Core מסך

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

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

קריאה קשורה:SolarWinds NPM לעומת Nagios

6. Observium

Observium היא עוד פלטפורמת ניטור כוללת. הוא תומך במגוון רחב של סוגי מכשירים, פלטפורמות ומערכות הפעלה הכוללות בין היתר סיסקו, חלונות, לינוקס, HP, ג'וניפר, Dell, FreeBSD, Brocade, Netscaler, NetApp. אני בספק אם אתה יכול למצוא מכשיר המחובר לרשת שאינו נתמך. המיקוד העיקרי של הכלי הוא מתן ממשק משתמש יפה, אינטואיטיבי ופשוט אך עוצמתי, אך מתאר באופן חזותי את בריאות ומצב הרשת שלך.

צילום מסך של Observium

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

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

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

7. אייקינגה

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

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

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

8. זביקס

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

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

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

9. קקטוסים

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

צילום קקטוסים

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

10. מונין

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

צילום מסך של מונין

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

watch instagram story
לְחַפֵּשׂ
הודעות האחרונות