5 Λογισμικά για την παρακολούθηση της χρήσης του δικτύου

bandwith-parakolouthisi-internet-bmon

Στο σημερινό άρθρο θα ρίξουμε μια ματιά σε ορισμένα λογισμικά τερματικού που μπορούν να χρησιμοποιηθούν για την παρακολούθηση της χρήσης του δικτύου (ταχύτητα/bandwidth) κάτι που τα καθιστά ιδιαιτέρως χρήσιμα στον υπολογιστή η τον server μας.

Είτε έχουμε στήσει ένα δικό μας server στο σπίτι μας, είτε σε κάποιον εξωτερικό πάροχο είναι σημαντικό να μπορούμε να γνωρίζουμε ανά πάσα στιγμή τι συμβαίνει στο δίκτυό μας με σκοπό την εντόπιση προβλημάτων ταχύτητας σύνδεσης αλλά και κατανάλωσης πόρων του δικτύου.

Τα λογισμικά που θα δούμε παρακολουθούν την κυκλοφορία του δικτύου και μετράνε την ταχύτητα με την οποία μεταφέρονται τα δεδομένα ενώ μερικά παρακολουθούν το bandwidth που χρησιμοποιείται από μεμονωμένες διεργασίες η λογισμικά που τρέχουμε. Αυτό είναι ιδιαίτερα χρήσιμο για τον εύκολο εντοπισμό μιας διεργασίας η λογισμικού που καταναλώνει υπερβολικό bandwidth του δικτύου μας.

bmon

Το Bmon (Bandwidth Monitor) είναι ένα λογισμικό που επιτρέπει στους χρήστες να παρακολουθούν ξεχωριστά την εισερχόμενη και εξερχόμενη κίνηση στο δίκτυο. Επίσης παράγει και ένα γράφημα και μια ενότητα με λεπτομέρειες σε επίπεδο πακέτων. Τέλος, αν ρίξετε μια ματιά στο man page του θα δείτε οτι έχει την δυνατότητα να παράγει και αναφορές σε μορφή html

bandwith-parakolouthisi-internet-bmon

Σε Ubuntu μπορείτε να το εγκαταστήσετε και να το χρησιμοποιήσετε ως εξής:

sudo apt install bmon
sudo bmon

iftop

Το Iftop χρησιμοποιεί τη βιβλιοθήκη pcap για να καταγράψει τα πακέτα που κινούνται μέσα και έξω από την κάρτα δικτύου και στη συνέχεια συνοψίζει το μέγεθος και τον αριθμό πακέτων για να βρει το συνολικό bandwidth (εύρος ζώνης) που χρησιμοποιείται.

Είναι διαθέσιμο στα αποθετήρια λογισμικού της διανομής σας. Σε Ubuntu μπορείτε να το εγκαταστήσετε και να το χρησιμοποιήσετε ως εξής:

sudo apt install iftop
sudo iftop -n 

bandwith-parakolouthisi-internet-iftop

Η παράμετρος -n εμποδίζει το iftop να «μεταφράζει» τις IP σε διευθύνσεις (host name/domain name) ώστε να μην προκαλεί πρόσθετη καθυστέρηση στο δίκτυο.

nethogs

Το nethogs είναι ένα λογισμικό που δείχνει το bandwidth που χρησιμοποιείται από μεμονωμένες διεργασίες και ταξινομεί τη λίστα του τοποθετώντας τις πιο απαιτητικές στην κορυφή. Με άλλα λόγια σε περίπτωση που θέλετε να δείτε τι «τρώει» το δίκτυο, τρέξτε το nethogs και βρείτε την υπεύθυνη διεργασία που καταναλώνει τους πόρους του δικτύπυ. Το nethogs θα σας αναφέρει το PID, τον χρήστη που το εκτελεί και τη διαδρομή του προγράμματος.

bandwith-parakolouthisi-internet-nethogs

Είναι διαθέσιμο στα αποθετήρια λογισμικού της διανομής σας. Σε Ubuntu μπορείτε να το εγκαταστήσετε και να το χρησιμοποιήσετε ως εξής:

sudo apt install nethogs
sudo nethogs 

speedometer

Όπως προδίδει το όνομά του, το speedometer απλά παράγει γραφικά εισερχόμενης και εξερχόμενης κίνησης μέσω μιας επιλεγμένης κάρτας δικτύου

bandwith-parakolouthisi-internet-speedometer

Για ντο εγκαταστήσετε σε Ubuntu, τρέχετε:

sudo apt install speedometer

Αν θέλουμε π.χ. να ελέγξουμε την κάρτα δικτύου wlp3s0 τότε τρέχουμε το speedometer ως εξής:

speedometer -r wlp3s0 -t wlp3s0

Vnstat

Το Vnstat είναι λίγο διαφορετικό από τα περισσότερα από τα άλλα λογισμικά που είδαμε παραπάνω. Στην πραγματικότητα τρέχει μια υπηρεσία και κάνει καταγραφή του μεγέθους της μεταφοράς δεδομένων σε μόνιμη βάση. Στη συνέχεια, μπορεί να χρησιμοποιηθεί για τη δημιουργία αναφοράς για το ιστορικό χρήσης του δικτύου σε εύρος ημερών, μηνών κλπ.

Σε Ubuntu μπορείτε να το εγκαταστήσετε με την παρακάτω εντολή:

sudo apt install vnstat

Αν τρέξετε το vnstat χωρίς καμία παράμετρο θα δείχνει απλώς το συνολικό ποσό της μεταφοράς δεδομένων που πραγματοποιήθηκε από την ημερομηνία που εκτελείται ως υπηρεσία. Αν θέλετε να παρακολουθείτε τη χρήση του εύρους ζώνης σε πραγματικό χρόνο, χρησιμοποιήστε την επιλογή -l (live λειτουργία).

vnstat -l -i wlp3s0

Το Vnstat είναι περισσότερο ένα εργαλείο για να λαμβάνετε ιστορικές αναφορές για το πόσο bandwidth χρησιμοποιείται καθημερινά ή τον τελευταίο μήνα παρά ένα εργαλείο για την παρακολούθηση του δικτύου σε πραγματικό χρόνο.

Επίλογος

Τα παραπάνω λογισμικά θα σας φανούν ιδιαίτερα χρήσιμα στον προσωπικό σας server αλλά και στον υπολογιστή σας. Φυσικά αυτά είναι μερικά από τα δεκάδες άλλα εργλαεία που υπάρχουν, ενώ άλλα μπορούν να λειτουργήσουν και εποπτικά στο σύνολο των επιδόσεων του server μας όπως π.χ. τo Netdata που παρέχει πληροφορίες επιδόσεων του Server αλλά με γραφικό περιβάλλον.


Παραπομπές:

Advertisements

2 σκέψεις σχετικά με το “5 Λογισμικά για την παρακολούθηση της χρήσης του δικτύου

  1. Πολύ ωραία παρουσίαση των εργαλείων. Προστέθηκε στους σελιδοδείκτες. Ευχαριστούμε!

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.