Πώς να εγκαταστήσετε το vnStat και το vnStati για την παρακολούθηση της κυκλοφορίας δικτύου στο Linux
Το VnStat είναι ένας σχεδιασμός εργαλείου παρακολούθησης κυκλοφορίας δικτύου που βασίζεται σε κονσόλα για Linux και BSD. Θα διατηρεί ένα αρχείο καταγραφής της κίνησης δικτύου για επιλεγμένες διεπαφές δικτύου. Για τη δημιουργία των αρχείων καταγραφής, το vnStat χρησιμοποιεί τις πληροφορίες που παρέχονται από τον πυρήνα.
Με άλλα λόγια, δεν θα μυρίσει την κίνηση του δικτύου και θα εξασφαλίσει την lite χρήση του πόρου του συστήματος. Για να χρησιμοποιήσετε αυτό το λογισμικό σε Linux θα χρειαστείτε τουλάχιστον την έκδοση 2.2 της σειράς πυρήνα.
Η πιο πρόσφατη έκδοση του vnStat 2.6 κυκλοφόρησε στις 21 Ιανουαρίου 2020, και περιλαμβάνει αρκετές ακόλουθες λειτουργίες και επιδιορθώσεις.
Χαρακτηριστικά
- Τα στατιστικά παραμένουν διαθέσιμα ακόμη και μετά την επανεκκίνηση του συστήματος
- Παρακολούθηση πολλαπλών διεπαφών δικτύου ταυτόχρονα
- Πολλαπλές επιλογές εξόδου
- Ταξινομήστε τα δεδομένα ανά ώρα, ημέρα, μήνα, εβδομάδα ή λάβετε τις κορυφαίες 10 ημέρες
- Δημιουργία γραφικών png της εξόδου
- Διαμορφώστε τους "Μήνες" για να παρακολουθείτε διαφορετικούς κύκλους χρέωσης που μπορεί να έχετε
- Πολύ ελαφρύ - καταναλώνει ένα πολύ μικρό μέρος των πόρων του συστήματός σας
- Χαμηλή χρήση CPU ανεξάρτητα από το πόση κίνηση δημιουργείτε
- Δεν χρειάζεται να είστε root για να το χρησιμοποιήσετε
- Επιλογή μονάδων δυναμικά (KB, MB, κ.λπ.)
Το vnStati παρέχει μερικές νέες επιλογές όπως:
- -nl/–nolegend (αποκρύπτει το υπόμνημα rx/tx)
- –altdate – χρησιμοποιήστε εναλλακτική τοποθεσία κειμένου ημερομηνίας/ώρας
- –headertext – για να προσαρμόσετε το κείμενο στην κεφαλίδα της εικόνας.
Σε αυτό το άρθρο, θα σας δείξουμε πώς να εγκαταστήσετε το εργαλείο vnStat και vnStati σε συστήματα Linux για την παρακολούθηση της κυκλοφορίας δικτύου σε πραγματικό χρόνο.
Εγκατάσταση των εργαλείων παρακολούθησης δικτύου vnStat και vnStati
1. Για να εγκαταστήσετε το vnStat στο Linux, θα χρειαστεί να κάνετε λήψη της πιο πρόσφατης έκδοσης από την επίσημη σελίδα έκδοσης του GitHub.
Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή wget για να κατεβάσετε την τελευταία πηγή tarball όπως φαίνεται παρακάτω.
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
2. Μόλις κατεβάσετε το αρχείο, εξαγάγετε το αρχείο χρησιμοποιώντας το τερματικό σας και, στη συνέχεια, μεταβείτε στη θέση όπου έχετε εξαγάγει το αρχείο και μεταγλωττίστε το χρησιμοποιώντας τις ακόλουθες εντολές.
Σημείωση: Το πακέτο προέλευσης συνοδεύεται από τα απαραίτητα αρχεία πηγής για το vnStat, συμπεριλαμβανομένου του δαίμονα (vnstatd) και της εικόνας έξοδος (vnstati).
Εγκαταστήστε το VnStat σε CentOS/RHEL και Fedora
yum group install "Development Tools"
yum install gd gd-devel sqlite-devel
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
./configure --prefix=/usr --sysconfdir=/etc
make
make install
Εγκαταστήστε το VnStat σε Debian και Ubuntu
sudo apt-get install build-essential gd gd-devel libsqlite3-dev
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
sudo ./configure --prefix=/usr --sysconfdir=/etc
sudo make
sudo make install
3. Μόλις ολοκληρωθεί η εγκατάσταση, θα χρειαστεί να αντιγράψετε το αρχείο υπηρεσίας Vnstat όπως φαίνεται.
VnStat Systemd
cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat
Vnstat Init.d
cp -v examples/init.d/redhat/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start
4. Τώρα βεβαιωθείτε ότι τα δυαδικά αρχεία εγκαταστάθηκαν σε μια κατάλληλη τοποθεσία και είναι της σωστής έκδοσης.
vnstat
vnStat 2.6 by Teemu Toivola <tst at iki dot fi>
5. Εάν θέλετε να προσαρμόσετε τη διαμόρφωση του vnStat, μπορείτε να ανοίξετε το αρχείο διαμόρφωσής του που βρίσκεται στη διεύθυνση:
vi /etc/vnstat.conf
Οι επιλογές εκεί είναι αυτονόητες, επομένως δεν θα σταθώ σε καθεμία από αυτές. Μπορείτε ακόμα να τα ελέγξετε εάν θέλετε να προσαρμόσετε την εγκατάστασή σας.
6. Θα χρειαστεί να αφήσετε λίγο χρόνο για να ενημερωθούν τα στατιστικά στοιχεία στη βάση δεδομένων. Αφού έχετε αρκετές πληροφορίες γραμμένες στη βάση δεδομένων, μπορείτε να δείτε τα στατιστικά του δικτύου απλά εκτελώντας:
vnstat
7. Ο Yon μπορεί επίσης να ελέγξει τα ωριαία στατιστικά χρησιμοποιώντας την επιλογή -h
:
vnstat -h
8. Για καθημερινά στατιστικά, θα χρειαστεί να χρησιμοποιήσετε την επιλογή -d
:
vnstat -d
9. Για περισσότερες διαθέσιμες επιλογές, μπορείτε να χρησιμοποιήσετε το --help
:
vnstat --help
10. Για να διευκολύνετε την ανάγνωση των στατιστικών, μπορείτε να χρησιμοποιήσετε το εργαλείο vnStati για να δημιουργήσετε εικόνες .png
για vnStat .
Το VnStati εγκαθίσταται αυτόματα κατά μήκος του vnStat, επομένως δεν θα απαιτηθούν περαιτέρω ενέργειες εγκατάστασης. Για να δημιουργήσετε μια συνοπτική εικόνα για τη χρήση δικτύου της διεπαφής δικτύου σας, μπορείτε να εκτελέσετε:
vnstati -s -i eth0 -o ~/network-log.png
vnstati -h -i eth0 -o ~/network-log.png
Στην περίπτωσή μου, το vnStat εγκαταστάθηκε πρόσφατα, αλλά αυτά θα συμπληρωθούν με την πάροδο του χρόνου. Για περισσότερες διαθέσιμες επιλογές και διαφορετικά στατιστικά, μπορείτε να χρησιμοποιήσετε την επιλογή –βοήθεια:
Οι πληροφορίες που παρέχουν τόσο το vnStat όσο και το vnStati μπορούν να βοηθήσουν σημαντικά την έγκαιρη παρακολούθηση, ανάλυση και αντιμετώπιση προβλημάτων του δικτύου σας. Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με τις διαθέσιμες επιλογές του vnStat στη σελίδα man του εργαλείου.
Εάν έχετε μια πρόσθετη πρόταση ή ερώτηση σχετικά με το vnStat και το vnStati, μη διστάσετε να υποβάλετε το σχόλιό σας στην παρακάτω ενότητα σχολίων.