Pada artikel selanjutnya kita akan melihat VnStat. Ini satu alat gratis untuk memantau lalu lintas jaringan, yang juga open source dan dibuat untuk digunakan di terminal sistem Gnu / Linux. Dengan VnStat kami akan dapat memantau statistik jaringan untuk berbagai periode waktu. Ini sederhana, ringan, dan menghabiskan sebagian kecil sumber daya sistem.
Seperti yang saya katakan, alat ini menggunakan antarmuka baris perintah. Ini memungkinkan kita untuk menyimpan log lalu lintas jaringan per jam, harian, dan bulanan untuk antarmuka yang dipilih, tetapi ini bukan packet sniffer.. Informasi lalu lintas dianalisis dari file proc. Dengan begitu, VnStat dapat digunakan bahkan tanpa izin root.
Instal VnStat di Ubuntu 20.04
Alat ini dapat dengan mudah diinstal dari repositori Ubuntu. Untuk melakukan ini, yang harus Anda lakukan adalah membuka terminal (Ctrl + Alt + T) dan menjalankan perintah berikut:
sudo apt install vnstat
Pilihan lain untuk menggunakan alat ini adalah dengan mengkompilasinya dari sumber. Pertama-tama kami akan memastikan untuk menginstal semua dependensi yang diperlukan untuk mengkompilasi VnStat dengan perintah berikut di terminal (Ctrl + Alt + T):
sudo apt install build-essential gcc make libsqlite3-dev
Setelah terinstal, kita bisa lanjutkan untuk mengunduh versi terbaru dari sumber VnStat menggunakan perintah:
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
Saat pengunduhan selesai, kami bisa ekstrak file yang didownload:
tar -xvzf vnstat-2.6.tar.gz
Sekarang kita akan melakukannya pindah ke direktori yang baru saja dibuat:
cd vnstat-2.6
Pada saat ini, kami akan menjalankan perintah:
./configure --prefix=/usr --sysconfdir=/etc
Setelah selesai, kami melanjutkan dengan perintah berikut:
make
Y untuk menyelesaikan, perintah yang akan digunakan adalah:
sudo make install
Setelah kompilasi selesai, kita bisa periksa versi VnStat yang diinstal dengan perintah ini:
./vnstat -v
Kelola layanan
Jika Anda telah memilih untuk mengkompilasi alat ini, maka Anda harus melakukannya salin file layanan systemd vnStat dari sumber vnStat ke direktori / etc / systemd / system /. Kita dapat melakukan ini dengan menulis perintah berikut dari dalam folder tempat kita mengkompilasi program:
cp -v examples/systemd/vnstat.service /etc/systemd/system/
Sekarang kita akan melakukannya aktifkan layanan vnStat dan mulai dengan perintah berikut:
systemctl enable vnstat systemctl start vnstat
Jika semuanya sudah benar, kita bisa periksa status layanan:
systemctl status vnstat
Sekilas tentang VnStat
Sebelum menggunakan VnStat, perlu menunggu beberapa saat agar database diperbarui. Setelah memperbarui database, kita dapat menjalankan alat ini tanpa opsi apa pun seperti yang ditunjukkan di bawah ini:
./vnstat
Kami juga akan memiliki kemungkinan tentukan antarmuka jaringan yang ingin kita pantau. Untuk ini kami akan menggunakan opsi -i diikuti dengan nama antarmuka jaringan, seperti yang ditunjukkan di bawah ini:
./vnstat -i enp10s0
Kita harus mendapatkan statistik harian dan bulanan.
untuk tunjukkan statistik per jam, perintah yang akan dijalankan adalah sebagai berikut:
./vnstat -h
Jika kita mau periksa statistik harian, kita hanya perlu meluncurkan perintah lain ini:
./vnstat -d
Kami juga dapat menggunakan opsi -t untuk tunjukkan hari-hari dengan lalu lintas tertinggi:
./vnstat -t
Jika yang kita cari adalah menunjukkan statistik lalu lintas jaringan waktu nyata, kita hanya perlu menjalankan perintah:
./vnstat -l
Anda juga bisa hapus entri database untuk antarmuka (dalam hal ini enp10s0) dan hentikan pemantauan menggunakan perintah:
./vnstat -i enp10s0 --remove --force
Hal ini dapat tambahkan antarmuka yang dihapus enp10s0 lagi dengan menjalankan perintah lain ini:
./vnstat -i enp10s0 --add
Lalu restart layanan vnStat untuk menerapkan perubahan:
systemctl restart vnstat
VnStat akan menawarkan opsi berbeda yang akan membantu kami memantau lalu lintas jaringan. Kami dapat berkonsultasi dengan mereka menggunakan perintah berikut:
./vnstat --help
Pada artikel ini kita baru saja melihat bagaimana menginstal VnStat dan menggunakannya untuk memantau lalu lintas jaringan dari terminal. Informasi lebih lanjut tentang program ini dapat ditemukan di situs proyek. Tapi ini hanyalah salah satu dari banyak alat yang dapat kita gunakan di terminal pantau jaringan kami.