Apa yang bisa kami bantu?

A. Pendahuluan

vnStat adalah tool monitoring bandwidth berbasis command-line yang dapat digunakan untuk memantau penggunaan trafik jaringan pada server Ubuntu. vnStat mencatat jumlah trafik yang masuk (RX) dan keluar (TX) pada interface jaringan, kemudian menyajikan statistik penggunaan bandwidth secara harian, bulanan, maupun berdasarkan periode tertentu.

Dokumentasi ini menjelaskan cara melakukan instalasi, konfigurasi, dan penggunaan vnStat pada Ubuntu.

B. Prasyarat

Sebelum melakukan instalasi, pastikan:

  • Server menggunakan Ubuntu.
  • Memiliki akses root atau user dengan hak sudo.
  • Server memiliki interface jaringan yang aktif.
  • Paket repository Ubuntu dapat diakses.

 

C. Cek Network Interface

Sebelum menginstal vnStat, identifikasi nama interface jaringan yang digunakan server.

Jalankan:

ip -br link

Contoh output:

gambar 1 - interface

Pada contoh tersebut, interface jaringan yang digunakan adalah ens3.

Untuk melihat IP address yang digunakan:

ip addr show eth0

Catatan: Nama interface dapat berbeda pada setiap server, misalnya eth0, ens3, ens18, atau enp1s0.

gambar 2 - IP Interdace

 

D. Install vnStat

Update repository terlebih dahulu:

apt update

Kemudian install vnStat:

apt install vnstat -y
gambar 3 - install vnstat

Setelah proses instalasi selesai, cek versi vnStat:

vnstat --version

Contoh:

gambar 4 - vnstat version

 

E. Aktifkan Service vnStat

Pastikan service vnStat berjalan:

systemctl status vnstat

Jika service belum aktif, jalankan:

systemctl start vnstat

Agar vnStat otomatis berjalan setelah server reboot:

systemctl enable vnstat

Untuk memastikan service aktif:

systemctl is-active vnstat

Output yang diharapkan:

active
gambar 5 - vnstat active

 

F. Tambahkan Network Interface ke vnStat

Pada versi vnStat yang menggunakan database interface secara otomatis, interface biasanya akan terdeteksi setelah service berjalan.

Untuk melihat interface yang telah terdaftar:

vnstat --iflist

Untuk melihat statistik interface tertentu:

vnstat -i eth0

Ganti eth0 dengan nama interface pada server.

Jika interface belum memiliki database, dapat dilakukan inisialisasi:

vnstat -i eth0 --add

Kemudian restart service:

systemctl restart vnstat

Catatan: Pada beberapa versi vnStat, database interface dapat dibuat secara otomatis oleh service sehingga perintah --add tidak diperlukan.

gambar 6 - add vnstat

 

G. Melihat Statistik Bandwidth

Untuk melihat statistik penggunaan bandwidth pada interface:

vnstat -i eth0

Contoh:

gambar 7 - vnstat interface

Keterangan:

rx = trafik yang diterima server (download/inbound).

tx = trafik yang dikirim server (upload/outbound).

total = total trafik RX + TX.

 

 

H. Monitoring Trafik Secara Real-Time

Untuk melihat penggunaan bandwidth secara langsung:

vnstat -l -i eth0

Contoh informasi yang ditampilkan:

gambar 8 - vnstat real time

Tekan:

Ctrl+C

untuk menghentikan monitoring.

 

I. Melihat Statistik Per Jam

Gunakan:

vnstat -h -i eth0

Perintah ini menampilkan penggunaan bandwidth berdasarkan jam.

Contoh:

gambar 9 - vnstat hourly

Statistik ini dapat digunakan untuk mengetahui jam dengan penggunaan bandwidth tertinggi.

 

J. Melihat Statistik Harian

Gunakan:

vnstat -d -i eth0

Contoh:

gambar 10 - vnstat daily

Statistik ini berguna untuk melihat penggunaan bandwidth setiap hari.

 

K. Melihat Statistik Bulanan

Untuk melihat penggunaan bandwidth per bulan:

vnstat -m -i eth0

Contoh:

gambar 11 - vnstat monthly

Informasi ini dapat digunakan untuk melakukan monitoring penggunaan bandwidth bulanan.

 

L. Melihat Statistik Tahunan

Gunakan:

vnstat -y -i eth0

Perintah tersebut menampilkan ringkasan penggunaan bandwidth berdasarkan tahun.

 

M. Menampilkan Statistik dengan Format Ringkas

Untuk mendapatkan ringkasan penggunaan bandwidth:

vnstat -i eth0

Untuk menampilkan statistik hari ini saja:

vnstat -d -i eth0

Untuk statistik bulan berjalan:

vnstat -m -i eth0

Untuk statistik real-time:

vnstat -l -i eth0

 

N. Contoh Command yang Sering Digunakan

Kebutuhan Command
Melihat versi vnStat vnstat --version
Melihat interface vnstat --iflist
Melihat statistik vnstat -i ens3
Statistik per jam vnstat -h -i eth0
Statistik harian vnstat -d -i eth0
Statistik bulanan vnstat -m -i eth0
Statistik tahunan vnstat -y -i eth0
Monitoring real-time vnstat -l -i eth0
Cek service systemctl status vnstat
Restart service systemctl restart vnstat
Melihat log journalctl -u vnstat

 

O. Kesimpulan

vnStat dapat digunakan sebagai solusi sederhana dan ringan untuk memonitor penggunaan bandwidth pada server Ubuntu. Dengan vnStat, administrator dapat melihat penggunaan trafik RX, TX, dan total bandwidth berdasarkan jam, hari, bulan, maupun tahun.

Untuk monitoring dasar pada VPS, command yang paling sering digunakan adalah:

vnstat -i eth0

Sedangkan untuk melihat penggunaan bandwidth secara real-time:

vnstat -l -i eth0

Pastikan mengganti eth0 dengan nama network interface yang digunakan pada server.

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman KnowledgeBase Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui telepon (021) 5714567.