מבט: כלי ניטור המערכת

מבט הוא חלופה ומלא יותר ל htop. זהו כלי ניטור המבוסס על קללות CLI עבור GNU / Linux ו- BSD OS. השתמש בספריית PsUtil כדי להשיג את מידע המערכת. הוא פותח בפייתון.


התקנה

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

  • Python 2.6+ (לא נבדק עם Python 3+)
  • build-essential (להתקנה דרך Pypi ו- setup.py)
  • python-dev (להתקנה באמצעות Pypi)
  • python-setuptools (להתקנה דרך setup.py)
  • python-psutil 0.4.1+ (מחליף את lib libgstgrab הקודם)
  • python-jinja2 2.0+ (אופציונלי לייצא ל- HTML)
  • pysensors (ספריית Python לסטטיסטיקה של חיישנים)

התקנה ממנהל החבילות (הדרך הקלה)

יש חבילות עבור דביאן (SID), Arch, Fedora, RedHat, FreeBSD.

התקנה מ- PyPi (הדרך הקלה ורבת הפלטפורמות)

PyPi הוא מנהל חבילות לא רשמי.

ראשית עליך להתקין את PyPi במערכת שלך. לדוגמה, באובונטו / Xubuntu:

sudo apt-get install פייתון-פית-חיוני python-dev

לאחר מכן, התקן את הגרסה האחרונה של Glance:

סודו פיפ להתקין מבטים

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

yum-i להתקין פייתון פיפס

להשתמש

במצב עצמאי

אם אתה רוצה לפקח על המכונה המקומית, הפעל:

מבט

במצב לקוח / שרת

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

הפעל פקודה זו בשרת:

שרת $ מבט-s

וזה על הלקוח:

לקוח $ מבט -c @ server

איפה שרת @ הוא ה- IP של השרת או שם השרת.

מבט משתמש בסכמת השירות XML / RPC ויכול לשמש תוכנת לקוח אחרת.

מדריך למשתמש

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

מבטים - t 5

נתונים סטטיסטיים חשובים נצבעים כ:

ירוק: ספירת הסטטיסטיקה היא "בסדר"
כחול: ספירת הסטטיסטיקה היא "CAREFUL" (אזהרה)
מג'נטה: ספירת הנתונים היא "אזהרה"
אדום: ספירת הנתונים היא "קריטית" (קריטית)

כשמבט רץ אתה יכול ללחוץ על המקשים הבאים:

'h' מציג את הודעת העזרה על המסך עם המקשים שבהם אתה יכול להשתמש
'a' מגדירים את השיטה האוטומטית. התהליכים מוזמנים אוטומטית

אם מעבד> 70%, הזמנת תהליכים לפי צריכת מעבד

אם MEM> 70%, סדר את התהליכים לפי צריכת גודל הזיכרון

'b' מחליף בין ביט / ים או בתים / ים עבור קלט / פלט של הרשת
'c' ממיין את רשימת התהליכים לפי צריכת מעבד
'd' מאפשר / משבית נתונים סטטיסטיים של קלט / פלט דיסקים
'e' מאפשר את מודול החיישן (נדרשת ספריית PySensors; לינוקס בלבד)
'f' הפעלה / השבתה של סטטיסטיקה של מערכת הקבצים
'l' מאפשר / משבית רישום יישומים.
'm' ממיין את רשימת התהליכים לפי צריכת זיכרון
'n' מאפשר / משבית סטטיסטיקה של ממשקי רשת
'p' ממיין לפי שם התהליך
'w' מסיר את האזהרות שהושלמו (שכבר אינן קיימות) מקובץ היומן
'1' מחליף בין הסטטיסטיקה העולמית של המעבד לבין הנתונים הסטטיסטיים המסוימים עבור כל CORE
'q' צא מהיישום

במצב שרת, אתה יכול להגדיר את ה- IP לאן אתה הולך להקשיב לבקשות (-B ADDRESS) ואת היציאה (-p ​​PORT).

במצב לקוח, תוכלו להגדיר את יציאת השרת באמצעות -p PORT.

ברירת המחדל של ה- IP לשמיעה היא 0.0.0.0, כלומר בכל ה- IP שיש לציוד.

מקור: בלוג של סיסמינס


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   וגנר פראי דיג'ו

    מעניין מאוד הכלי הזה.

    תודה על השיתוף.

  2.   לוקאס מטיאס גומז דיג'ו

    אהבתי את זה 😉

  3.   גבריאליקס דיג'ו

    בפדורה 17: # יאם להתקין מבטים

  4.   בואו נשתמש בלינוקס דיג'ו

    תודה! תרומה טובה. 🙂

  5.   פליפה גוזמן ורגס דיג'ו

    ההבדל עם Nagios ???