iftop – כלי למעקב בזמן אמת של רוחב פס רשת ב-Linux

במאמר הקודם שלנו, ביקשנו את השימוש ב־פקודת TOP ובפרמטרים שלה. במאמר הזה הצגנו תוכנית נוספת מצוינת בשם ממשק TOP (IFTOP) היא כלי לניטור רוחב פס של רשת בזמן אמת במסוף.

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

דרישות:

  1. libpcap : ספריית לכידת נתוני רשת חיים.
  2. libncurses : ספריית תכנות שמספקת API לבניית ממשקי טקסט בדרך תלתלית בטרמינל.

התקן את libpcap ואת libncurses

התחל ראשית על ידי התקנת ספריות libpcap ו־libncurses באמצעות מנהל החבילות של ההפצה שלך ב־Linux כפי שמוצג.

$ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
# yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
# dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

הורד והתקן את iftop

Iftop זמין במאגרי התוכנה הרשמיים של לינוקס Debian/Ubuntu, תוכל להתקין אותו באמצעות פקודת apt כפי שמוצג.

$ sudo apt install iftop

ב-RHEL/CentOS, עליך לאפשר את מאגר ה־EPEL, ולהתקין אותו כך.

# yum install epel-release
# yum install  iftop

בהפצת Fedora, iftop זמין גם ממאגרי המערכת הברירתיים להתקנה באמצעות הפקודה הבאה.

# dnf install iftop

בהפצות Linux אחרות, ניתן להוריד את חבילת המקור של iftop באמצעות הפקודה wget ולהרכיב אותו ממקור כפי שמוצג.

# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
# tar -zxvf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure
# make
# make install

שימוש בסיסי ב־Iftop

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

$ sudo iftop

פלט דוגמה של הפקודה iftop שמציג את רוחב הפס של ממשק ברירת המחדל כפי שמוצג למטה.

Monitor Linux Network Bandwidth Real Time

מעקב אחר ממשק הרשת ב-Linux

הרץ תחילה את הפקודה ifconfig או ip כדי למצוא את כל ממשקי הרשת המחוברים למערכת ה-Linux שלך.

$ sudo ifconfig
OR
$ sudo ip addr show

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

$ sudo iftop -i wlp2s0
Monitor Linux Wifi Network Bandwidth

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

$ sudo iftop -n  eth0

כדי להפעיל את התצוגת הפורט, השתמש במתג -P.

$ sudo iftop -P eth0

אפשרויות ושימוש ב-Iftop

בזמן הפעלת iftop אפשר להשתמש במקשים כמו S, D כדי לראות מידע נוסף כמו מקור, יעד ועוד. אנא רוץ את man iftop אם ברצונך לחקור אפשרויות ותחבורות נוספות. לחץ על ‘q‘ כדי לצאת מחלוני הריצה.

במאמר זה, הצגנו כיצד להתקין ולהשתמש ב-Iftop, כלי לניטור ממשק רשת ב-Linux. אם ברצונך לדעת עוד על iftop אנא בקר ב־אתר iftop. אנא השתף ושלח את תגובתך דרך תיבת התגובות שלנו למטה.

Source:
https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/