מבט הוא חלופה ומלא יותר ל 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 שיש לציוד.
מקור: בלוג של סיסמינס
מעניין מאוד הכלי הזה.
תודה על השיתוף.
אהבתי את זה 😉
בפדורה 17: # יאם להתקין מבטים
תודה! תרומה טובה. 🙂
ההבדל עם Nagios ???