כלי ניטור לינוקס: המדריך הסופי

Linux Monitoring Tools



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

קוד פתוח או סגור

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







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



מדרגיות

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



אם אתה מפעיל רשת ארגונית נרחבת עם צמתים רבים, אז אתה אפילו לא צריך לשקול משהו כמו הכלים הבאים: SolarWinds NetFlow Traffic Analyzer או Paessler PRTG Network Monitor. שירותים אלה יתאימו לאותן רשתות בקנה מידה גדול שאולי יצטרכו להרחיב את מספר המשתמשים שלהן כמעט ללא כל אזהרה.





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

תמיכה

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



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

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

נגיוס

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

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

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

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

אייסינג 2

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

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

OpenNMS

OpenNMS מאפשר לך לבנות כלי ניטור רשת לכל סוג של תשתית IT. התוכנה אוספת ערכי מערכת באמצעות HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON ואחרים. הוא מעוצב על אדריכלות מונעת אירועים, והוא תומך גם בגרפנה.

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

הוא תוכנן במיוחד עבור לינוקס אך תומך ב- Solaris, Windows ו- OSX

יש לו הרבה תכונות מועילות כמו פונקציונליות ניטור טמפרטורת המכשיר, לוח מחוונים לניהול הניתן להתאמה אישית, ניטור אספקה ​​יעיל, תמיכה ב- IPv4 ו- IPv6. השירות מאפשר לך להגדיר התראה מותאמת אישית באמצעות SMS, דוא'ל, XMPP ושיטות אחרות על אירועים ספציפיים. מה עוד ראוי להזכיר, שיש מפת צומת גיאוגרפית להצגת צמתים והפסקות שירות באמצעות מפות Google, מפת רחוב פתוחה או MapQuest

קקטוסים

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

אתה יכול להגדיר פריטי גרף ללא הגבלה באמצעות CDEF או מקורות נתונים. תמיכה בגרף ריפוד אוטומטי מגיעה איתה. הוא תומך גם בקבצי מסד נתונים של RRD או Round-Robin. לאלה יש יותר ממקור נתונים אחד. הם יכולים גם להשתמש בקובץ RRD המאוחסן בכל נקודה ברחבי מערכת הקבצים המקומית.

לכלי זה יש גם תכונות שימושיות כגון ניהול ואבטחה מבוססי משתמשים ותסריטים לאיסוף נתונים מותאמים אישית

זאביקס

Zabbix הוא עוד שירות ניטור רשת פופולרי התואם ל- Linux ו- Unix. זה הופך אותו לפופולרי בקרב כל מיני אנשים בקהילת ה- IT.

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

בהתבסס על מסגרות כגון ICMP, SNMP ו- TCP, Zabbix יכול לזהות בעיות רשת ולהיות בפיגורים. הוא משתמש גם בתוכנת התראה של קוד פתוח שתודיע לבקרה המרכזית אם תהיה תקלה ברשת.

Checkmk

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

מסך סקירת ניטור Checkmk

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

מהדורת Checkmk Raw הינה קוד פתוח לחלוטין ומציעה ניטור חינם וללא הגבלה. מהדורת Enterprise של Checkmk מגיעה עם פונקציות נוספות. הודות ל -1,900 הפלאגינים הזמינים באופן רשמי (כולם ברישיון תחת GPLv2), Checkmk מתאימה לתרחישי משתמשים רבים. הארכיטקטורה של Checkmk יעילה ביותר ותומכת בניטור מבוזר. זה יאפשר לך לעקוב אחר כמה מאות אלפי שירותים ממופע אחד, ולנהל בקלות סביבות מבוזרות עם עד כמה מאות מופעים.

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

LibreNMS

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

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

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

פרומתאוס

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

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

קהילת Observium

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

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

Monitorix

Monitorix הוא כלי ניטור שרתים מבוסס יוניקס ולינוקס שהוא בקנה מידה קטן.

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

Htop

Htop היא תוכנית כלי ניטור המותאמת בקלות התומכת הן במערכות לינוקס והן במערכות מבוססות יוניקס.

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

BWM-NG

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

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

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