Cara Monitoring Bandwidth dengan vnStat di Ubuntu
0 people liked this article
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 linkContoh output:

Pada contoh tersebut, interface jaringan yang digunakan adalah ens3.
Untuk melihat IP address yang digunakan:
ip addr show eth0Catatan: Nama interface dapat berbeda pada setiap server, misalnya
eth0,ens3,ens18, atauenp1s0.

D. Install vnStat
Update repository terlebih dahulu:
apt updateKemudian install vnStat:
apt install vnstat -y
Setelah proses instalasi selesai, cek versi vnStat:
vnstat --versionContoh:

E. Aktifkan Service vnStat
Pastikan service vnStat berjalan:
systemctl status vnstatJika service belum aktif, jalankan:
systemctl start vnstatAgar vnStat otomatis berjalan setelah server reboot:
systemctl enable vnstatUntuk memastikan service aktif:
systemctl is-active vnstatOutput yang diharapkan:
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 --iflistUntuk melihat statistik interface tertentu:
vnstat -i eth0Ganti eth0 dengan nama interface pada server.
Jika interface belum memiliki database, dapat dilakukan inisialisasi:
vnstat -i eth0 --addKemudian restart service:
systemctl restart vnstatCatatan: Pada beberapa versi vnStat, database interface dapat dibuat secara otomatis oleh service sehingga perintah
--addtidak diperlukan.

G. Melihat Statistik Bandwidth
Untuk melihat statistik penggunaan bandwidth pada interface:
vnstat -i eth0Contoh:

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 eth0Contoh informasi yang ditampilkan:

Tekan:
Ctrl+Cuntuk menghentikan monitoring.
I. Melihat Statistik Per Jam
Gunakan:
vnstat -h -i eth0Perintah ini menampilkan penggunaan bandwidth berdasarkan jam.
Contoh:

Statistik ini dapat digunakan untuk mengetahui jam dengan penggunaan bandwidth tertinggi.
J. Melihat Statistik Harian
Gunakan:
vnstat -d -i eth0Contoh:

Statistik ini berguna untuk melihat penggunaan bandwidth setiap hari.
K. Melihat Statistik Bulanan
Untuk melihat penggunaan bandwidth per bulan:
vnstat -m -i eth0Contoh:

Informasi ini dapat digunakan untuk melakukan monitoring penggunaan bandwidth bulanan.
L. Melihat Statistik Tahunan
Gunakan:
vnstat -y -i eth0Perintah tersebut menampilkan ringkasan penggunaan bandwidth berdasarkan tahun.
M. Menampilkan Statistik dengan Format Ringkas
Untuk mendapatkan ringkasan penggunaan bandwidth:
vnstat -i eth0Untuk menampilkan statistik hari ini saja:
vnstat -d -i eth0Untuk statistik bulan berjalan:
vnstat -m -i eth0Untuk statistik real-time:
vnstat -l -i eth0N. 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 eth0Sedangkan untuk melihat penggunaan bandwidth secara real-time:
vnstat -l -i eth0Pastikan 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.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
15 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
5 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
5 people say this guide was helpful
-
Cara Membuat atau Menambahkan SSH Key pada Layanan Neo Lite dan NEO Lite Pro
3 people say this guide was helpful