VnStat, pantau lalu lintas jaringan di Ubuntu 20.04

tentang vnstat

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:

instal vnstat apt

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):

instal dependensi

sudo apt install build-essential gcc make libsqlite3-dev

Setelah terinstal, kita bisa lanjutkan untuk mengunduh versi terbaru dari sumber VnStat menggunakan perintah:

unduh font vnstat

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:

konfigurasi vnstat

./configure --prefix=/usr --sysconfdir=/etc

Setelah selesai, kami melanjutkan dengan perintah berikut:

membuat vnstat

make

Y untuk menyelesaikan, perintah yang akan digunakan adalah:

buat instal vnstat

sudo make install

Setelah kompilasi selesai, kita bisa periksa versi VnStat yang diinstal dengan perintah ini:

versi vnstat

./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:

layanan fotokopi

cp -v examples/systemd/vnstat.service /etc/systemd/system/

Sekarang kita akan melakukannya aktifkan layanan vnStat dan mulai dengan perintah berikut:

aktifkan vnstat

systemctl enable vnstat

systemctl start vnstat

Jika semuanya sudah benar, kita bisa periksa status layanan:

status vnstat

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 tanpa opsi

./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:

statistik bulanan dan harian

./vnstat -i enp10s0

Kita harus mendapatkan statistik harian dan bulanan.

untuk tunjukkan statistik per jam, perintah yang akan dijalankan adalah sebagai berikut:

statistik per jam

./vnstat -h

Jika kita mau periksa statistik harian, kita hanya perlu meluncurkan perintah lain ini:

statistik harian

./vnstat -d

Kami juga dapat menggunakan opsi -t untuk tunjukkan hari-hari dengan lalu lintas tertinggi:

hari tersibuk

./vnstat -t

Jika yang kita cari adalah menunjukkan statistik lalu lintas jaringan waktu nyata, kita hanya perlu menjalankan perintah:

statistik waktu nyata

./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:

bantuan vnstat

./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.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.