Panduan Install vnStat di AlmaLinux 9 untuk Memantau Penggunaan Bandwidth VPS
Pengantar
Memantau penggunaan bandwidth merupakan bagian penting dalam pengelolaan VPS maupun dedicated server. Dengan mengetahui jumlah data yang dikirim dan diterima server, administrator dapat memantau aktivitas jaringan, mendeteksi lonjakan trafik, serta mengidentifikasi potensi masalah sejak dini.
Salah satu aplikasi yang banyak digunakan untuk tujuan tersebut adalah vnStat. Aplikasi ini ringan, mudah digunakan, dan memanfaatkan statistik jaringan dari kernel Linux sehingga mampu melakukan monitoring tanpa membebani performa server.
Selain menampilkan penggunaan bandwidth secara real-time, vnStat juga menyimpan riwayat statistik harian, bulanan, hingga tahunan. Data tersebut sangat berguna untuk analisis penggunaan jaringan, troubleshooting, maupun evaluasi kebutuhan kapasitas server.
Pada artikel ini, Anda akan mempelajari cara install dan konfigurasi vnStat di AlmaLinux 9, mulai dari proses instalasi, menjalankan layanan, hingga melihat statistik penggunaan bandwidth melalui terminal.
Apa Itu vnStat?
vnStat adalah aplikasi monitoring jaringan berbasis command line yang digunakan untuk mencatat dan menampilkan statistik penggunaan bandwidth pada sistem operasi Linux. Aplikasi ini memanfaatkan statistik jaringan yang disediakan oleh kernel Linux, sehingga dapat melakukan monitoring tanpa membebani performa server.
Karena tidak menggunakan metode packet sniffing, vnStat memiliki konsumsi CPU dan RAM yang sangat rendah. Hal ini membuatnya cocok digunakan pada VPS, cloud server, maupun dedicated server, termasuk yang memiliki spesifikasi terbatas.
vnStat juga mampu menyimpan riwayat penggunaan bandwidth secara otomatis. Administrator dapat melihat statistik penggunaan jaringan per jam, harian, bulanan, hingga tahunan untuk memantau trafik maupun menganalisis lonjakan penggunaan bandwidth.
Beberapa keunggulan vnStat antara lain sebagai berikut.
- Ringan dan hemat penggunaan CPU serta RAM.
- Mencatat penggunaan bandwidth secara otomatis.
- Menyimpan histori penggunaan bandwidth dalam jangka panjang.
- Mendukung statistik per jam, harian, bulanan, hingga tahunan.
- Mudah digunakan melalui terminal.
- Cocok untuk VPS, Cloud Server, maupun Dedicated Server.
Karena berjalan sebagai service di latar belakang, vnStat akan terus mengumpulkan statistik penggunaan jaringan secara otomatis selama server aktif. Dengan keunggulan tersebut, vnStat menjadi salah satu aplikasi monitoring bandwidth yang ringan, mudah dikonfigurasi, dan banyak digunakan oleh administrator sistem.
Persiapan Sebelum Instalasi
Karena vnStat merupakan aplikasi monitoring bandwidth yang sangat ringan, kebutuhan resource yang diperlukan relatif kecil. Berikut spesifikasi minimum yang direkomendasikan.
- CPU: 1 vCPU
- RAM: Minimal 512 MB (disarankan 1 GB atau lebih)
- Penyimpanan: Minimal 100 MB ruang kosong
- Sistem Operasi: AlmaLinux 9 (64-bit)
- Koneksi Internet: Diperlukan saat proses instalasi dan pembaruan paket.
Catatan: vnStat memiliki penggunaan resource yang sangat rendah sehingga dapat dijalankan pada VPS dengan spesifikasi kecil tanpa memberikan beban yang signifikan terhadap performa server.
Cara Install vnStat di AlmaLinux 9
Pada tahap ini, Anda akan menginstal vnStat, mengaktifkan layanan, kemudian menambahkan interface jaringan agar penggunaan bandwidth dapat mulai dipantau.
-
Install Paket vnStat
Install vnStat menggunakan repository bawaan AlmaLinux 9.
dnf install vnstat -yPastikan proses instalasi berhasil.
vnstat --versionApabila berhasil, akan muncul output seperti berikut.
vnStat 2.xKeterangan:
Versi yang ditampilkan dapat berbeda tergantung pembaruan repository AlmaLinux 9. -
Aktifkan Service vnStat
Jalankan service vnStat agar mulai mengumpulkan statistik penggunaan bandwidth.
systemctl enable --now vnstatPeriksa status servicenya.
systemctl status vnstatApabila berhasil, status layanan akan menampilkan informasi berikut.
Active: active (running)Status tersebut menunjukkan bahwa vnStat telah aktif dan siap digunakan.
Screenshot hasil systemctl status vnstat -
Mengetahui Nama Interface Jaringan
vnStat memonitor interface jaringan tertentu. Oleh karena itu, Anda perlu mengetahui nama interface yang digunakan server.
ip addrContoh hasilnya.
ens18 eth0 ens160Catat nama interface yang sedang aktif.
Screenshot hasil perintah ip addr -
Tambahkan Interface ke Database vnStat
Sebagai contoh, apabila interface yang digunakan adalah ens18, jalankan perintah berikut.
vnstat --add -i ens18Kemudian restart service vnStat.
systemctl restart vnstatKeterangan:
Ganti ens18 dengan nama interface yang digunakan pada server Anda. -
Tunggu Pengumpulan Data
Setelah konfigurasi selesai, vnStat akan mulai mengumpulkan statistik penggunaan bandwidth secara otomatis.
Apabila baru pertama kali diinstal, kemungkinan output masih menunjukkan nilai nol karena belum terdapat riwayat trafik jaringan.
Biarkan server berjalan selama beberapa menit hingga beberapa jam agar statistik mulai terbentuk.
Keterangan:
Semakin lama vnStat berjalan, semakin lengkap statistik penggunaan bandwidth yang dapat ditampilkan.
Cara Melihat Penggunaan Bandwidth
Setelah vnStat berhasil diinstal dan mulai mengumpulkan data, Anda dapat melihat statistik penggunaan bandwidth melalui berbagai perintah yang tersedia. Masing-masing perintah memiliki fungsi yang berbeda, mulai dari melihat ringkasan penggunaan bandwidth hingga memantau trafik jaringan secara real-time.
-
Melihat Ringkasan Bandwidth
Gunakan perintah berikut untuk menampilkan ringkasan penggunaan bandwidth.
vnstatPerintah tersebut akan menampilkan informasi seperti berikut.
- Total download (RX).
- Total upload (TX).
- Total penggunaan bandwidth.
- Statistik penggunaan pada bulan berjalan.
Screenshot hasil perintah vnstat -
Melihat Statistik Harian
Apabila ingin mengetahui penggunaan bandwidth setiap hari, jalankan perintah berikut.
vnstat -dContoh output yang ditampilkan.
Date RX TX Total 21 Jul 2.1 GB 600 MB 2.7 GB 22 Jul 1.4 GB 400 MB 1.8 GBInformasi ini berguna untuk mengetahui pola penggunaan bandwidth harian serta mendeteksi apabila terjadi lonjakan trafik pada tanggal tertentu.
Screenshot hasil perintah vnstat -d -
Melihat Statistik Bulanan
Untuk melihat total penggunaan bandwidth setiap bulan, gunakan perintah berikut.
vnstat -mOutput akan menampilkan jumlah bandwidth yang digunakan pada masing-masing bulan sehingga memudahkan administrator melakukan evaluasi penggunaan jaringan dalam jangka panjang.
Screenshot hasil perintah vnstat -m -
Melihat Statistik Per Jam
Apabila ingin mengetahui penggunaan bandwidth setiap jam, jalankan perintah berikut.
vnstat -hStatistik per jam sangat berguna untuk mengetahui kapan terjadi lonjakan trafik atau aktivitas jaringan yang tidak biasa.
Screenshot hasil perintah vnstat -h -
Melihat Statistik Secara Real-Time
Untuk memantau lalu lintas jaringan secara langsung (real-time), gunakan perintah berikut.
vnstat -lPerintah ini akan terus menampilkan aktivitas jaringan yang sedang berlangsung hingga dihentikan secara manual.
Keterangan:
Tekan Ctrl + C untuk menghentikan proses monitoring real-time.Screenshot hasil perintah vnstat -l -
Melihat Ringkasan Singkat
Apabila membutuhkan output yang lebih ringkas, misalnya untuk kebutuhan scripting atau monitoring otomatis, gunakan perintah berikut.
vnstat --onelinePerintah ini akan menampilkan seluruh informasi penggunaan bandwidth dalam satu baris sehingga lebih mudah diproses oleh script maupun aplikasi monitoring lainnya.
Screenshot hasil perintah vnstat --oneline
Lokasi Database vnStat
Setelah vnStat berhasil diinstal, aplikasi akan menyimpan data statistik penggunaan bandwidth serta file konfigurasinya pada direktori tertentu. Mengetahui lokasi kedua file tersebut akan memudahkan Anda ketika ingin melakukan backup, troubleshooting, maupun mengubah konfigurasi sesuai kebutuhan.
-
Lokasi Database vnStat
Seluruh data penggunaan bandwidth yang dikumpulkan oleh vnStat disimpan pada direktori berikut.
/var/lib/vnstat/Direktori tersebut berisi database yang digunakan vnStat untuk menyimpan riwayat penggunaan bandwidth pada setiap interface jaringan yang dipantau.
Screenshot isi direktori /var/lib/vnstat/ -
Lokasi File Konfigurasi
File konfigurasi utama vnStat berada pada lokasi berikut.
/etc/vnstat.confApabila ingin mengubah pengaturan vnStat, seperti interval pembaruan data, lokasi database, maupun konfigurasi lainnya, Anda dapat mengedit file tersebut menggunakan editor teks seperti nano atau vim.
nano /etc/vnstat.confKeterangan:
Setelah melakukan perubahan pada file konfigurasi, restart service vnStat agar konfigurasi baru dapat diterapkan.systemctl restart vnstat
Tips dan Catatan Penting
vnStat merupakan aplikasi monitoring bandwidth yang ringan dan mudah digunakan. Agar proses monitoring berjalan lebih optimal serta data yang dikumpulkan lebih akurat, perhatikan beberapa tips berikut.
- Pastikan interface jaringan yang dimonitor sudah benar. Kesalahan memilih interface dapat menyebabkan statistik penggunaan bandwidth tidak bertambah meskipun server sedang menerima atau mengirim trafik.
- Install vnStat sesegera mungkin setelah VPS atau dedicated server selesai dibuat. Semakin cepat vnStat dijalankan, semakin lengkap histori penggunaan bandwidth yang dapat dikumpulkan.
- Periksa status service vnStat secara berkala, terutama apabila statistik penggunaan bandwidth tidak mengalami perubahan dalam waktu yang lama.
- Hindari menghapus database vnStat kecuali memang ingin menghapus seluruh riwayat penggunaan bandwidth. Menghapus database akan menyebabkan histori monitoring hilang dan proses pencatatan dimulai kembali dari awal.
- Lakukan backup file konfigurasi sebelum melakukan perubahan pengaturan agar konfigurasi sebelumnya dapat dipulihkan apabila terjadi kesalahan.
- Kombinasikan vnStat dengan aplikasi monitoring lain, seperti Munin, Netdata, atau Grafana, untuk memperoleh informasi performa server yang lebih lengkap, termasuk penggunaan CPU, memori, penyimpanan, dan jaringan.
Keterangan:
vnStat berfokus pada monitoring penggunaan bandwidth. Untuk pemantauan performa server secara menyeluruh, sebaiknya gunakan vnStat bersama aplikasi monitoring lain sehingga kondisi server dapat dipantau secara lebih komprehensif.
Kapan Sebaiknya Menggunakan vnStat?
vnStat merupakan pilihan yang tepat bagi administrator server maupun pemilik website yang membutuhkan solusi monitoring bandwidth yang ringan, mudah digunakan, dan tidak membebani performa sistem. Aplikasi ini sangat cocok digunakan pada VPS, cloud server, maupun dedicated server yang memerlukan pemantauan penggunaan jaringan secara berkelanjutan.
Beberapa kondisi yang membuat vnStat layak digunakan antara lain sebagai berikut.
- Memantau penggunaan bandwidth VPS atau dedicated server setiap hari.
- Mengetahui total penggunaan trafik harian, bulanan, maupun tahunan.
- Mengawasi penggunaan bandwidth agar tidak melebihi batas kuota yang diberikan oleh penyedia layanan.
- Menganalisis lonjakan trafik pada website, aplikasi, atau layanan lainnya.
- Membantu proses troubleshooting ketika terjadi peningkatan penggunaan jaringan yang tidak normal.
- Mengumpulkan data penggunaan bandwidth sebagai bahan evaluasi kebutuhan upgrade server atau kapasitas jaringan.
- Membutuhkan solusi monitoring jaringan yang ringan tanpa memberikan beban berarti pada CPU maupun RAM server.
Berkat konsumsi resource yang sangat rendah, vnStat menjadi salah satu aplikasi monitoring bandwidth yang banyak digunakan pada server produksi maupun lingkungan pengembangan (development). Selain mudah dikonfigurasi, aplikasi ini juga mampu menyimpan histori penggunaan bandwidth dalam jangka panjang sehingga memudahkan administrator melakukan analisis penggunaan jaringan kapan saja.
Keterangan:
Apabila Anda hanya membutuhkan informasi penggunaan bandwidth tanpa monitoring performa server secara menyeluruh, vnStat sudah lebih dari cukup. Namun, jika ingin memantau CPU, RAM, penyimpanan, hingga layanan yang berjalan, Anda dapat mengombinasikannya dengan aplikasi monitoring lain seperti Munin, Netdata, atau Grafana.
Kesimpulan
vnStat merupakan aplikasi monitoring bandwidth yang ringan, sederhana, dan efektif untuk memantau lalu lintas jaringan pada VPS maupun dedicated server berbasis AlmaLinux 9. Berkat konsumsi resource yang rendah dan proses instalasi yang mudah, vnStat menjadi solusi yang tepat untuk memantau penggunaan bandwidth tanpa memberikan beban berarti pada performa server.
Melalui panduan ini, Anda telah mempelajari cara menginstal, mengonfigurasi, menjalankan layanan, serta melihat statistik penggunaan bandwidth menggunakan vnStat. Agar data historis yang dikumpulkan lebih lengkap, sebaiknya instal vnStat sejak awal server digunakan dan lakukan pemantauan secara berkala sebagai bagian dari pemeliharaan rutin.
Selain aplikasi monitoring yang tepat, penggunaan infrastruktur server yang andal juga berperan penting dalam menjaga performa dan ketersediaan layanan. Jika Anda membutuhkan VPS untuk menjalankan website, aplikasi, database, maupun berbagai tools monitoring seperti vnStat, Cloud VPS Plasawebhost dapat menjadi pilihan yang tepat. Dengan resource yang dedicated, performa tinggi, dan jaringan yang stabil, server dapat menjalankan berbagai layanan secara optimal sekaligus memudahkan proses monitoring penggunaan bandwidth.
Dengan mengombinasikan vnStat dan VPS yang sesuai dengan kebutuhan, Anda dapat memantau penggunaan bandwidth secara lebih akurat, menjaga performa server tetap optimal, serta mengantisipasi potensi masalah jaringan sejak dini.


