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

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

תכונות של Netdata

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

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

הערה : מאמר זה נכתב במכונת אובונטו. רוב הפקודות יעבדו, ללא תלות בהפצה שבה אתה משתמש.

הַתקָנָה

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

הפעל את הפקודה הבאה להתקנת Netdata בסיסית:

 curl -Ss https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh '> /tmp/kickstart.sh && bash /tmp/kickstart.sh netdata 

להתקנת Netdata המתקדמת, הפעל את הפקודה הבאה:

 curl -Ss https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh '> /tmp/kickstart.sh && bash /tmp/kickstart.sh netdata-all 

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

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

עכשיו אתה יכול להוריד Netdata על ידי הפעלת הפקודה להלן ולעשות netdata ספריית פעיל לאחר זה נעשה הורדת:

 git clone https://github.com/firehol/netdata.git --depth = 1 

כדי לבנות את התוכנה ולהתקין אותה, הפעל את הפקודה הבאה:

 sudo ./netdata-installer.sh 

כעת תראה את הפלט הבא.

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

תצורות daemon Netdata מוחזקים כעת ב "/etc/netdata/netdata.conf" אשר נוצר עבורך.

תצורה ושימוש

כדי להפעיל את Netdata, באפשרותך להפעיל פקודה זו:

 sudo / usr / sbin / netdata 

פקודה זו עוצרת אותו:

 סודו 

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

אם אתה מבקר בקישור, תראה את התמונה הבאה.

באפשרותך להגדיר את Netdata כך שיתחיל באופן אוטומטי בעת אתחול המערכת על-ידי הפעלת הפקודות הבאות:

 sudo cp / usr / sbin / netdata /etc/init.d/netdata עדכון sudo-rc.d Netdata 

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

  • נתונים מאוחסנים. Netdata מאחסנת רק נתונים משעה האחרונה. שנה את זה מ"היסטוריה = 3600 "ל"היסטוריה = (הבחירה שלך)".
  • עדכון מרווח. Netdata לוקח השני לרענן את תרשימים וגרפים מציג. כדי לשנות זאת, שנה את העדכון כל = 1 לבחירתך.
  • נמל. Netdata משתמש ביציאה 19999. באפשרותך לשנות את היציאה הזו לכל יציאה אחרת הרצויה.

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

 git למשוך 

הפעלת פקודות אלה מסירה את Netdata:

 cd netdata ./netdata-uninstaller.sh - כוח 

סיכום

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