Cara Install vnStat dan vnStati untuk Memantau Lalu Lintas Jaringan di Linux


VnStat adalah desain alat pemantauan lalu lintas jaringan berbasis konsol untuk Linux dan BSD. Ini akan menyimpan log lalu lintas jaringan untuk antarmuka jaringan yang dipilih. Untuk menghasilkan log, vnStat menggunakan informasi yang disediakan oleh kernel.

Dengan kata lain, ini tidak akan mengendus lalu lintas jaringan dan akan memastikan penggunaan sumber daya sistem yang ringan. Untuk menggunakan perangkat lunak ini di Linux, Anda memerlukan setidaknya versi 2.2 dari seri kernel.

Versi terbaru vnStat 2.6 telah dirilis pada 21 Januari 2020 dan mencakup beberapa fitur dan perbaikan berikut.

Fitur

  • Statistik tetap tersedia bahkan setelah sistem di-boot ulang
  • Pantau beberapa antarmuka jaringan secara bersamaan
  • Beberapa opsi keluaran
  • Urutkan data berdasarkan jam, hari, bulan, minggu atau dapatkan 10 hari teratas
  • Hasilkan grafik png dari output
  • Konfigurasikan “Bulan” untuk menindaklanjuti siklus penagihan berbeda yang mungkin Anda miliki
  • Sangat ringan – menghabiskan sebagian kecil sumber daya sistem Anda
  • Penggunaan CPU rendah tidak peduli berapa banyak lalu lintas yang Anda hasilkan
  • Anda tidak harus menjadi root untuk menggunakannya
  • Pilih unit secara dinamis (KB, MB, dll)
  • vnStati menyediakan beberapa opsi baru seperti:

    • -nl/–nolegend (menyembunyikan legenda rx/tx)
    • –altdate – menggunakan lokasi teks tanggal/waktu alternatif
    • –headertext – untuk menyesuaikan teks di header gambar.
  • Anda dapat menghasilkan output dalam format gambar.
  • Opsi yang dapat disesuaikan untuk pemosisian konten dan warna latar belakang gambar ke vnStat.cgi.
  • Bandwidth antarmuka akan terdeteksi secara otomatis.
  • Gunakan JSON untuk keluaran

Pada artikel ini, kami akan menunjukkan cara menginstal alat vnStat dan vnStati pada sistem Linux untuk memantau lalu lintas jaringan secara real-time.

Menginstal Alat Pemantauan Jaringan vnStat dan vnStati

1. Untuk menginstal vnStat di Linux, Anda perlu mengunduh versi terbaru dari halaman rilis resmi GitHub.

Alternatifnya, Anda juga dapat menggunakan perintah wget berikut untuk mengunduh tarball sumber terbaru seperti yang ditunjukkan di bawah ini.

wget https://humdi.net/vnstat/vnstat-2.6.tar.gz

2. Setelah Anda mengunduh file, ekstrak arsip menggunakan terminal Anda lalu navigasikan ke lokasi tempat Anda mengekstrak arsip dan kompilasi menggunakan perintah berikut.

Catatan: Paket sumber dilengkapi dengan file sumber yang diperlukan untuk vnStat termasuk daemon (vnstatd) dan gambar keluaran (vnstati).

Instal VnStat di CentOS/RHEL dan 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

Instal VnStat di Debian dan 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. Setelah penginstalan selesai, Anda perlu menyalin file layanan Vnstat seperti yang ditunjukkan.

Sistem VnStatd

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. Sekarang verifikasi bahwa binari telah dipasang di lokasi yang sesuai dan versinya benar.

vnstat

vnStat 2.6 by Teemu Toivola <tst at iki dot fi>

5. Jika Anda ingin menyesuaikan konfigurasi vnStat Anda dapat membuka file konfigurasinya yang terletak di:

vi /etc/vnstat.conf

Opsi yang tersedia sudah cukup jelas, jadi saya tidak akan membahas satu per satu. Anda masih dapat meninjaunya jika Anda ingin menyesuaikan instalasi Anda.

6. Anda perlu memberikan waktu agar statistik diperbarui di database. Setelah Anda memiliki cukup informasi yang tertulis di database, Anda dapat melihat statistik jaringan hanya dengan menjalankan:

vnstat

7. Anda juga dapat memeriksa statistik per jam dengan menggunakan opsi -h:

vnstat -h

8. Untuk statistik harian, Anda perlu menggunakan opsi -d:

vnstat -d 

9. Untuk opsi lain yang tersedia, Anda dapat menggunakan --help:

vnstat --help

10. Untuk membuat statistik lebih mudah dibaca, Anda dapat menggunakan alat vnStati untuk menghasilkan gambar .png untuk vnStat .

VnStati dipasang secara otomatis bersama vnStat sehingga tidak diperlukan tindakan pemasangan lebih lanjut. Untuk menghasilkan gambar ringkasan penggunaan jaringan antarmuka jaringan Anda, Anda dapat menjalankan:

vnstati -s -i eth0 -o ~/network-log.png

vnstati -h -i eth0 -o ~/network-log.png

Dalam kasus saya, vnStat baru saja diinstal, namun akan terisi seiring berjalannya waktu. Untuk opsi lainnya yang tersedia dan statistik berbeda, Anda dapat menggunakan opsi –help:

Informasi yang diberikan oleh vnStat dan vnStati dapat sangat membantu pemantauan, analisis, dan pemecahan masalah jaringan Anda tepat waktu. Anda dapat menemukan informasi lebih lanjut tentang opsi vnStat yang tersedia di halaman manual alat tersebut.

Jika Anda memiliki saran atau pertanyaan tambahan mengenai vnStat dan vnStati, jangan ragu untuk menyampaikan komentar Anda pada kolom komentar di bawah.